Home
last modified time | relevance | path

Searched refs:cfi (Results 1 - 25 of 109) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/mtd/chips/
H A Dcfi_probe.c18 #include <linux/mtd/cfi.h>
28 unsigned long *chip_map, struct cfi_private *cfi);
29 static int cfi_chip_setup(struct map_info *map, struct cfi_private *cfi);
45 #define xip_enable(base, map, cfi) \
47 cfi_qry_mode_off(base, map, cfi); \
51 #define xip_disable_qry(base, map, cfi) \
54 cfi_qry_mode_on(base, map, cfi); \
61 #define xip_enable(base, map, cfi) do { } while (0)
62 #define xip_disable_qry(base, map, cfi) do { } while (0)
74 void (*fixup)(struct cfi_private *cfi);
77 cfi_early_fixup(struct cfi_private *cfi, const struct cfi_early_fixup *fixups) cfi_early_fixup() argument
95 cfi_probe_chip(struct map_info *map, __u32 base, unsigned long *chip_map, struct cfi_private *cfi) cfi_probe_chip() argument
178 fixup_s70gl02gs_chips(struct cfi_private *cfi) fixup_s70gl02gs_chips() argument
194 cfi_chip_setup(struct map_info *map, struct cfi_private *cfi) cfi_chip_setup() argument
[all...]
H A Dgen_probe.c12 #include <linux/mtd/cfi.h>
19 struct cfi_private *cfi);
24 struct cfi_private *cfi; in mtd_do_chip_probe() local
27 cfi = genprobe_ident_chips(map, cp); in mtd_do_chip_probe()
29 if (!cfi) in mtd_do_chip_probe()
32 map->fldrv_priv = cfi; in mtd_do_chip_probe()
51 kfree(cfi->cfiq); in mtd_do_chip_probe()
52 kfree(cfi); in mtd_do_chip_probe()
61 struct cfi_private cfi; in genprobe_ident_chips() local
67 memset(&cfi, in genprobe_ident_chips()
165 genprobe_new_chip(struct map_info *map, struct chip_probe *cp, struct cfi_private *cfi) genprobe_new_chip() argument
202 struct cfi_private *cfi = map->fldrv_priv; cfi_cmdset_unknown() local
235 struct cfi_private *cfi = map->fldrv_priv; check_cmd_set() local
[all...]
H A Dcfi_util.c24 #include <linux/mtd/cfi.h>
41 struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd_addr()
44 unsigned interleave = cfi_interleave(cfi); in cfi_build_cmd_addr()
45 unsigned type = cfi->device_type; in cfi_build_cmd_addr()
67 map_word cfi_build_cmd(u_long cmd, struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd() argument
86 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_build_cmd()
87 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidth(map); in cfi_build_cmd()
134 struct cfi_private *cfi) in cfi_merge_status()
152 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_merge_status()
153 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidt in cfi_merge_status()
40 cfi_build_cmd_addr(uint32_t cmd_ofs, struct map_info *map, struct cfi_private *cfi) cfi_build_cmd_addr() argument
133 cfi_merge_status(map_word val, struct map_info *map, struct cfi_private *cfi) cfi_merge_status() argument
203 cfi_send_gen_cmd(u_char cmd, uint32_t cmd_addr, uint32_t base, struct map_info *map, struct cfi_private *cfi, int type, map_word *prev_val) cfi_send_gen_cmd() argument
220 cfi_qry_present(struct map_info *map, __u32 base, struct cfi_private *cfi) cfi_qry_present() argument
248 cfi_qry_mode_on(uint32_t base, struct map_info *map, struct cfi_private *cfi) cfi_qry_mode_on() argument
286 cfi_qry_mode_off(uint32_t base, struct map_info *map, struct cfi_private *cfi) cfi_qry_mode_off() argument
301 struct cfi_private *cfi = map->fldrv_priv; cfi_read_pri() local
345 struct cfi_private *cfi = map->fldrv_priv; cfi_fixup() local
362 struct cfi_private *cfi = map->fldrv_priv; cfi_varsize_frob() local
[all...]
H A Dcfi_cmdset_0002.c39 #include <linux/mtd/cfi.h>
121 static int cfi_use_status_reg(struct cfi_private *cfi) in cfi_use_status_reg() argument
123 struct cfi_pri_amdstd *extp = cfi->cmdset_priv; in cfi_use_status_reg()
133 struct cfi_private *cfi = map->fldrv_priv; in cfi_check_err_status() local
136 if (!cfi_use_status_reg(cfi)) in cfi_check_err_status()
139 cfi_send_gen_cmd(0x70, cfi->addr_unlock1, chip->start, map, cfi, in cfi_check_err_status()
140 cfi->device_type, NULL); in cfi_check_err_status()
228 struct cfi_private *cfi = map->fldrv_priv; in fixup_amd_bootblock() local
229 struct cfi_pri_amdstd *extp = cfi in fixup_amd_bootblock()
278 struct cfi_private *cfi = map->fldrv_priv; fixup_use_write_buffers() local
290 struct cfi_private *cfi = map->fldrv_priv; fixup_convert_atmel_pri() local
328 struct cfi_private *cfi = map->fldrv_priv; fixup_use_erase_chip() local
350 struct cfi_private *cfi = map->fldrv_priv; fixup_old_sst_eraseregion() local
364 struct cfi_private *cfi = map->fldrv_priv; fixup_sst39vf() local
375 struct cfi_private *cfi = map->fldrv_priv; fixup_sst39vf_rev_b() local
388 struct cfi_private *cfi = map->fldrv_priv; fixup_sst38vf640x_sectorsize() local
404 struct cfi_private *cfi = map->fldrv_priv; fixup_s29gl064n_sectors() local
416 struct cfi_private *cfi = map->fldrv_priv; fixup_s29gl032n_sectors() local
428 struct cfi_private *cfi = map->fldrv_priv; fixup_s29ns512p_sectors() local
442 struct cfi_private *cfi = map->fldrv_priv; fixup_quirks() local
508 cfi_fixup_major_minor(struct cfi_private *cfi, struct cfi_pri_amdstd *extp) cfi_fixup_major_minor() argument
535 is_m29ew(struct cfi_private *cfi) is_m29ew() argument
557 struct cfi_private *cfi = map->fldrv_priv; cfi_fixup_m29ew_erase_suspend() local
587 cfi_fixup_m29ew_delay_after_resume(struct cfi_private *cfi) cfi_fixup_m29ew_delay_after_resume() argument
599 struct cfi_private *cfi = map->fldrv_priv; cfi_cmdset_0002() local
765 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_setup() local
831 struct cfi_private *cfi = map->fldrv_priv; chip_ready() local
862 struct cfi_private *cfi = map->fldrv_priv; chip_good() local
874 struct cfi_private *cfi = map->fldrv_priv; get_chip() local
978 struct cfi_private *cfi = map->fldrv_priv; put_chip() local
1028 struct cfi_private *cfi = map->fldrv_priv; xip_enable() local
1055 struct cfi_private *cfi = map->fldrv_priv; xip_udelay() local
1202 struct cfi_private *cfi = map->fldrv_priv; do_read_onechip() local
1234 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_read() local
1274 struct cfi_private *cfi = map->fldrv_priv; otp_enter() local
1289 struct cfi_private *cfi = map->fldrv_priv; otp_exit() local
1342 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_secsi_read() local
1415 struct cfi_private *cfi = map->fldrv_priv; do_otp_lock() local
1481 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_otp_walk() local
1640 do_write_oneword_once(struct map_info *map, struct flchip *chip, unsigned long adr, map_word datum, int mode, struct cfi_private *cfi) do_write_oneword_once() argument
1750 struct cfi_private *cfi = map->fldrv_priv; do_write_oneword_retry() local
1815 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_write_words() local
1990 do_write_buffer_reset(struct map_info *map, struct flchip *chip, struct cfi_private *cfi) do_write_buffer_reset() argument
2019 struct cfi_private *cfi = map->fldrv_priv; do_write_buffer() local
2095 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_write_buffers() local
2178 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_panic_wait() local
2231 struct cfi_private *cfi = map->fldrv_priv; do_panic_write_oneword() local
2307 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_panic_write() local
2409 struct cfi_private *cfi = map->fldrv_priv; do_erase_chip() local
2510 struct cfi_private *cfi = map->fldrv_priv; do_erase_oneblock() local
2617 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_erase_chip() local
2631 struct cfi_private *cfi = map->fldrv_priv; do_atmel_lock() local
2666 struct cfi_private *cfi = map->fldrv_priv; do_atmel_unlock() local
2718 struct cfi_private *cfi = map->fldrv_priv; do_ppb_xxlock() local
2799 struct cfi_private *cfi = map->fldrv_priv; cfi_ppb_unlock() local
2909 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_sync() local
2971 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_suspend() local
3025 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_resume() local
3057 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_reset() local
3095 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_destroy() local
[all...]
H A Dcfi_cmdset_0001.c12 * (see include/linux/mtd/cfi.h for selection)
36 #include <linux/mtd/cfi.h>
173 struct cfi_private *cfi = map->fldrv_priv; in fixup_convert_atmel_pri() local
174 struct cfi_pri_intelext *extp = cfi->cmdset_priv; in fixup_convert_atmel_pri()
206 cfi->cfiq->BufWriteTimeoutTyp = 0; in fixup_convert_atmel_pri()
207 cfi->cfiq->BufWriteTimeoutMax = 0; in fixup_convert_atmel_pri()
213 struct cfi_private *cfi = map->fldrv_priv; in fixup_at49bv640dx_lock() local
214 struct cfi_pri_intelext *cfip = cfi->cmdset_priv; in fixup_at49bv640dx_lock()
225 struct cfi_private *cfi = map->fldrv_priv; in fixup_intel_strataflash() local
226 struct cfi_pri_intelext *extp = cfi in fixup_intel_strataflash()
238 struct cfi_private *cfi = map->fldrv_priv; fixup_no_write_suspend() local
251 struct cfi_private *cfi = map->fldrv_priv; fixup_st_m28w320ct() local
260 struct cfi_private *cfi = map->fldrv_priv; fixup_st_m28w320cb() local
267 is_LH28F640BF(struct cfi_private *cfi) is_LH28F640BF() argument
280 struct cfi_private *cfi = map->fldrv_priv; fixup_LH28F640BF() local
309 struct cfi_private *cfi = map->fldrv_priv; fixup_use_write_buffers() local
323 struct cfi_private *cfi = map->fldrv_priv; fixup_unlock_powerup_lock() local
371 cfi_fixup_major_minor(struct cfi_private *cfi, struct cfi_pri_intelext *extp) cfi_fixup_major_minor() argument
379 cfi_is_micron_28F00AP30(struct cfi_private *cfi, struct flchip *chip) cfi_is_micron_28F00AP30() argument
393 struct cfi_private *cfi = map->fldrv_priv; read_pri_intelext() local
498 struct cfi_private *cfi = map->fldrv_priv; cfi_cmdset_0001() local
618 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_setup() local
699 struct cfi_private *cfi = *pcfi; cfi_intelext_partition_fixup() local
828 struct cfi_private *cfi = map->fldrv_priv; chip_ready() local
1040 struct cfi_private *cfi = map->fldrv_priv; put_chip() local
1133 struct cfi_private *cfi = map->fldrv_priv; xip_enable() local
1160 struct cfi_private *cfi = map->fldrv_priv; xip_wait_for_operation() local
1292 struct cfi_private *cfi = map->fldrv_priv; inval_cache_and_wait_for_operation() local
1374 struct cfi_private *cfi = map->fldrv_priv; do_point_onechip() local
1402 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_point() local
1454 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_unpoint() local
1501 struct cfi_private *cfi = map->fldrv_priv; do_read_onechip() local
1533 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_read() local
1570 struct cfi_private *cfi = map->fldrv_priv; do_write_oneword() local
1645 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_write_words() local
1725 struct cfi_private *cfi = map->fldrv_priv; do_write_buffer() local
1891 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_writev() local
1953 struct cfi_private *cfi = map->fldrv_priv; do_erase_oneblock() local
2049 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_sync() local
2092 struct cfi_private *cfi = map->fldrv_priv; do_getlockstatus_oneblock() local
2122 struct cfi_private *cfi = map->fldrv_priv; do_xxlock_oneblock() local
2244 struct cfi_private *cfi = map->fldrv_priv; do_otp_read() local
2302 struct cfi_private *cfi = map->fldrv_priv; do_otp_lock() local
2319 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_otp_walk() local
2526 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_suspend() local
2620 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_resume() local
2651 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_reset() local
2686 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_destroy() local
[all...]
H A Dcfi_cmdset_0020.c11 * (see include/linux/mtd/cfi.h for selection)
33 #include <linux/mtd/cfi.h>
109 * addresses passed back in cfi are valid as long as the use count of
115 struct cfi_private *cfi = map->fldrv_priv; in cfi_cmdset_0020() local
118 if (cfi->cfi_mode) { in cfi_cmdset_0020()
124 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR; in cfi_cmdset_0020()
151 cfi->cmdset_priv = extp; in cfi_cmdset_0020()
154 for (i=0; i< cfi->numchips; i++) { in cfi_cmdset_0020()
155 cfi in cfi_cmdset_0020()
168 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_setup() local
255 struct cfi_private *cfi = map->fldrv_priv; do_read_onechip() local
386 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_read() local
423 struct cfi_private *cfi = map->fldrv_priv; do_write_buffer() local
610 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_write_buffers() local
734 struct cfi_private *cfi = map->fldrv_priv; do_erase_oneblock() local
893 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_erase_varsize() local
975 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_sync() local
1033 struct cfi_private *cfi = map->fldrv_priv; do_lock_oneblock() local
1129 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_lock() local
1179 struct cfi_private *cfi = map->fldrv_priv; do_unlock_oneblock() local
1275 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_unlock() local
1314 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_suspend() local
1370 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_resume() local
1394 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_destroy() local
[all...]
H A Djedec_probe.c22 #include <linux/mtd/cfi.h>
1911 struct cfi_private *cfi) in jedec_read_mfr()
1922 uint32_t ofs = cfi_build_cmd_addr(0 + (bank << 8), map, cfi); in jedec_read_mfr()
1923 mask = (1 << (cfi->device_type * 8)) - 1; in jedec_read_mfr()
1934 struct cfi_private *cfi) in jedec_read_id()
1938 u32 ofs = cfi_build_cmd_addr(1, map, cfi); in jedec_read_id()
1939 mask = (1 << (cfi->device_type * 8)) -1; in jedec_read_id()
1944 static void jedec_reset(u32 base, struct map_info *map, struct cfi_private *cfi) in jedec_reset() argument
1954 if (cfi->addr_unlock1) { in jedec_reset()
1956 cfi in jedec_reset()
1910 jedec_read_mfr(struct map_info *map, uint32_t base, struct cfi_private *cfi) jedec_read_mfr() argument
1933 jedec_read_id(struct map_info *map, uint32_t base, struct cfi_private *cfi) jedec_read_id() argument
1972 cfi_jedec_setup(struct map_info *map, struct cfi_private *cfi, int index) cfi_jedec_setup() argument
2030 jedec_match( uint32_t base, struct map_info *map, struct cfi_private *cfi, const struct amd_flash_info *finfo ) jedec_match() argument
2149 jedec_probe_chip(struct map_info *map, __u32 base, unsigned long *chip_map, struct cfi_private *cfi) jedec_probe_chip() argument
[all...]
/kernel/linux/linux-6.6/drivers/mtd/chips/
H A Dcfi_probe.c19 #include <linux/mtd/cfi.h>
29 unsigned long *chip_map, struct cfi_private *cfi);
30 static int cfi_chip_setup(struct map_info *map, struct cfi_private *cfi);
46 #define xip_enable(base, map, cfi) \
48 cfi_qry_mode_off(base, map, cfi); \
52 #define xip_disable_qry(base, map, cfi) \
55 cfi_qry_mode_on(base, map, cfi); \
62 #define xip_enable(base, map, cfi) do { } while (0)
63 #define xip_disable_qry(base, map, cfi) do { } while (0)
75 void (*fixup)(struct cfi_private *cfi);
78 cfi_early_fixup(struct cfi_private *cfi, const struct cfi_early_fixup *fixups) cfi_early_fixup() argument
96 cfi_probe_chip(struct map_info *map, __u32 base, unsigned long *chip_map, struct cfi_private *cfi) cfi_probe_chip() argument
179 fixup_s70gl02gs_chips(struct cfi_private *cfi) fixup_s70gl02gs_chips() argument
195 cfi_chip_setup(struct map_info *map, struct cfi_private *cfi) cfi_chip_setup() argument
[all...]
H A Dgen_probe.c12 #include <linux/mtd/cfi.h>
19 struct cfi_private *cfi);
24 struct cfi_private *cfi; in mtd_do_chip_probe() local
27 cfi = genprobe_ident_chips(map, cp); in mtd_do_chip_probe()
29 if (!cfi) in mtd_do_chip_probe()
32 map->fldrv_priv = cfi; in mtd_do_chip_probe()
51 kfree(cfi->cfiq); in mtd_do_chip_probe()
52 kfree(cfi); in mtd_do_chip_probe()
61 struct cfi_private cfi; in genprobe_ident_chips() local
67 memset(&cfi, in genprobe_ident_chips()
164 genprobe_new_chip(struct map_info *map, struct chip_probe *cp, struct cfi_private *cfi) genprobe_new_chip() argument
201 struct cfi_private *cfi = map->fldrv_priv; cfi_cmdset_unknown() local
234 struct cfi_private *cfi = map->fldrv_priv; check_cmd_set() local
[all...]
H A Dcfi_util.c23 #include <linux/mtd/cfi.h>
40 struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd_addr()
43 unsigned interleave = cfi_interleave(cfi); in cfi_build_cmd_addr()
44 unsigned type = cfi->device_type; in cfi_build_cmd_addr()
66 map_word cfi_build_cmd(u_long cmd, struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd() argument
85 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_build_cmd()
86 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidth(map); in cfi_build_cmd()
133 struct cfi_private *cfi) in cfi_merge_status()
151 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_merge_status()
152 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidt in cfi_merge_status()
39 cfi_build_cmd_addr(uint32_t cmd_ofs, struct map_info *map, struct cfi_private *cfi) cfi_build_cmd_addr() argument
132 cfi_merge_status(map_word val, struct map_info *map, struct cfi_private *cfi) cfi_merge_status() argument
202 cfi_send_gen_cmd(u_char cmd, uint32_t cmd_addr, uint32_t base, struct map_info *map, struct cfi_private *cfi, int type, map_word *prev_val) cfi_send_gen_cmd() argument
219 cfi_qry_present(struct map_info *map, __u32 base, struct cfi_private *cfi) cfi_qry_present() argument
247 cfi_qry_mode_on(uint32_t base, struct map_info *map, struct cfi_private *cfi) cfi_qry_mode_on() argument
285 cfi_qry_mode_off(uint32_t base, struct map_info *map, struct cfi_private *cfi) cfi_qry_mode_off() argument
300 struct cfi_private *cfi = map->fldrv_priv; cfi_read_pri() local
344 struct cfi_private *cfi = map->fldrv_priv; cfi_fixup() local
361 struct cfi_private *cfi = map->fldrv_priv; cfi_varsize_frob() local
[all...]
H A Dcfi_cmdset_0002.c37 #include <linux/mtd/cfi.h>
120 static int cfi_use_status_reg(struct cfi_private *cfi) in cfi_use_status_reg() argument
122 struct cfi_pri_amdstd *extp = cfi->cmdset_priv; in cfi_use_status_reg()
132 struct cfi_private *cfi = map->fldrv_priv; in cfi_check_err_status() local
135 if (!cfi_use_status_reg(cfi)) in cfi_check_err_status()
138 cfi_send_gen_cmd(0x70, cfi->addr_unlock1, chip->start, map, cfi, in cfi_check_err_status()
139 cfi->device_type, NULL); in cfi_check_err_status()
227 struct cfi_private *cfi = map->fldrv_priv; in fixup_amd_bootblock() local
228 struct cfi_pri_amdstd *extp = cfi in fixup_amd_bootblock()
277 struct cfi_private *cfi = map->fldrv_priv; fixup_use_write_buffers() local
293 struct cfi_private *cfi = map->fldrv_priv; fixup_convert_atmel_pri() local
331 struct cfi_private *cfi = map->fldrv_priv; fixup_use_erase_chip() local
353 struct cfi_private *cfi = map->fldrv_priv; fixup_old_sst_eraseregion() local
367 struct cfi_private *cfi = map->fldrv_priv; fixup_sst39vf() local
378 struct cfi_private *cfi = map->fldrv_priv; fixup_sst39vf_rev_b() local
391 struct cfi_private *cfi = map->fldrv_priv; fixup_sst38vf640x_sectorsize() local
407 struct cfi_private *cfi = map->fldrv_priv; fixup_s29gl064n_sectors() local
419 struct cfi_private *cfi = map->fldrv_priv; fixup_s29gl032n_sectors() local
431 struct cfi_private *cfi = map->fldrv_priv; fixup_s29ns512p_sectors() local
445 struct cfi_private *cfi = map->fldrv_priv; fixup_quirks() local
511 cfi_fixup_major_minor(struct cfi_private *cfi, struct cfi_pri_amdstd *extp) cfi_fixup_major_minor() argument
538 is_m29ew(struct cfi_private *cfi) is_m29ew() argument
560 struct cfi_private *cfi = map->fldrv_priv; cfi_fixup_m29ew_erase_suspend() local
590 cfi_fixup_m29ew_delay_after_resume(struct cfi_private *cfi) cfi_fixup_m29ew_delay_after_resume() argument
602 struct cfi_private *cfi = map->fldrv_priv; cfi_cmdset_0002() local
768 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_setup() local
834 struct cfi_private *cfi = map->fldrv_priv; chip_ready() local
865 struct cfi_private *cfi = map->fldrv_priv; chip_good() local
877 struct cfi_private *cfi = map->fldrv_priv; get_chip() local
982 struct cfi_private *cfi = map->fldrv_priv; put_chip() local
1032 struct cfi_private *cfi = map->fldrv_priv; xip_enable() local
1059 struct cfi_private *cfi = map->fldrv_priv; xip_udelay() local
1206 struct cfi_private *cfi = map->fldrv_priv; do_read_onechip() local
1238 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_read() local
1278 struct cfi_private *cfi = map->fldrv_priv; otp_enter() local
1293 struct cfi_private *cfi = map->fldrv_priv; otp_exit() local
1346 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_secsi_read() local
1419 struct cfi_private *cfi = map->fldrv_priv; do_otp_lock() local
1485 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_otp_walk() local
1644 do_write_oneword_once(struct map_info *map, struct flchip *chip, unsigned long adr, map_word datum, int mode, struct cfi_private *cfi) do_write_oneword_once() argument
1754 struct cfi_private *cfi = map->fldrv_priv; do_write_oneword_retry() local
1819 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_write_words() local
1994 do_write_buffer_reset(struct map_info *map, struct flchip *chip, struct cfi_private *cfi) do_write_buffer_reset() argument
2023 struct cfi_private *cfi = map->fldrv_priv; do_write_buffer() local
2099 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_write_buffers() local
2182 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_panic_wait() local
2235 struct cfi_private *cfi = map->fldrv_priv; do_panic_write_oneword() local
2311 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_panic_write() local
2413 struct cfi_private *cfi = map->fldrv_priv; do_erase_chip() local
2514 struct cfi_private *cfi = map->fldrv_priv; do_erase_oneblock() local
2621 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_erase_chip() local
2635 struct cfi_private *cfi = map->fldrv_priv; do_atmel_lock() local
2670 struct cfi_private *cfi = map->fldrv_priv; do_atmel_unlock() local
2722 struct cfi_private *cfi = map->fldrv_priv; do_ppb_xxlock() local
2803 struct cfi_private *cfi = map->fldrv_priv; cfi_ppb_unlock() local
2913 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_sync() local
2975 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_suspend() local
3030 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_resume() local
3062 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_reset() local
3100 struct cfi_private *cfi = map->fldrv_priv; cfi_amdstd_destroy() local
[all...]
H A Dcfi_cmdset_0001.c13 * (see include/linux/mtd/cfi.h for selection)
37 #include <linux/mtd/cfi.h>
175 struct cfi_private *cfi = map->fldrv_priv; in fixup_convert_atmel_pri() local
176 struct cfi_pri_intelext *extp = cfi->cmdset_priv; in fixup_convert_atmel_pri()
208 cfi->cfiq->BufWriteTimeoutTyp = 0; in fixup_convert_atmel_pri()
209 cfi->cfiq->BufWriteTimeoutMax = 0; in fixup_convert_atmel_pri()
215 struct cfi_private *cfi = map->fldrv_priv; in fixup_at49bv640dx_lock() local
216 struct cfi_pri_intelext *cfip = cfi->cmdset_priv; in fixup_at49bv640dx_lock()
227 struct cfi_private *cfi = map->fldrv_priv; in fixup_intel_strataflash() local
228 struct cfi_pri_intelext *extp = cfi in fixup_intel_strataflash()
240 struct cfi_private *cfi = map->fldrv_priv; fixup_no_write_suspend() local
253 struct cfi_private *cfi = map->fldrv_priv; fixup_st_m28w320ct() local
262 struct cfi_private *cfi = map->fldrv_priv; fixup_st_m28w320cb() local
269 is_LH28F640BF(struct cfi_private *cfi) is_LH28F640BF() argument
282 struct cfi_private *cfi = map->fldrv_priv; fixup_LH28F640BF() local
311 struct cfi_private *cfi = map->fldrv_priv; fixup_use_write_buffers() local
325 struct cfi_private *cfi = map->fldrv_priv; fixup_unlock_powerup_lock() local
373 cfi_fixup_major_minor(struct cfi_private *cfi, struct cfi_pri_intelext *extp) cfi_fixup_major_minor() argument
381 cfi_is_micron_28F00AP30(struct cfi_private *cfi, struct flchip *chip) cfi_is_micron_28F00AP30() argument
395 struct cfi_private *cfi = map->fldrv_priv; read_pri_intelext() local
500 struct cfi_private *cfi = map->fldrv_priv; cfi_cmdset_0001() local
620 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_setup() local
701 struct cfi_private *cfi = *pcfi; cfi_intelext_partition_fixup() local
830 struct cfi_private *cfi = map->fldrv_priv; chip_ready() local
1042 struct cfi_private *cfi = map->fldrv_priv; put_chip() local
1135 struct cfi_private *cfi = map->fldrv_priv; xip_enable() local
1162 struct cfi_private *cfi = map->fldrv_priv; xip_wait_for_operation() local
1294 struct cfi_private *cfi = map->fldrv_priv; inval_cache_and_wait_for_operation() local
1376 struct cfi_private *cfi = map->fldrv_priv; do_point_onechip() local
1404 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_point() local
1456 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_unpoint() local
1503 struct cfi_private *cfi = map->fldrv_priv; do_read_onechip() local
1535 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_read() local
1572 struct cfi_private *cfi = map->fldrv_priv; do_write_oneword() local
1647 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_write_words() local
1727 struct cfi_private *cfi = map->fldrv_priv; do_write_buffer() local
1893 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_writev() local
1955 struct cfi_private *cfi = map->fldrv_priv; do_erase_oneblock() local
2051 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_sync() local
2094 struct cfi_private *cfi = map->fldrv_priv; do_getlockstatus_oneblock() local
2124 struct cfi_private *cfi = map->fldrv_priv; do_xxlock_oneblock() local
2246 struct cfi_private *cfi = map->fldrv_priv; do_otp_read() local
2304 struct cfi_private *cfi = map->fldrv_priv; do_otp_lock() local
2321 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_otp_walk() local
2528 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_suspend() local
2623 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_resume() local
2654 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_reset() local
2689 struct cfi_private *cfi = map->fldrv_priv; cfi_intelext_destroy() local
[all...]
H A Dcfi_cmdset_0020.c12 * (see include/linux/mtd/cfi.h for selection)
34 #include <linux/mtd/cfi.h>
110 * addresses passed back in cfi are valid as long as the use count of
116 struct cfi_private *cfi = map->fldrv_priv; in cfi_cmdset_0020() local
119 if (cfi->cfi_mode) { in cfi_cmdset_0020()
125 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR; in cfi_cmdset_0020()
152 cfi->cmdset_priv = extp; in cfi_cmdset_0020()
155 for (i=0; i< cfi->numchips; i++) { in cfi_cmdset_0020()
156 cfi in cfi_cmdset_0020()
169 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_setup() local
256 struct cfi_private *cfi = map->fldrv_priv; do_read_onechip() local
387 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_read() local
424 struct cfi_private *cfi = map->fldrv_priv; do_write_buffer() local
611 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_write_buffers() local
735 struct cfi_private *cfi = map->fldrv_priv; do_erase_oneblock() local
894 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_erase_varsize() local
976 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_sync() local
1034 struct cfi_private *cfi = map->fldrv_priv; do_lock_oneblock() local
1130 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_lock() local
1180 struct cfi_private *cfi = map->fldrv_priv; do_unlock_oneblock() local
1276 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_unlock() local
1315 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_suspend() local
1373 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_resume() local
1397 struct cfi_private *cfi = map->fldrv_priv; cfi_staa_destroy() local
[all...]
H A Djedec_probe.c23 #include <linux/mtd/cfi.h>
1912 struct cfi_private *cfi) in jedec_read_mfr()
1923 uint32_t ofs = cfi_build_cmd_addr(0 + (bank << 8), map, cfi); in jedec_read_mfr()
1924 mask = (1 << (cfi->device_type * 8)) - 1; in jedec_read_mfr()
1935 struct cfi_private *cfi) in jedec_read_id()
1939 u32 ofs = cfi_build_cmd_addr(1, map, cfi); in jedec_read_id()
1940 mask = (1 << (cfi->device_type * 8)) -1; in jedec_read_id()
1945 static void jedec_reset(u32 base, struct map_info *map, struct cfi_private *cfi) in jedec_reset() argument
1955 if (cfi->addr_unlock1) { in jedec_reset()
1957 cfi in jedec_reset()
1911 jedec_read_mfr(struct map_info *map, uint32_t base, struct cfi_private *cfi) jedec_read_mfr() argument
1934 jedec_read_id(struct map_info *map, uint32_t base, struct cfi_private *cfi) jedec_read_id() argument
1973 cfi_jedec_setup(struct map_info *map, struct cfi_private *cfi, int index) cfi_jedec_setup() argument
2031 jedec_match( uint32_t base, struct map_info *map, struct cfi_private *cfi, const struct amd_flash_info *finfo ) jedec_match() argument
2150 jedec_probe_chip(struct map_info *map, __u32 base, unsigned long *chip_map, struct cfi_private *cfi) jedec_probe_chip() argument
[all...]
/kernel/linux/linux-5.10/include/linux/mtd/
H A Dcfi.h19 #define cfi_interleave(cfi) 1
20 #define cfi_interleave_is_1(cfi) (cfi_interleave(cfi) == 1)
22 #define cfi_interleave_is_1(cfi) (0)
28 # define cfi_interleave(cfi) ((cfi)->interleave)
30 # define cfi_interleave(cfi) 2
32 #define cfi_interleave_is_2(cfi) (cfi_interleave(cfi) == 2)
34 #define cfi_interleave_is_2(cfi) (
63 cfi_interleave(void *cfi) cfi_interleave() argument
[all...]
/kernel/linux/linux-6.6/include/linux/mtd/
H A Dcfi.h19 #define cfi_interleave(cfi) 1
20 #define cfi_interleave_is_1(cfi) (cfi_interleave(cfi) == 1)
22 #define cfi_interleave_is_1(cfi) (0)
28 # define cfi_interleave(cfi) ((cfi)->interleave)
30 # define cfi_interleave(cfi) 2
32 #define cfi_interleave_is_2(cfi) (cfi_interleave(cfi) == 2)
34 #define cfi_interleave_is_2(cfi) (
63 cfi_interleave(void *cfi) cfi_interleave() argument
[all...]
/kernel/linux/linux-5.10/fs/coda/
H A Dfile.c42 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_read_iter() local
48 &cfi->cfi_access_intent, in coda_file_read_iter()
53 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter()
57 &cfi->cfi_access_intent, in coda_file_read_iter()
67 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_write_iter() local
68 struct file *host_file = cfi->cfi_container; in coda_file_write_iter()
74 &cfi->cfi_access_intent, in coda_file_write_iter()
81 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter()
90 &cfi->cfi_access_intent, in coda_file_write_iter()
127 struct coda_file_info *cfi in coda_file_mmap() local
205 struct coda_file_info *cfi; coda_open() local
238 struct coda_file_info *cfi; coda_release() local
273 struct coda_file_info *cfi; coda_fsync() local
[all...]
/kernel/linux/linux-5.10/tools/objtool/
H A Dcheck.c12 #include "cfi.h"
249 static void init_cfi_state(struct cfi_state *cfi) in init_cfi_state() argument
254 cfi->regs[i].base = CFI_UNDEFINED; in init_cfi_state()
255 cfi->vals[i].base = CFI_UNDEFINED; in init_cfi_state()
257 cfi->cfa.base = CFI_UNDEFINED; in init_cfi_state()
258 cfi->drap_reg = CFI_UNDEFINED; in init_cfi_state()
259 cfi->drap_offset = -1; in init_cfi_state()
265 init_cfi_state(&state->cfi); in init_insn_state()
278 struct cfi_state *cfi = calloc(sizeof(struct cfi_state), 1); in cfi_alloc() local
279 if (!cfi) { in cfi_alloc()
297 cfi_key(struct cfi_state *cfi) cfi_key() argument
303 cfi_hash_find_or_add(struct cfi_state *cfi) cfi_hash_find_or_add() argument
322 cfi_hash_add(struct cfi_state *cfi) cfi_hash_add() argument
1747 struct cfi_state cfi = init_cfi; read_unwind_hints() local
2119 struct cfi_state *cfi = &state->cfi; has_modified_stack_frame() local
2142 struct cfi_state *cfi = &state->cfi; has_valid_stack_frame() local
2154 update_cfi_state_regs(struct instruction *insn, struct cfi_state *cfi, struct stack_op *op) update_cfi_state_regs() argument
2179 save_reg(struct cfi_state *cfi, unsigned char reg, int base, int offset) save_reg() argument
2188 restore_reg(struct cfi_state *cfi, unsigned char reg) restore_reg() argument
2247 update_cfi_state(struct instruction *insn, struct cfi_state *cfi, struct stack_op *op) update_cfi_state() argument
[all...]
H A Dorc_gen.c15 static int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, in init_orc_entry() argument
18 struct cfi_reg *bp = &cfi->regs[CFI_BP]; in init_orc_entry()
22 if (!cfi) { in init_orc_entry()
28 orc->end = cfi->end; in init_orc_entry()
30 if (cfi->cfa.base == CFI_UNDEFINED) { in init_orc_entry()
35 switch (cfi->cfa.base) { in init_orc_entry()
62 insn->sec, insn->offset, cfi->cfa.base); in init_orc_entry()
82 orc->sp_offset = cfi->cfa.offset; in init_orc_entry()
84 orc->type = cfi->type; in init_orc_entry()
168 if (init_orc_entry(&orc, insn->cfi, ins in orc_create()
189 struct cfi_state *cfi = alt_group->cfi[i]; orc_create() local
[all...]
/kernel/linux/linux-6.6/fs/coda/
H A Dfile.c45 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_read_iter() local
51 &cfi->cfi_access_intent, in coda_file_read_iter()
56 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter()
60 &cfi->cfi_access_intent, in coda_file_read_iter()
70 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_write_iter() local
71 struct file *host_file = cfi->cfi_container; in coda_file_write_iter()
77 &cfi->cfi_access_intent, in coda_file_write_iter()
84 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter()
93 &cfi->cfi_access_intent, in coda_file_write_iter()
104 struct coda_file_info *cfi in coda_file_splice_read() local
156 struct coda_file_info *cfi = coda_ftoc(coda_file); coda_file_mmap() local
234 struct coda_file_info *cfi; coda_open() local
267 struct coda_file_info *cfi; coda_release() local
301 struct coda_file_info *cfi; coda_fsync() local
[all...]
/kernel/linux/linux-6.6/tools/objtool/
H A Dcheck.c12 #include <objtool/cfi.h>
264 static void init_cfi_state(struct cfi_state *cfi) in init_cfi_state() argument
269 cfi->regs[i].base = CFI_UNDEFINED; in init_cfi_state()
270 cfi->vals[i].base = CFI_UNDEFINED; in init_cfi_state()
272 cfi->cfa.base = CFI_UNDEFINED; in init_cfi_state()
273 cfi->drap_reg = CFI_UNDEFINED; in init_cfi_state()
274 cfi->drap_offset = -1; in init_cfi_state()
281 init_cfi_state(&state->cfi); in init_insn_state()
294 struct cfi_state *cfi = calloc(sizeof(struct cfi_state), 1); in cfi_alloc() local
295 if (!cfi) { in cfi_alloc()
313 cfi_key(struct cfi_state *cfi) cfi_key() argument
319 cfi_hash_find_or_add(struct cfi_state *cfi) cfi_hash_find_or_add() argument
338 cfi_hash_add(struct cfi_state *cfi) cfi_hash_add() argument
2206 struct cfi_state cfi = init_cfi; read_unwind_hints() local
2670 struct cfi_state *cfi = &state->cfi; has_modified_stack_frame() local
2700 struct cfi_state *cfi = &state->cfi; has_valid_stack_frame() local
2713 update_cfi_state_regs(struct instruction *insn, struct cfi_state *cfi, struct stack_op *op) update_cfi_state_regs() argument
2738 save_reg(struct cfi_state *cfi, unsigned char reg, int base, int offset) save_reg() argument
2747 restore_reg(struct cfi_state *cfi, unsigned char reg) restore_reg() argument
2806 update_cfi_state(struct instruction *insn, struct instruction *next_insn, struct cfi_state *cfi, struct stack_op *op) update_cfi_state() argument
4119 struct cfi_state *cfi; add_prefix_symbol() local
[all...]
H A Dorc_gen.c16 static int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, in init_orc_entry() argument
19 struct cfi_reg *bp = &cfi->regs[CFI_BP]; in init_orc_entry()
23 if (!cfi) { in init_orc_entry()
33 switch (cfi->type) { in init_orc_entry()
50 WARN_INSN(insn, "unknown unwind hint type %d", cfi->type); in init_orc_entry()
54 orc->signal = cfi->signal; in init_orc_entry()
56 switch (cfi->cfa.base) { in init_orc_entry()
82 WARN_INSN(insn, "unknown CFA base reg %d", cfi->cfa.base); in init_orc_entry()
101 orc->sp_offset = cfi->cfa.offset; in init_orc_entry()
184 if (init_orc_entry(&orc, insn->cfi, ins in orc_create()
205 struct cfi_state *cfi = alt_group->cfi[i]; orc_create() local
[all...]
/kernel/linux/linux-5.10/fs/udf/
H A Dnamei.c44 int udf_write_fi(struct inode *inode, struct fileIdentDesc *cfi, in udf_write_fi() argument
51 uint16_t liu = le16_to_cpu(cfi->lengthOfImpUse); in udf_write_fi()
52 uint8_t lfi = cfi->lengthFileIdent; in udf_write_fi()
100 crc = crc_itu_t(0, (uint8_t *)cfi + sizeof(struct tag), in udf_write_fi()
119 cfi->descTag.descCRC = cpu_to_le16(crc); in udf_write_fi()
120 cfi->descTag.descCRCLength = cpu_to_le16(crclen); in udf_write_fi()
121 cfi->descTag.tagChecksum = udf_tag_checksum(&cfi->descTag); in udf_write_fi()
124 memcpy((uint8_t *)sfi, (uint8_t *)cfi, in udf_write_fi()
127 memcpy((uint8_t *)sfi, (uint8_t *)cfi, in udf_write_fi()
163 udf_find_entry(struct inode *dir, const struct qstr *child, struct udf_fileident_bh *fibh, struct fileIdentDesc *cfi) udf_find_entry() argument
303 struct fileIdentDesc cfi; udf_lookup() local
330 udf_add_entry(struct inode *dir, struct dentry *dentry, struct udf_fileident_bh *fibh, struct fileIdentDesc *cfi, int *err) udf_add_entry() argument
569 udf_delete_entry(struct inode *inode, struct fileIdentDesc *fi, struct udf_fileident_bh *fibh, struct fileIdentDesc *cfi) udf_delete_entry() argument
586 struct fileIdentDesc cfi, *fi; udf_add_nondir() local
668 struct fileIdentDesc cfi, *fi; udf_mkdir() local
725 struct fileIdentDesc *fi, cfi; empty_dir() local
797 struct fileIdentDesc *fi, cfi; udf_rmdir() local
843 struct fileIdentDesc cfi; udf_unlink() local
1041 struct fileIdentDesc cfi, *fi; udf_link() local
1224 struct fileIdentDesc cfi; udf_get_parent() local
[all...]
/kernel/linux/linux-5.10/tools/perf/arch/powerpc/util/
H A Dskip-callchain-idx.c101 Dwarf_CFI *cfi; in get_eh_frame() local
104 cfi = dwfl_module_eh_cfi(mod, &bias); in get_eh_frame()
105 if (!cfi) { in get_eh_frame()
110 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_eh_frame()
124 Dwarf_CFI *cfi; in get_dwarf_frame() local
129 cfi = dwfl_module_dwarf_cfi(mod, &bias); in get_dwarf_frame()
130 if (!cfi) { in get_dwarf_frame()
135 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_dwarf_frame()
/kernel/linux/linux-6.6/tools/perf/arch/powerpc/util/
H A Dskip-callchain-idx.c101 Dwarf_CFI *cfi; in get_eh_frame() local
104 cfi = dwfl_module_eh_cfi(mod, &bias); in get_eh_frame()
105 if (!cfi) { in get_eh_frame()
110 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_eh_frame()
124 Dwarf_CFI *cfi; in get_dwarf_frame() local
129 cfi = dwfl_module_dwarf_cfi(mod, &bias); in get_dwarf_frame()
130 if (!cfi) { in get_dwarf_frame()
135 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_dwarf_frame()

Completed in 23 milliseconds

12345