Home
last modified time | relevance | path

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

12345678910>>...98

/linux/drivers/mtd/chips/
A Dcfi_probe.c85 f->fixup(cfi); in cfi_early_fixup()
172 map->name, cfi->interleave, cfi->device_type*8, base, in cfi_probe_chip()
197 int ofs_factor = cfi->interleave*cfi->device_type; in cfi_chip_setup()
211 if (!cfi->cfiq) in cfi_chip_setup()
226 cfi->cfiq->P_ID = le16_to_cpu(cfi->cfiq->P_ID); in cfi_chip_setup()
228 cfi->cfiq->P_ADR = le16_to_cpu(cfi->cfiq->P_ADR); in cfi_chip_setup()
229 cfi->cfiq->A_ID = le16_to_cpu(cfi->cfiq->A_ID); in cfi_chip_setup()
230 cfi->cfiq->A_ADR = le16_to_cpu(cfi->cfiq->A_ADR); in cfi_chip_setup()
270 if (cfi->mfr == CFI_MFR_AMD && (cfi->id & 0xff) == 0x7e) in cfi_chip_setup()
281 map->name, cfi->interleave, cfi->device_type*8, base, in cfi_chip_setup()
[all …]
A Dcfi_util.c223 int osf = cfi->interleave * cfi->device_type; /* scale factor */ in cfi_qry_present()
251 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
257 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
258 cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
263 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
268 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
275 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_on()
289 cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_off()
290 cfi_send_gen_cmd(0xFF, 0, base, map, cfi, cfi->device_type, NULL); in cfi_qry_mode_off()
293 if ((cfi->mfr == CFI_MFR_ST) && (cfi->id == 0x227E || cfi->id == 0x7E)) in cfi_qry_mode_off()
[all …]
A Dcfi_cmdset_0002.c233 map->name, cfi->mfr, cfi->id); in fixup_amd_bootblock()
240 if (((cfi->id == 0xBA) || (cfi->id == 0x22BA)) && in fixup_amd_bootblock()
276 if (cfi->mfr == CFI_MFR_AMD && cfi->id == 0x2201) in fixup_use_write_buffers()
704 if (!cfi->addr_unlock1 || !cfi->addr_unlock2) { in cfi_cmdset_0002()
1670 cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_write_oneword_once()
1671 cfi_send_gen_cmd(0x55, cfi->addr_unlock2, chip->start, map, cfi, cfi->device_type, NULL); in do_write_oneword_once()
1672 cfi_send_gen_cmd(0xA0, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_write_oneword_once()
2056 cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_write_buffer()
2057 cfi_send_gen_cmd(0x55, cfi->addr_unlock2, chip->start, map, cfi, cfi->device_type, NULL); in do_write_buffer()
2273 cfi_send_gen_cmd(0xAA, cfi->addr_unlock1, chip->start, map, cfi, cfi->device_type, NULL); in do_panic_write_oneword()
[all …]
A Dgen_probe.c29 if (!cfi) in mtd_do_chip_probe()
51 kfree(cfi->cfiq); in mtd_do_chip_probe()
52 kfree(cfi); in mtd_do_chip_probe()
67 memset(&cfi, 0, sizeof(cfi)); in genprobe_ident_chips()
84 kfree(cfi.cfiq); in genprobe_ident_chips()
88 cfi.chipshift = cfi.cfiq->DevSize; in genprobe_ident_chips()
93 cfi.chipshift++; in genprobe_ident_chips()
130 cp->probe_chip(map, i << cfi.chipshift, chip_map, &cfi); in genprobe_ident_chips()
146 memcpy(retcfi, &cfi, sizeof(cfi)); in genprobe_ident_chips()
203 __u16 type = primary?cfi->cfiq->P_ID:cfi->cfiq->A_ID; in cfi_cmdset_unknown()
[all …]
A Dcfi_cmdset_0001.c386 if (cfi->mfr == CFI_MFR_INTEL && cfi->id == M28F00AP30) in cfi_is_micron_28F00AP30()
516 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR; in cfi_cmdset_0001()
606 unsigned long devsize = (1<<cfi->cfiq->DevSize) * cfi->interleave; in cfi_intelext_setup()
796 map->name, cfi->numchips, cfi->interleave, in cfi_intelext_partition_fixup()
801 kfree(cfi); in cfi_intelext_partition_fixup()
1719 wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in do_write_buffer()
2078 int status, ofs_factor = cfi->interleave * cfi->device_type; in do_getlockstatus_oneblock()
2320 devsize = (1 << cfi->cfiq->DevSize) * cfi->interleave; in cfi_intelext_otp_walk()
2350 data_offset *= cfi->interleave * cfi->device_type; in cfi_intelext_otp_walk()
2351 reg_prot_offset *= cfi->interleave * cfi->device_type; in cfi_intelext_otp_walk()
[all …]
A Djedec_probe.c1961 cfi_send_gen_cmd(0xF0, cfi->addr_unlock1, base, map, cfi, cfi->device_type, NULL); in jedec_reset()
2077 if ( cfi->mfr != mfr || cfi->id != id ) { in jedec_match()
2122 if ( mfr == cfi->mfr && id == cfi->id ) { in jedec_match()
2125 __func__, cfi->mfr, cfi->id ); in jedec_match()
2141 cfi_send_gen_cmd(0x90, cfi->addr_unlock1, base, map, cfi, cfi->device_type, NULL); in jedec_match()
2190 cfi_send_gen_cmd(0x90, cfi->addr_unlock1, base, map, cfi, cfi->device_type, NULL); in jedec_probe_chip()
2197 cfi->mfr = jedec_read_mfr(map, base, cfi); in jedec_probe_chip()
2198 cfi->id = jedec_read_id(map, base, cfi); in jedec_probe_chip()
2200 cfi->mfr, cfi->id, cfi_interleave(cfi), cfi->device_type); in jedec_probe_chip()
2204 __func__, cfi->mfr, cfi->id, in jedec_probe_chip()
[all …]
A Dcfi_cmdset_0020.c118 if (cfi->cfi_mode) { in cfi_cmdset_0020()
124 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR; in cfi_cmdset_0020()
172 unsigned long devsize = (1<<cfi->cfiq->DevSize) * cfi->interleave; in cfi_staa_setup()
186 mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips; in cfi_staa_setup()
240 mtd->writebufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in cfi_staa_setup()
433 wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in do_write_buffer()
611 int wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in cfi_staa_write_buffers()
1133 int ofs_factor = cfi->interleave * cfi->device_type; in cfi_staa_lock()
1279 int ofs_factor = cfi->interleave * cfi->device_type; in cfi_staa_unlock()
1303 cfi_send_gen_cmd(0x90, 0x55, 0, map, cfi, cfi->device_type, NULL); in cfi_staa_unlock()
[all …]
/linux/include/linux/mtd/
A Dcfi.h19 #define cfi_interleave(cfi) 1 argument
20 #define cfi_interleave_is_1(cfi) (cfi_interleave(cfi) == 1) 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
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
52 # define cfi_interleave(cfi) ((cfi)->interleave) argument
54 # define cfi_interleave(cfi) 8 argument
[all …]
/linux/fs/coda/
A Dfile.c49 &cfi->cfi_access_intent, in coda_file_read_iter()
58 &cfi->cfi_access_intent, in coda_file_read_iter()
75 &cfi->cfi_access_intent, in coda_file_write_iter()
172 cfi->cfi_mapcount++; in coda_file_mmap()
206 struct coda_file_info *cfi; in coda_open() local
209 if (!cfi) in coda_open()
218 kfree(cfi); in coda_open()
225 cfi->cfi_mapcount = 0; in coda_open()
239 struct coda_file_info *cfi; in coda_release() local
243 cfi = coda_ftoc(coda_file); in coda_release()
[all …]
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()
A Ddir.c350 struct coda_file_info *cfi; in coda_venus_readdir() local
360 cfi = coda_ftoc(coda_file); in coda_venus_readdir()
361 host_file = cfi->cfi_container; in coda_venus_readdir()
425 struct coda_file_info *cfi; in coda_readdir() local
429 cfi = coda_ftoc(coda_file); in coda_readdir()
430 host_file = cfi->cfi_container; in coda_readdir()
/linux/tools/objtool/
A Dcheck.c297 return jhash((void *)cfi + sizeof(cfi->hash), in cfi_key()
298 sizeof(*cfi) - sizeof(cfi->hash), 0); in cfi_key()
1458 new_alt_group->cfi = orig_alt_group->cfi; in handle_group_alt()
1839 cfi = *(insn->cfi); in read_unwind_hints()
1851 insn->cfi = cfi_hash_find_or_add(&cfi); in read_unwind_hints()
2131 struct cfi_state *cfi = &state->cfi; in has_modified_stack_frame() local
2161 struct cfi_state *cfi = &state->cfi; in has_valid_stack_frame() local
2518 cfi->drap_offset == -cfi->stack_size) { in update_cfi_state()
2602 cfi->drap_offset = -cfi->stack_size; in update_cfi_state()
3045 state.cfi = *insn->cfi; in validate_branch()
[all …]
A Dorc_gen.c19 struct cfi_reg *bp = &cfi->regs[CFI_BP]; in init_orc_entry()
23 if (!cfi) { in init_orc_entry()
29 orc->end = cfi->end; in init_orc_entry()
31 if (cfi->cfa.base == CFI_UNDEFINED) { in init_orc_entry()
36 switch (cfi->cfa.base) { in init_orc_entry()
63 insn->sec, insn->offset, cfi->cfa.base); in init_orc_entry()
83 orc->sp_offset = cfi->cfa.offset; in init_orc_entry()
85 orc->type = cfi->type; in init_orc_entry()
192 struct cfi_state *cfi = alt_group->cfi[i]; in orc_create() local
193 if (!cfi) in orc_create()
[all …]
/linux/fs/udf/
A Dnamei.c52 uint8_t lfi = cfi->lengthFileIdent; in udf_write_fi()
120 cfi->descTag.tagChecksum = udf_tag_checksum(&cfi->descTag); in udf_write_fi()
228 lfi = cfi->lengthFileIdent; in udf_find_entry()
302 struct fileIdentDesc cfi; in udf_lookup() local
585 struct fileIdentDesc cfi, *fi; in udf_add_nondir() local
669 struct fileIdentDesc cfi, *fi; in udf_mkdir() local
692 cfi.fileCharacteristics = in udf_mkdir()
726 struct fileIdentDesc *fi, cfi; in empty_dir() local
775 if (cfi.lengthFileIdent && in empty_dir()
844 struct fileIdentDesc cfi; in udf_unlink() local
[all …]
A Ddir.c45 struct fileIdentDesc cfi; in udf_readdir() local
150 fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &epos, &eloc, in udf_readdir()
158 liu = le16_to_cpu(cfi.lengthOfImpUse); in udf_readdir()
159 lfi = cfi.lengthFileIdent; in udf_readdir()
187 if ((cfi.fileCharacteristics & FID_FILE_CHAR_DELETED) != 0) { in udf_readdir()
192 if ((cfi.fileCharacteristics & FID_FILE_CHAR_HIDDEN) != 0) { in udf_readdir()
197 if (cfi.fileCharacteristics & FID_FILE_CHAR_PARENT) { in udf_readdir()
207 tloc = lelb_to_cpu(cfi.icb.extLocation); in udf_readdir()
A Ddirectory.c23 struct fileIdentDesc *cfi, in udf_fileident_read() argument
48 memcpy((uint8_t *)cfi, (uint8_t *)fi, in udf_fileident_read()
111 memcpy((uint8_t *)cfi, (uint8_t *)fi, in udf_fileident_read()
139 memcpy((uint8_t *)cfi, (uint8_t *)fi, -fibh->soffset); in udf_fileident_read()
140 memcpy((uint8_t *)cfi - fibh->soffset, in udf_fileident_read()
144 fi_len = udf_dir_entry_len(cfi); in udf_fileident_read()
148 memcpy((uint8_t *)cfi, (uint8_t *)fi, in udf_fileident_read()
/linux/tools/perf/arch/powerpc/util/
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()
/linux/drivers/mtd/hyperbus/
A Dhbmc-am654.c41 struct cfi_private cfi; in am654_hbmc_calibrate() local
46 cfi.interleave = 1; in am654_hbmc_calibrate()
47 cfi.device_type = CFI_DEVICETYPE_X16; in am654_hbmc_calibrate()
48 cfi_send_gen_cmd(0xF0, 0, 0, map, &cfi, cfi.device_type, NULL); in am654_hbmc_calibrate()
49 cfi_send_gen_cmd(0x98, 0x55, 0, map, &cfi, cfi.device_type, NULL); in am654_hbmc_calibrate()
52 ret = cfi_qry_present(map, 0, &cfi); in am654_hbmc_calibrate()
61 cfi_qry_mode_off(0, map, &cfi); in am654_hbmc_calibrate()
/linux/tools/objtool/include/objtool/
A Dcheck.h14 struct cfi_state cfi; member
36 struct cfi_state **cfi; member
62 struct cfi_state *cfi; member
/linux/drivers/mtd/maps/
A Dlantiq-flash.c112 struct cfi_private *cfi; in ltq_mtd_probe() local
157 cfi = ltq_mtd->map->fldrv_priv; in ltq_mtd_probe()
158 cfi->addr_unlock1 ^= 1; in ltq_mtd_probe()
159 cfi->addr_unlock2 ^= 1; in ltq_mtd_probe()
A Dscb2_flash.c77 struct cfi_private *cfi = map->fldrv_priv; in scb2_fixup_mtd() local
80 if (cfi->cfiq->InterfaceDesc != CFI_INTERFACE_X16_ASYNC) { in scb2_fixup_mtd()
82 cfi->cfiq->InterfaceDesc); in scb2_fixup_mtd()
A Damd76xrom.c186 struct cfi_private *cfi; in amd76xrom_init_one() local
257 cfi = map->map.fldrv_priv; in amd76xrom_init_one()
258 for(i = 0; i < cfi->numchips; i++) { in amd76xrom_init_one()
259 cfi->chips[i].start += offset; in amd76xrom_init_one()
/linux/Documentation/devicetree/bindings/mtd/
A Dmtd-physmap.yaml47 - const: cfi-flash
54 - cfi-flash
137 compatible = "cfi-flash";
161 compatible = "intel,PC28F640P30T85", "cfi-flash";
194 compatible = "cfi-flash";
/linux/arch/mips/boot/dts/ralink/
A Drt2880_eval.dts19 cfi@1f000000 {
20 compatible = "cfi-flash";
A Drt3052_eval.dts19 cfi@1f000000 {
20 compatible = "cfi-flash";

Completed in 62 milliseconds

12345678910>>...98