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

123

/linux-master/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) argument
96 cfi_probe_chip(struct map_info *map, __u32 base, unsigned long *chip_map, struct cfi_private *cfi) argument
179 fixup_s70gl02gs_chips(struct cfi_private *cfi) argument
195 cfi_chip_setup(struct map_info *map, struct cfi_private *cfi) argument
[all...]
H A Dgen_probe.c12 #include <linux/mtd/cfi.h>
19 struct cfi_private *cfi);
24 struct cfi_private *cfi; local
27 cfi = genprobe_ident_chips(map, cp);
29 if (!cfi)
32 map->fldrv_priv = cfi;
51 kfree(cfi->cfiq);
52 kfree(cfi);
61 struct cfi_private cfi; local
67 memset(&cfi,
164 genprobe_new_chip(struct map_info *map, struct chip_probe *cp, struct cfi_private *cfi) argument
201 struct cfi_private *cfi = map->fldrv_priv; local
234 struct cfi_private *cfi = map->fldrv_priv; local
[all...]
H A Dcfi_util.c23 #include <linux/mtd/cfi.h>
40 struct map_info *map, struct cfi_private *cfi)
43 unsigned interleave = cfi_interleave(cfi);
44 unsigned type = cfi->device_type;
66 map_word cfi_build_cmd(u_long cmd, struct map_info *map, struct cfi_private *cfi) argument
85 chip_mode = map_bankwidth(map) / cfi_interleave(cfi);
86 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidth(map);
133 struct cfi_private *cfi)
151 chip_mode = map_bankwidth(map) / cfi_interleave(cfi);
152 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidt
39 cfi_build_cmd_addr(uint32_t cmd_ofs, struct map_info *map, struct cfi_private *cfi) argument
132 cfi_merge_status(map_word val, struct map_info *map, struct cfi_private *cfi) 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) argument
219 cfi_qry_present(struct map_info *map, __u32 base, struct cfi_private *cfi) argument
247 cfi_qry_mode_on(uint32_t base, struct map_info *map, struct cfi_private *cfi) argument
285 cfi_qry_mode_off(uint32_t base, struct map_info *map, struct cfi_private *cfi) argument
300 struct cfi_private *cfi = map->fldrv_priv; local
344 struct cfi_private *cfi = map->fldrv_priv; local
361 struct cfi_private *cfi = map->fldrv_priv; local
[all...]
H A Dcfi_cmdset_0002.c37 #include <linux/mtd/cfi.h>
120 static int cfi_use_status_reg(struct cfi_private *cfi) argument
122 struct cfi_pri_amdstd *extp = cfi->cmdset_priv;
132 struct cfi_private *cfi = map->fldrv_priv; local
135 if (!cfi_use_status_reg(cfi))
138 cfi_send_gen_cmd(0x70, cfi->addr_unlock1, chip->start, map, cfi,
139 cfi->device_type, NULL);
227 struct cfi_private *cfi = map->fldrv_priv; local
228 struct cfi_pri_amdstd *extp = cfi
277 struct cfi_private *cfi = map->fldrv_priv; local
293 struct cfi_private *cfi = map->fldrv_priv; local
331 struct cfi_private *cfi = map->fldrv_priv; local
353 struct cfi_private *cfi = map->fldrv_priv; local
367 struct cfi_private *cfi = map->fldrv_priv; local
378 struct cfi_private *cfi = map->fldrv_priv; local
391 struct cfi_private *cfi = map->fldrv_priv; local
407 struct cfi_private *cfi = map->fldrv_priv; local
419 struct cfi_private *cfi = map->fldrv_priv; local
431 struct cfi_private *cfi = map->fldrv_priv; local
445 struct cfi_private *cfi = map->fldrv_priv; local
511 cfi_fixup_major_minor(struct cfi_private *cfi, struct cfi_pri_amdstd *extp) argument
538 is_m29ew(struct cfi_private *cfi) argument
560 struct cfi_private *cfi = map->fldrv_priv; local
590 cfi_fixup_m29ew_delay_after_resume(struct cfi_private *cfi) argument
602 struct cfi_private *cfi = map->fldrv_priv; local
768 struct cfi_private *cfi = map->fldrv_priv; local
834 struct cfi_private *cfi = map->fldrv_priv; local
865 struct cfi_private *cfi = map->fldrv_priv; local
877 struct cfi_private *cfi = map->fldrv_priv; local
982 struct cfi_private *cfi = map->fldrv_priv; local
1032 struct cfi_private *cfi = map->fldrv_priv; local
1059 struct cfi_private *cfi = map->fldrv_priv; local
1206 struct cfi_private *cfi = map->fldrv_priv; local
1238 struct cfi_private *cfi = map->fldrv_priv; local
1278 struct cfi_private *cfi = map->fldrv_priv; local
1293 struct cfi_private *cfi = map->fldrv_priv; local
1346 struct cfi_private *cfi = map->fldrv_priv; local
1419 struct cfi_private *cfi = map->fldrv_priv; local
1485 struct cfi_private *cfi = map->fldrv_priv; 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) argument
1754 struct cfi_private *cfi = map->fldrv_priv; local
1819 struct cfi_private *cfi = map->fldrv_priv; local
1994 do_write_buffer_reset(struct map_info *map, struct flchip *chip, struct cfi_private *cfi) argument
2023 struct cfi_private *cfi = map->fldrv_priv; local
2099 struct cfi_private *cfi = map->fldrv_priv; local
2182 struct cfi_private *cfi = map->fldrv_priv; local
2235 struct cfi_private *cfi = map->fldrv_priv; local
2311 struct cfi_private *cfi = map->fldrv_priv; local
2413 struct cfi_private *cfi = map->fldrv_priv; local
2514 struct cfi_private *cfi = map->fldrv_priv; local
2621 struct cfi_private *cfi = map->fldrv_priv; local
2635 struct cfi_private *cfi = map->fldrv_priv; local
2670 struct cfi_private *cfi = map->fldrv_priv; local
2722 struct cfi_private *cfi = map->fldrv_priv; local
2803 struct cfi_private *cfi = map->fldrv_priv; local
2913 struct cfi_private *cfi = map->fldrv_priv; local
2975 struct cfi_private *cfi = map->fldrv_priv; local
3030 struct cfi_private *cfi = map->fldrv_priv; local
3062 struct cfi_private *cfi = map->fldrv_priv; local
3100 struct cfi_private *cfi = map->fldrv_priv; 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; local
176 struct cfi_pri_intelext *extp = cfi->cmdset_priv;
208 cfi->cfiq->BufWriteTimeoutTyp = 0;
209 cfi->cfiq->BufWriteTimeoutMax = 0;
215 struct cfi_private *cfi = map->fldrv_priv; local
216 struct cfi_pri_intelext *cfip = cfi->cmdset_priv;
227 struct cfi_private *cfi = map->fldrv_priv; local
228 struct cfi_pri_intelext *extp = cfi
240 struct cfi_private *cfi = map->fldrv_priv; local
253 struct cfi_private *cfi = map->fldrv_priv; local
262 struct cfi_private *cfi = map->fldrv_priv; local
269 is_LH28F640BF(struct cfi_private *cfi) argument
282 struct cfi_private *cfi = map->fldrv_priv; local
311 struct cfi_private *cfi = map->fldrv_priv; local
325 struct cfi_private *cfi = map->fldrv_priv; local
373 cfi_fixup_major_minor(struct cfi_private *cfi, struct cfi_pri_intelext *extp) argument
381 cfi_is_micron_28F00AP30(struct cfi_private *cfi, struct flchip *chip) argument
395 struct cfi_private *cfi = map->fldrv_priv; local
500 struct cfi_private *cfi = map->fldrv_priv; local
620 struct cfi_private *cfi = map->fldrv_priv; local
701 struct cfi_private *cfi = *pcfi; local
830 struct cfi_private *cfi = map->fldrv_priv; local
1042 struct cfi_private *cfi = map->fldrv_priv; local
1135 struct cfi_private *cfi = map->fldrv_priv; local
1162 struct cfi_private *cfi = map->fldrv_priv; local
1294 struct cfi_private *cfi = map->fldrv_priv; local
1376 struct cfi_private *cfi = map->fldrv_priv; local
1404 struct cfi_private *cfi = map->fldrv_priv; local
1456 struct cfi_private *cfi = map->fldrv_priv; local
1503 struct cfi_private *cfi = map->fldrv_priv; local
1535 struct cfi_private *cfi = map->fldrv_priv; local
1572 struct cfi_private *cfi = map->fldrv_priv; local
1647 struct cfi_private *cfi = map->fldrv_priv; local
1727 struct cfi_private *cfi = map->fldrv_priv; local
1893 struct cfi_private *cfi = map->fldrv_priv; local
1955 struct cfi_private *cfi = map->fldrv_priv; local
2051 struct cfi_private *cfi = map->fldrv_priv; local
2094 struct cfi_private *cfi = map->fldrv_priv; local
2124 struct cfi_private *cfi = map->fldrv_priv; local
2246 struct cfi_private *cfi = map->fldrv_priv; local
2304 struct cfi_private *cfi = map->fldrv_priv; local
2321 struct cfi_private *cfi = map->fldrv_priv; local
2528 struct cfi_private *cfi = map->fldrv_priv; local
2623 struct cfi_private *cfi = map->fldrv_priv; local
2654 struct cfi_private *cfi = map->fldrv_priv; local
2689 struct cfi_private *cfi = map->fldrv_priv; 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; local
119 if (cfi->cfi_mode) {
125 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR;
152 cfi->cmdset_priv = extp;
155 for (i=0; i< cfi->numchips; i++) {
156 cfi
169 struct cfi_private *cfi = map->fldrv_priv; local
256 struct cfi_private *cfi = map->fldrv_priv; local
387 struct cfi_private *cfi = map->fldrv_priv; local
424 struct cfi_private *cfi = map->fldrv_priv; local
611 struct cfi_private *cfi = map->fldrv_priv; local
735 struct cfi_private *cfi = map->fldrv_priv; local
894 struct cfi_private *cfi = map->fldrv_priv; local
976 struct cfi_private *cfi = map->fldrv_priv; local
1034 struct cfi_private *cfi = map->fldrv_priv; local
1130 struct cfi_private *cfi = map->fldrv_priv; local
1180 struct cfi_private *cfi = map->fldrv_priv; local
1276 struct cfi_private *cfi = map->fldrv_priv; local
1315 struct cfi_private *cfi = map->fldrv_priv; local
1373 struct cfi_private *cfi = map->fldrv_priv; local
1397 struct cfi_private *cfi = map->fldrv_priv; local
[all...]
H A Djedec_probe.c23 #include <linux/mtd/cfi.h>
1912 struct cfi_private *cfi)
1923 uint32_t ofs = cfi_build_cmd_addr(0 + (bank << 8), map, cfi);
1924 mask = (1 << (cfi->device_type * 8)) - 1;
1935 struct cfi_private *cfi)
1939 u32 ofs = cfi_build_cmd_addr(1, map, cfi);
1940 mask = (1 << (cfi->device_type * 8)) -1;
1945 static void jedec_reset(u32 base, struct map_info *map, struct cfi_private *cfi) argument
1955 if (cfi->addr_unlock1) {
1957 cfi
1911 jedec_read_mfr(struct map_info *map, uint32_t base, struct cfi_private *cfi) argument
1934 jedec_read_id(struct map_info *map, uint32_t base, struct cfi_private *cfi) argument
1973 cfi_jedec_setup(struct map_info *map, struct cfi_private *cfi, int index) argument
2031 jedec_match( uint32_t base, struct map_info *map, struct cfi_private *cfi, const struct amd_flash_info *finfo ) argument
2150 jedec_probe_chip(struct map_info *map, __u32 base, unsigned long *chip_map, struct cfi_private *cfi) argument
[all...]
/linux-master/fs/coda/
H A Dfile.c45 struct coda_file_info *cfi = coda_ftoc(coda_file); local
51 &cfi->cfi_access_intent,
56 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0);
60 &cfi->cfi_access_intent,
70 struct coda_file_info *cfi = coda_ftoc(coda_file); local
71 struct file *host_file = cfi->cfi_container;
77 &cfi->cfi_access_intent,
83 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0);
91 &cfi->cfi_access_intent,
102 struct coda_file_info *cfi local
154 struct coda_file_info *cfi = coda_ftoc(coda_file); local
232 struct coda_file_info *cfi; local
265 struct coda_file_info *cfi; local
299 struct coda_file_info *cfi; local
[all...]
H A Dcnode.c158 struct coda_file_info *cfi = file->private_data; local
160 BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC);
162 return cfi;
/linux-master/include/linux/mtd/
H A Dgen_probe.h12 #include <linux/mtd/cfi.h>
18 unsigned long *chip_map, struct cfi_private *cfi);
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) argument
[all...]
/linux-master/tools/objtool/include/objtool/
H A Dorc.h7 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn);
H A Dcheck.h10 #include <objtool/cfi.h>
14 struct cfi_state cfi; member in struct:insn_state
36 struct cfi_state **cfi; member in struct:alt_group
79 struct cfi_state *cfi; member in struct:instruction
H A Dbuiltin.h28 bool cfi; member in struct:opts
/linux-master/tools/objtool/arch/loongarch/
H A Dorc.c10 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn) argument
12 struct cfi_reg *fp = &cfi->regs[CFI_FP];
13 struct cfi_reg *ra = &cfi->regs[CFI_RA];
17 if (!cfi) {
27 switch (cfi->type) {
44 WARN_INSN(insn, "unknown unwind hint type %d", cfi->type);
48 orc->signal = cfi->signal;
50 switch (cfi->cfa.base) {
58 WARN_INSN(insn, "unknown CFA base reg %d", cfi->cfa.base);
96 orc->sp_offset = cfi
[all...]
/linux-master/tools/objtool/arch/x86/
H A Dorc.c10 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn) argument
12 struct cfi_reg *bp = &cfi->regs[CFI_BP];
16 if (!cfi) {
26 switch (cfi->type) {
43 WARN_INSN(insn, "unknown unwind hint type %d", cfi->type);
47 orc->signal = cfi->signal;
49 switch (cfi->cfa.base) {
75 WARN_INSN(insn, "unknown CFA base reg %d", cfi->cfa.base);
94 orc->sp_offset = cfi->cfa.offset;
/linux-master/tools/perf/arch/powerpc/util/
H A Dskip-callchain-idx.c101 Dwarf_CFI *cfi; local
104 cfi = dwfl_module_eh_cfi(mod, &bias);
105 if (!cfi) {
110 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame);
124 Dwarf_CFI *cfi; local
129 cfi = dwfl_module_dwarf_cfi(mod, &bias);
130 if (!cfi) {
135 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame);
/linux-master/tools/objtool/
H A Dorc_gen.c73 if (init_orc_entry(&orc, insn->cfi, insn))
94 struct cfi_state *cfi = alt_group->cfi[i]; local
95 if (!cfi)
98 if (init_orc_entry(&orc, cfi, insn))
H A Dcheck.c12 #include <objtool/cfi.h>
265 static void init_cfi_state(struct cfi_state *cfi) argument
270 cfi->regs[i].base = CFI_UNDEFINED;
271 cfi->vals[i].base = CFI_UNDEFINED;
273 cfi->cfa.base = CFI_UNDEFINED;
274 cfi->drap_reg = CFI_UNDEFINED;
275 cfi->drap_offset = -1;
282 init_cfi_state(&state->cfi);
295 struct cfi_state *cfi = calloc(1, sizeof(struct cfi_state)); local
296 if (!cfi) {
314 cfi_key(struct cfi_state *cfi) argument
320 cfi_hash_find_or_add(struct cfi_state *cfi) argument
339 cfi_hash_add(struct cfi_state *cfi) argument
2225 struct cfi_state cfi = init_cfi; local
2702 struct cfi_state *cfi = &state->cfi; local
2732 struct cfi_state *cfi = &state->cfi; local
2745 update_cfi_state_regs(struct instruction *insn, struct cfi_state *cfi, struct stack_op *op) argument
2770 save_reg(struct cfi_state *cfi, unsigned char reg, int base, int offset) argument
2779 restore_reg(struct cfi_state *cfi, unsigned char reg) argument
2838 update_cfi_state(struct instruction *insn, struct instruction *next_insn, struct cfi_state *cfi, struct stack_op *op) argument
4151 struct cfi_state *cfi; local
[all...]
/linux-master/drivers/mtd/hyperbus/
H A Dhbmc-am654.c13 #include <linux/mtd/cfi.h>
41 struct cfi_private cfi; local
46 cfi.interleave = 1;
47 cfi.device_type = CFI_DEVICETYPE_X16;
48 cfi_send_gen_cmd(0xF0, 0, 0, map, &cfi, cfi.device_type, NULL);
49 cfi_send_gen_cmd(0x98, 0x55, 0, map, &cfi, cfi.device_type, NULL);
52 ret = cfi_qry_present(map, 0, &cfi);
61 cfi_qry_mode_off(0, map, &cfi);
[all...]
/linux-master/include/linux/
H A Dcfi.h12 #include <asm/cfi.h>
/linux-master/drivers/mtd/maps/
H A Dlantiq-flash.c17 #include <linux/mtd/cfi.h>
112 struct cfi_private *cfi; local
152 cfi = ltq_mtd->map->fldrv_priv;
153 cfi->addr_unlock1 ^= 1;
154 cfi->addr_unlock2 ^= 1;
H A Dscb2_flash.c54 #include <linux/mtd/cfi.h>
77 struct cfi_private *cfi = map->fldrv_priv; local
80 if (cfi->cfiq->InterfaceDesc != CFI_INTERFACE_X16_ASYNC) {
82 cfi->cfiq->InterfaceDesc);
/linux-master/arch/x86/kernel/
H A Dmodule.c281 *calls = NULL, *cfi = NULL; local
300 cfi = s;
305 if (retpolines || cfi) {
314 if (cfi) {
315 cseg = (void *)cfi->sh_addr;
316 csize = cfi->sh_size;
/linux-master/drivers/misc/lkdtm/
H A DMakefile12 lkdtm-$(CONFIG_LKDTM) += cfi.o

Completed in 224 milliseconds

123