Lines Matching refs:cfiq

207 	cfi->cfiq->BufWriteTimeoutTyp = 0;  in fixup_convert_atmel_pri()
208 cfi->cfiq->BufWriteTimeoutMax = 0; in fixup_convert_atmel_pri()
254 cfi->cfiq->BufWriteTimeoutTyp = 0; /* Not supported */ in fixup_st_m28w320ct()
255 cfi->cfiq->BufWriteTimeoutMax = 0; /* Not supported */ in fixup_st_m28w320ct()
264 cfi->cfiq->EraseRegionInfo[1] = in fixup_st_m28w320cb()
265 (cfi->cfiq->EraseRegionInfo[1] & 0xffff0000) | 0x3e; in fixup_st_m28w320cb()
311 if (cfi->cfiq->BufWriteTimeoutTyp) { in fixup_use_write_buffers()
506 mtd->writebufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in cfi_cmdset_0001()
516 __u16 adr = primary?cfi->cfiq->P_ADR:cfi->cfiq->A_ADR; in cfi_cmdset_0001()
547 if (cfi->cfiq->WordWriteTimeoutTyp) in cfi_cmdset_0001()
549 1<<cfi->cfiq->WordWriteTimeoutTyp; in cfi_cmdset_0001()
553 if (cfi->cfiq->BufWriteTimeoutTyp) in cfi_cmdset_0001()
555 1<<cfi->cfiq->BufWriteTimeoutTyp; in cfi_cmdset_0001()
558 if (cfi->cfiq->BlockEraseTimeoutTyp) in cfi_cmdset_0001()
560 1000<<cfi->cfiq->BlockEraseTimeoutTyp; in cfi_cmdset_0001()
564 if (cfi->cfiq->WordWriteTimeoutTyp && in cfi_cmdset_0001()
565 cfi->cfiq->WordWriteTimeoutMax) in cfi_cmdset_0001()
567 1<<(cfi->cfiq->WordWriteTimeoutTyp + in cfi_cmdset_0001()
568 cfi->cfiq->WordWriteTimeoutMax); in cfi_cmdset_0001()
572 if (cfi->cfiq->BufWriteTimeoutTyp && in cfi_cmdset_0001()
573 cfi->cfiq->BufWriteTimeoutMax) in cfi_cmdset_0001()
575 1<<(cfi->cfiq->BufWriteTimeoutTyp + in cfi_cmdset_0001()
576 cfi->cfiq->BufWriteTimeoutMax); in cfi_cmdset_0001()
578 if (cfi->cfiq->BlockEraseTimeoutTyp && in cfi_cmdset_0001()
579 cfi->cfiq->BlockEraseTimeoutMax) in cfi_cmdset_0001()
581 1000<<(cfi->cfiq->BlockEraseTimeoutTyp + in cfi_cmdset_0001()
582 cfi->cfiq->BlockEraseTimeoutMax); in cfi_cmdset_0001()
606 unsigned long devsize = (1<<cfi->cfiq->DevSize) * cfi->interleave; in cfi_intelext_setup()
612 mtd->numeraseregions = cfi->cfiq->NumEraseRegions * cfi->numchips; in cfi_intelext_setup()
619 for (i=0; i<cfi->cfiq->NumEraseRegions; i++) { in cfi_intelext_setup()
621 ersize = ((cfi->cfiq->EraseRegionInfo[i] >> 8) & ~0xff) * cfi->interleave; in cfi_intelext_setup()
622 ernum = (cfi->cfiq->EraseRegionInfo[i] & 0xffff) + 1; in cfi_intelext_setup()
628 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].offset = (j*devsize)+offset; in cfi_intelext_setup()
629 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_intelext_setup()
630 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].numblocks = ernum; in cfi_intelext_setup()
631 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap = kmalloc(ernum / 8 + 1, GFP_KERNEL); in cfi_intelext_setup()
632 if (!mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap) in cfi_intelext_setup()
671 for (i=0; i<cfi->cfiq->NumEraseRegions; i++) in cfi_intelext_setup()
673 kfree(mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].lockmap); in cfi_intelext_setup()
1563 write_cmd = (cfi->cfiq->P_ID != P_ID_INTEL_PERFORMANCE) ? CMD(0x40) : CMD(0x41); in do_write_oneword()
1719 wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in do_write_buffer()
1731 write_cmd = (cfi->cfiq->P_ID != P_ID_INTEL_PERFORMANCE) ? CMD(0xe8) : CMD(0xe9); in do_write_buffer()
1877 int wbufsize = cfi_interleave(cfi) << cfi->cfiq->MaxBufWriteSize; in cfi_intelext_writev()
2320 devsize = (1 << cfi->cfiq->DevSize) * cfi->interleave; in cfi_intelext_otp_walk()
2678 kfree(cfi->cfiq); in cfi_intelext_destroy()