/linux-master/drivers/mtd/chips/ |
H A D | cfi_probe.c | 19 #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 D | gen_probe.c | 12 #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 D | cfi_util.c | 23 #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 D | cfi_cmdset_0002.c | 37 #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 D | cfi_cmdset_0001.c | 13 * (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 D | cfi_cmdset_0020.c | 12 * (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 D | jedec_probe.c | 23 #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 D | file.c | 45 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 D | cnode.c | 158 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 D | gen_probe.h | 12 #include <linux/mtd/cfi.h> 18 unsigned long *chip_map, struct cfi_private *cfi);
|
H A D | cfi.h | 19 #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 D | orc.h | 7 int init_orc_entry(struct orc_entry *orc, struct cfi_state *cfi, struct instruction *insn);
|
H A D | check.h | 10 #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 D | builtin.h | 28 bool cfi; member in struct:opts
|
/linux-master/tools/objtool/arch/loongarch/ |
H A D | orc.c | 10 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 D | orc.c | 10 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 D | skip-callchain-idx.c | 101 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 D | orc_gen.c | 73 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 D | check.c | 12 #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 D | hbmc-am654.c | 13 #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 D | cfi.h | 12 #include <asm/cfi.h>
|
/linux-master/drivers/mtd/maps/ |
H A D | lantiq-flash.c | 17 #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 D | scb2_flash.c | 54 #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 D | module.c | 281 *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 D | Makefile | 12 lkdtm-$(CONFIG_LKDTM) += cfi.o
|