Home
last modified time | relevance | path

Searched refs:oobfree (Results 1 – 31 of 31) sorted by relevance

/linux-4.1.27/drivers/mtd/nand/
Dsunxi_nand.c591 cnt = ecc->layout->oobfree[ecc->steps].length; in sunxi_nfc_hw_ecc_read_page()
594 ecc->layout->oobfree[ecc->steps].offset; in sunxi_nfc_hw_ecc_read_page()
640 layout->oobfree[i].offset), in sunxi_nfc_hw_ecc_write_page()
658 cnt = ecc->layout->oobfree[i].length; in sunxi_nfc_hw_ecc_write_page()
661 ecc->layout->oobfree[i].offset; in sunxi_nfc_hw_ecc_write_page()
1000 layout->oobfree[i].offset = in sunxi_nand_hw_ecc_ctrl_init()
1001 layout->oobfree[i - 1].offset + in sunxi_nand_hw_ecc_ctrl_init()
1002 layout->oobfree[i - 1].length + in sunxi_nand_hw_ecc_ctrl_init()
1004 layout->oobfree[i].length = 4; in sunxi_nand_hw_ecc_ctrl_init()
1011 layout->oobfree[i].length = 2; in sunxi_nand_hw_ecc_ctrl_init()
[all …]
Dsm_common.c18 .oobfree = {
34 .oobfree = {
Dnand_bch.c184 layout->oobfree[0].offset = 2; in nand_bch_init()
185 layout->oobfree[0].length = mtd->oobsize-2-layout->eccbytes; in nand_bch_init()
Dfsmc_nand.c46 .oobfree = {
61 .oobfree = {
72 .oobfree = {
117 .oobfree = {
161 .oobfree = {
197 .oobfree = {
225 .oobfree = {
243 .oobfree = {
Dfsl_ifc_nand.c75 .oobfree = { {0, 5}, {6, 2} },
82 .oobfree = { {2, 6}, },
94 .oobfree = { {2, 6}, {40, 24} },
110 .oobfree = { {2, 6}, {72, 56} },
134 .oobfree = { {2, 6}, {136, 82} },
158 .oobfree = { {2, 6}, {136, 208} },
198 .oobfree = { {2, 6}, {264, 80} },
Dfsl_elbc_nand.c87 .oobfree = { {0, 5}, {9, 7} },
94 .oobfree = { {0, 5}, {6, 2}, {11, 5} },
101 .oobfree = { {1, 5}, {9, 13}, {25, 13}, {41, 13}, {57, 7} },
108 .oobfree = { {1, 7}, {11, 13}, {27, 13}, {43, 13}, {59, 5} },
Domap2.c1850 ecclayout->oobfree->offset = in omap_nand_probe()
1874 ecclayout->oobfree->offset = 1 + in omap_nand_probe()
1908 ecclayout->oobfree->offset = in omap_nand_probe()
1938 ecclayout->oobfree->offset = 1 + in omap_nand_probe()
1979 ecclayout->oobfree->offset = in omap_nand_probe()
2009 ecclayout->oobfree->offset = in omap_nand_probe()
2022 ecclayout->oobfree->length = mtd->oobsize - ecclayout->oobfree->offset; in omap_nand_probe()
Ddavinci_nand.c496 .oobfree = {
515 .oobfree = {
790 info->ecclayout.oobfree[1].length = in nand_davinci_probe()
Dmxc_nand.c207 .oobfree = {{0, 5}, {12, 4}, }
214 .oobfree = {{2, 4}, {11, 10}, {27, 10}, {43, 10}, {59, 5}, }
223 .oobfree = {
237 .oobfree = {
258 .oobfree = {
Dnand_base.c56 .oobfree = {
66 .oobfree = {
77 .oobfree = {
91 .oobfree = {
1483 struct nand_oobfree *free = chip->ecc.layout->oobfree; in nand_transfer_oob()
2346 struct nand_oobfree *free = chip->ecc.layout->oobfree; in nand_fill_oob()
4107 for (i = 0; ecc->layout->oobfree[i].length in nand_scan_tail()
4108 && i < ARRAY_SIZE(ecc->layout->oobfree); i++) in nand_scan_tail()
4109 ecc->layout->oobavail += ecc->layout->oobfree[i].length; in nand_scan_tail()
Datmel_nand.c78 .oobfree = {
91 .oobfree = {
488 layout->oobfree[0].offset = PMECC_OOB_RESERVED_BYTES; in pmecc_config_ecc_layout()
489 layout->oobfree[0].length = in pmecc_config_ecc_layout()
490 oobsize - ecc_len - layout->oobfree[0].offset; in pmecc_config_ecc_layout()
Dcafe_nand.c458 .oobfree = {{14, 50}}
493 .oobfree = {{14, 2}}
Dsh_flctl.c49 .oobfree = {
61 .oobfree = {
Dpxa3xx_nand.c295 .oobfree = { {2, 30} }
310 .oobfree = { {6, 26}, { 64, 32} }
320 .oobfree = { }
Dbf5xx_nand.c124 .oobfree = {
Ddenali.c1569 denali->nand.ecc.layout->oobfree[0].offset = in denali_init()
1571 denali->nand.ecc.layout->oobfree[0].length = in denali_init()
Dhisi504_nand.c636 .oobfree = { {2, 6} },
Dlpc32xx_mlc.c148 .oobfree = {
Ds3c2410.c91 .oobfree = {{8, 8}}
Dlpc32xx_slc.c149 .oobfree = {
Ddocg4.c229 .oobfree = { {.offset = 2, .length = 5} }
Ddiskonchip.c996 .oobfree = {{8, 8}, {6, 2}}
/linux-4.1.27/include/uapi/mtd/
Dmtd-abi.h214 __u32 oobfree[8][2]; member
237 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES]; member
/linux-4.1.27/drivers/mtd/
Dmtdchar.c490 if (from->oobfree[i].length == 0 && in shrink_ecclayout()
491 from->oobfree[i].offset == 0) in shrink_ecclayout()
493 to->oobavail += from->oobfree[i].length; in shrink_ecclayout()
494 to->oobfree[i] = from->oobfree[i]; in shrink_ecclayout()
829 memcpy(&oi.oobfree, mtd->ecclayout->oobfree, in mtdchar_ioctl()
830 sizeof(oi.oobfree)); in mtdchar_ioctl()
/linux-4.1.27/arch/mips/jz4740/
Dboard-qi_lb60.c62 .oobfree = {
102 .oobfree = {
/linux-4.1.27/drivers/mtd/onenand/
Donenand_base.c82 .oobfree = {
111 .oobfree = {
128 .oobfree = {
143 .oobfree = { {2, 3}, {14, 2}, {18, 3}, {30, 2} }
1034 free = this->ecclayout->oobfree; in onenand_transfer_auto_oob()
1043 free = this->ecclayout->oobfree; in onenand_transfer_auto_oob()
1826 free = this->ecclayout->oobfree; in onenand_fill_auto_oob()
1834 free = this->ecclayout->oobfree; in onenand_fill_auto_oob()
4055 this->ecclayout->oobfree[i].length; i++) in onenand_scan()
4057 this->ecclayout->oobfree[i].length; in onenand_scan()
/linux-4.1.27/include/linux/mtd/
Dmtd.h109 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES_LARGE]; member
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.c53 .oobfree = { {.offset = 0, .length = 0} }
144 struct nand_oobfree *of = gpmi_hw_ecclayout.oobfree; in set_geometry_by_ecc_info()
1328 struct nand_oobfree *of = mtd->ecclayout->oobfree; in gpmi_ecc_write_oob()
/linux-4.1.27/arch/arm/mach-pxa/
Dspitz.c767 .oobfree = { {0x08, 0x09} },
/linux-4.1.27/drivers/staging/mt29f_spinand/
Dmt29f_spinand.c53 .oobfree = {
/linux-4.1.27/drivers/mtd/devices/
Ddocg3.c80 .oobfree = {{0, 7}, {15, 1} },