Home
last modified time | relevance | path

Searched defs:oob (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/drivers/mtd/nand/
Dsm_common.h42 static inline int sm_sector_valid(struct sm_oob *oob) in sm_sector_valid()
47 static inline int sm_block_valid(struct sm_oob *oob) in sm_block_valid()
52 static inline int sm_block_erased(struct sm_oob *oob) in sm_block_erased()
Dsm_common.c44 struct sm_oob oob; in sm_block_markbad() local
Dfsl_ifc_nand.c63 unsigned int oob; /* Non zero if operating on OOB data */ member
231 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr()
260 u8 __iomem *oob = addr + mtd->writesize; in is_blank() local
370 int oob, in fsl_ifc_do_read()
Dsunxi_nand.c576 u8 *oob, int oob_off, in sunxi_nfc_hw_ecc_read_chunk()
639 u8 *oob, int *cur_off) in sunxi_nfc_hw_ecc_read_extra_oob()
665 const u8 *oob, int oob_off, in sunxi_nfc_hw_ecc_write_chunk()
703 u8 *oob, int *cur_off) in sunxi_nfc_hw_ecc_write_extra_oob()
736 u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_read_page() local
767 const u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_write_page() local
799 u8 *oob = chip->oob_poi + (i * (ecc->bytes + 4)); in sunxi_nfc_hw_syndrome_ecc_read_page() local
830 const u8 *oob = chip->oob_poi + (i * (ecc->bytes + 4)); in sunxi_nfc_hw_syndrome_ecc_write_page() local
Dfsl_elbc_nand.c76 unsigned int oob; /* Non zero if operating on OOB data */ member
145 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr()
269 static void fsl_elbc_do_read(struct nand_chip *chip, int oob) in fsl_elbc_do_read()
Dnand_base.c1273 uint8_t *oob = chip->oob_poi; in nand_read_page_raw_syndrome() local
1558 uint8_t *oob = chip->oob_poi; in nand_read_page_syndrome() local
1606 static uint8_t *nand_transfer_oob(struct nand_chip *chip, uint8_t *oob, in nand_transfer_oob()
1690 uint8_t *bufpoi, *oob, *buf; in nand_do_read_ops() local
2196 uint8_t *oob = chip->oob_poi; in nand_write_page_raw_syndrome() local
2368 uint8_t *oob = chip->oob_poi; in nand_write_page_syndrome() local
2472 static uint8_t *nand_fill_oob(struct mtd_info *mtd, uint8_t *oob, size_t len, in nand_fill_oob()
2542 uint8_t *oob = ops->oobbuf; in nand_do_write_ops() local
Dr852.c438 struct sm_oob *oob = (struct sm_oob *)ecc_code; in r852_ecc_calculate() local
Dcafe_nand.c393 u8 *oob = chip->oob_poi; in cafe_nand_read_page() local
Domap2.c1294 static int erased_sector_bitflips(u_char *data, u_char *oob, in erased_sector_bitflips()
1552 uint8_t *oob = &chip->oob_poi[eccpos[0]]; in omap_read_page_bch() local
Dfsmc_nand.c731 uint8_t *oob = (uint8_t *)&ecc_oob[0]; in fsmc_read_page_hwecc() local
Datmel_nand.c924 uint8_t *oob = chip->oob_poi; in atmel_nand_pmecc_read_page() local
1345 uint8_t *oob = chip->oob_poi; in atmel_nand_read_page() local
Dnand_bbt.c355 uint8_t *buf, uint8_t *oob) in scan_write_bbt()
Dvf610_nfc.c558 uint8_t *oob, int page) in vf610_nfc_correct_data()
/linux-4.4.14/drivers/mtd/
Dsm_ftl.c151 static int sm_read_lba(struct sm_oob *oob) in sm_read_lba()
177 static void sm_write_lba(struct sm_oob *oob, uint16_t lba) in sm_write_lba()
219 static int sm_correct_sector(uint8_t *buffer, struct sm_oob *oob) in sm_correct_sector()
238 uint8_t *buffer, struct sm_oob *oob) in sm_read_sector()
320 uint8_t *buffer, struct sm_oob *oob) in sm_write_sector()
369 struct sm_oob oob; in sm_write_block() local
430 struct sm_oob oob; in sm_mark_block_bad() local
513 struct sm_oob oob; in sm_check_block() local
668 struct sm_oob oob; in sm_read_cis() local
688 struct sm_oob oob; in sm_find_cis() local
[all …]
Dnftlcore.c181 size_t *retlen, uint8_t *buf, uint8_t *oob) in nftl_write()
254 struct nftl_oob oob; in NFTL_foldchain() local
544 struct nftl_oob oob; in NFTL_findwriteunit() local
694 struct nftl_oob oob; in nftl_writeblock() local
Dinftlcore.c190 size_t *retlen, uint8_t *buf, uint8_t *oob) in inftl_write()
257 struct inftl_oob oob; in INFTL_foldchain() local
479 struct inftl_oob oob; in INFTL_findwriteunit() local
824 struct inftl_oob oob; in inftl_writeblock() local
/linux-4.4.14/drivers/mtd/tests/
Dreadtest.c95 int pg, oob; in dump_eraseblock() local
/linux-4.4.14/drivers/mtd/nand/brcmnand/
Dbrcmnand.c970 static int read_oob_from_regs(struct brcmnand_controller *ctrl, int i, u8 *oob, in read_oob_from_regs()
994 const u8 *oob, int sas, int sector_1k) in write_oob_to_regs()
1426 u8 *oob, u64 *err_addr) in brcmnand_read_by_pio()
1487 u64 addr, unsigned int trans, u32 *buf, u8 *oob) in brcmnand_read()
1540 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page() local
1550 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page_raw() local
1592 u64 addr, const u32 *buf, u8 *oob) in brcmnand_write()
1666 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page() local
1677 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page_raw() local
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.c1370 uint8_t *oob = chip->oob_poi; in gpmi_ecc_read_page_raw() local
1456 uint8_t *oob = chip->oob_poi; in gpmi_ecc_write_page_raw() local
/linux-4.4.14/drivers/mtd/devices/
Ddocg3.c1261 const u_char *oob, int autoecc) in doc_write_page()
1419 u8 oob[DOC_LAYOUT_OOB_SIZE]; in doc_write_oob() local
/linux-4.4.14/drivers/staging/lustre/lustre/osc/
Dosc_lock.c954 struct osc_object *oob = cl2osc(obj); in osc_lock_to_lockless() local
/linux-4.4.14/drivers/mtd/onenand/
Donenand_base.c1867 const u_char *oob = ops->oobbuf; in onenand_write_ops_nolock() local