Lines Matching refs:cfi
33 #define cfi_interleave(cfi) 1 argument
34 #define cfi_interleave_is_1(cfi) (cfi_interleave(cfi) == 1) argument
36 #define cfi_interleave_is_1(cfi) (0) argument
42 # define cfi_interleave(cfi) ((cfi)->interleave) argument
44 # define cfi_interleave(cfi) 2 argument
46 #define cfi_interleave_is_2(cfi) (cfi_interleave(cfi) == 2) argument
48 #define cfi_interleave_is_2(cfi) (0) argument
54 # define cfi_interleave(cfi) ((cfi)->interleave) argument
56 # define cfi_interleave(cfi) 4 argument
58 #define cfi_interleave_is_4(cfi) (cfi_interleave(cfi) == 4) argument
60 #define cfi_interleave_is_4(cfi) (0) argument
66 # define cfi_interleave(cfi) ((cfi)->interleave) argument
68 # define cfi_interleave(cfi) 8 argument
70 #define cfi_interleave_is_8(cfi) (cfi_interleave(cfi) == 8) argument
72 #define cfi_interleave_is_8(cfi) (0) argument
77 static inline int cfi_interleave(void *cfi) in cfi_interleave() argument
303 struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd_addr() argument
306 unsigned interleave = cfi_interleave(cfi); in cfi_build_cmd_addr()
307 unsigned type = cfi->device_type; in cfi_build_cmd_addr()
328 static inline map_word cfi_build_cmd(u_long cmd, struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd() argument
347 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_build_cmd()
348 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidth(map); in cfi_build_cmd()
389 #define CMD(x) cfi_build_cmd((x), map, cfi)
393 struct cfi_private *cfi) in cfi_merge_status() argument
411 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_merge_status()
412 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidth(map); in cfi_merge_status()
451 #define MERGESTATUS(x) cfi_merge_status((x), map, cfi)
462 struct map_info *map, struct cfi_private *cfi, in cfi_send_gen_cmd() argument
466 uint32_t addr = base + cfi_build_cmd_addr(cmd_addr, map, cfi); in cfi_send_gen_cmd()
467 val = cfi_build_cmd(cmd, map, cfi); in cfi_send_gen_cmd()
520 struct cfi_private *cfi);
522 struct cfi_private *cfi);
524 struct cfi_private *cfi);