Home
last modified time | relevance | path

Searched refs:cfi (Results 1 – 25 of 202) sorted by relevance

123456789

/linux/drivers/mtd/chips/
H A Dcfi_probe.c29 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) \ argument
48 cfi_qry_mode_off(base, map, cfi); \
52 #define xip_disable_qry(base, map, cfi) \ argument
55 cfi_qry_mode_on(base, map, cfi); \
62 #define xip_enable(base, map, cfi) do { } while (0) argument
63 #define xip_disable_qry(base, map, cfi) do { } while (0) argument
75 void (*fixup)(struct cfi_private *cfi);
78 static void cfi_early_fixup(struct cfi_private *cfi, in cfi_early_fixup() argument
[all …]
H A Dcfi_util.c40 struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd_addr() argument
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() argument
151 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_merge_status()
152 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidth(map); in cfi_merge_status()
203 struct map_info *map, struct cfi_private *cfi, in cfi_send_gen_cmd() argument
[all …]
H A Dgen_probe.c19 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, 0, sizeof(cfi)); in genprobe_ident_chips()
71 if (!genprobe_new_chip(map, cp, &cfi)) { in genprobe_ident_chips()
[all …]
H A Djedec_probe.c1912 struct cfi_private *cfi) in jedec_read_mfr() argument
1923 uint32_t ofs = cfi_build_cmd_addr(0 + (bank << 8), map, cfi); in jedec_read_mfr()
1924 mask = (1ULL << (cfi->device_type * 8)) - 1; in jedec_read_mfr()
1935 struct cfi_private *cfi) in jedec_read_id() argument
1939 u32 ofs = cfi_build_cmd_addr(1, map, cfi); in jedec_read_id()
1940 mask = (1ULL << (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->addr_unlock1,cfi->addr_unlock2); in jedec_reset()
1958 cfi_send_gen_cmd(0xaa, cfi->addr_unlock1, base, map, cfi, cfi->device_type, NULL); in jedec_reset()
[all …]
/linux/include/linux/mtd/
H A Dcfi.h19 #define cfi_interleave(cfi) 1 argument
20 #define cfi_interleave_is_1(cfi) (cfi_interleave(cfi) == 1) argument
22 #define cfi_interleave_is_1(cfi) (0) argument
28 # define cfi_interleave(cfi) ((cfi)->interleave) argument
30 # define cfi_interleave(cfi) 2 argument
32 #define cfi_interleave_is_2(cfi) (cfi_interleave(cfi) == 2) argument
34 #define cfi_interleave_is_2(cfi) (0) argument
40 # define cfi_interleave(cfi) ((cfi)->interleave) argument
42 # define cfi_interleave(cfi) 4 argument
44 #define cfi_interleave_is_4(cfi) (cfi_interleave(cfi) == 4) argument
[all …]
H A Dgen_probe.h18 unsigned long *chip_map, struct cfi_private *cfi);
/linux/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()
83 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter()
91 &cfi->cfi_access_intent, in coda_file_write_iter()
102 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_splice_read() local
[all …]
H A Dcnode.c158 struct coda_file_info *cfi = file->private_data; in coda_ftoc() local
160 BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); in coda_ftoc()
162 return cfi; in coda_ftoc()
/linux/tools/objtool/
H A Dcheck.c310 static void init_cfi_state(struct cfi_state *cfi) in init_cfi_state() argument
315 cfi->regs[i].base = CFI_UNDEFINED; in init_cfi_state()
316 cfi->vals[i].base = CFI_UNDEFINED; in init_cfi_state()
318 cfi->cfa.base = CFI_UNDEFINED; in init_cfi_state()
319 cfi->drap_reg = CFI_UNDEFINED; in init_cfi_state()
320 cfi->drap_offset = -1; in init_cfi_state()
327 init_cfi_state(&state->cfi); in init_insn_state()
335 struct cfi_state *cfi = calloc(1, sizeof(struct cfi_state)); in cfi_alloc() local
336 if (!cfi) { in cfi_alloc()
341 return cfi; in cfi_alloc()
[all …]
H A Dorc_gen.c72 if (init_orc_entry(&orc, insn->cfi, insn)) in orc_create()
93 struct cfi_state *cfi = alt_group->cfi[i]; in orc_create()
94 if (!cfi) in orc_create() local
97 if (init_orc_entry(&orc, cfi, insn)) in orc_create()
/linux/tools/perf/arch/powerpc/util/
H A Dskip-callchain-idx.c93 Dwarf_CFI *cfi; in get_eh_frame() local
96 cfi = dwfl_module_eh_cfi(mod, &bias); in get_eh_frame()
97 if (!cfi) { in get_eh_frame()
102 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_eh_frame()
116 Dwarf_CFI *cfi; in get_dwarf_frame() local
121 cfi = dwfl_module_dwarf_cfi(mod, &bias); in get_dwarf_frame()
122 if (!cfi) { in get_dwarf_frame()
127 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_dwarf_frame()
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom-debug.c385 struct arm_smmu_context_fault_info cfi; in qcom_smmu_context_fault() local
395 arm_smmu_read_context_fault_info(smmu, idx, &cfi); in qcom_smmu_context_fault()
397 if (!(cfi.fsr & ARM_SMMU_CB_FSR_FAULT)) in qcom_smmu_context_fault()
401 ret = report_iommu_fault(&smmu_domain->domain, NULL, cfi.iova, in qcom_smmu_context_fault()
402 cfi.fsynr & ARM_SMMU_CB_FSYNR0_WNR ? IOMMU_FAULT_WRITE : IOMMU_FAULT_READ); in qcom_smmu_context_fault()
405 arm_smmu_print_context_fault_info(smmu, idx, &cfi); in qcom_smmu_context_fault()
407 arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_FSR, cfi.fsr); in qcom_smmu_context_fault()
409 if (cfi.fsr & ARM_SMMU_CB_FSR_SS) { in qcom_smmu_context_fault()
417 phys_soft = ops->iova_to_phys(ops, cfi.iova); in qcom_smmu_context_fault()
419 tmp = report_iommu_fault(&smmu_domain->domain, NULL, cfi.iova, in qcom_smmu_context_fault()
[all …]
/linux/drivers/mtd/maps/
H A Dlantiq-flash.c112 struct cfi_private *cfi; in ltq_mtd_probe() local
152 cfi = ltq_mtd->map->fldrv_priv; in ltq_mtd_probe()
153 cfi->addr_unlock1 ^= 1; in ltq_mtd_probe()
154 cfi->addr_unlock2 ^= 1; in ltq_mtd_probe()
/linux/arch/mips/boot/dts/ralink/
H A Drt3052_eval.dts19 cfi@1f000000 {
20 compatible = "cfi-flash";
/linux/fs/udf/
H A Dudfdecl.h131 static inline unsigned int udf_dir_entry_len(struct fileIdentDesc *cfi) in udf_dir_entry_len() argument
134 le16_to_cpu(cfi->lengthOfImpUse) + cfi->lengthFileIdent, in udf_dir_entry_len()
/linux/arch/powerpc/boot/dts/
H A Dmedia5200.dts111 compatible = "amd,am29lv28ml", "cfi-flash";
118 compatible = "amd,am29lv28ml", "cfi-flash";
H A Do2dnt2.dts24 compatible = "cfi-flash";
H A Do2d.dts24 compatible = "cfi-flash";
/linux/arch/riscv/kernel/vdso_cfi/
H A D.gitignore5 !vdso-cfi.S
/linux/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 Dbuiltin.h36 bool cfi;
28 bool cfi; global() member
/linux/arch/xtensa/boot/dts/
H A Dxtfpga-flash-4m.dtsi7 compatible = "cfi-flash";
H A Dxtfpga-flash-128m.dtsi7 compatible = "cfi-flash";
H A Dxtfpga-flash-16m.dtsi7 compatible = "cfi-flash";
/linux/arch/arm/boot/dts/marvell/
H A Dorion5x-rd88f5182-nas.dts59 compatible = "cfi-flash";
81 compatible = "cfi-flash";

123456789