Searched refs:oob_buf (Results 1 - 10 of 10) sorted by relevance

/u-boot/env/
H A Dnand.c275 uint32_t oob_buf[ENV_OFFSET_SIZE / sizeof(uint32_t)]; local
282 ops.oobbuf = (void *)oob_buf;
290 if (oob_buf[0] == ENV_OOB_MARKER) {
292 } else if (oob_buf[0] == ENV_OOB_MARKER_OLD) {
293 *result = oob_buf[1];
/u-boot/drivers/mtd/onenand/
H A Dsamsung.c63 void __iomem *oob_buf; member in struct:s3c_onenand
302 s = (unsigned int *) onenand->oob_buf;
386 p = (unsigned char *) onenand->oob_buf;
543 onenand->oob_buf = malloc(128 * sizeof(char));
544 if (!onenand->oob_buf)
546 memset(onenand->oob_buf, 0xff, 128);
H A Donenand_base.c776 uint8_t *oob_buf = this->oob_buf; local
787 this->read_bufferram(mtd, 0, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize);
796 memcpy(buf, oob_buf + st, n);
1293 u_char *oob_buf = this->oob_buf; local
1305 this->read_bufferram(mtd, 0, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize);
1307 if (buf[i] != 0xFF && buf[i] != oob_buf[i])
1366 * @param oob_buf oob buffer
1371 static int onenand_fill_auto_oob(struct mtd_info *mtd, u_char *oob_buf, argument
[all...]
/u-boot/include/
H A Dmxs_nand.h57 uint8_t *oob_buf; member in struct:mxs_nand_info
/u-boot/include/linux/mtd/
H A Donenand.h117 unsigned char *oob_buf; member in struct:onenand_chip
/u-boot/drivers/mtd/nand/raw/
H A Dmxs_nand.c463 uint8_t *data_buf, uint8_t *oob_buf)
480 dst = oob_buf[0];
482 oob_buf[0] = src;
732 d->cmd.pio_words[5] = (dma_addr_t)nand_info->oob_buf;
794 mxs_nand_swap_block_mark(geo, nand_info->data_buf, nand_info->oob_buf);
797 status = nand_info->oob_buf + mxs_nand_aux_status_offset();
837 nand->oob_poi[0] = nand_info->oob_buf[0];
863 memcpy(nand_info->oob_buf, nand->oob_poi, mtd->oobsize);
866 mxs_nand_swap_block_mark(geo, nand_info->data_buf, nand_info->oob_buf);
889 d->cmd.pio_words[5] = (dma_addr_t)nand_info->oob_buf;
462 mxs_nand_swap_block_mark(struct bch_geometry *geo, uint8_t *data_buf, uint8_t *oob_buf) argument
[all...]
H A Drockchip_nfc.c189 u32 *oob_buf; member in struct:rk_nfc
579 nfc->oob_buf[i] = tmp;
581 nfc->oob_buf[i * (oob_step / 4)] = tmp;
586 dma_oob = dma_map_single(nfc->oob_buf,
695 dma_oob = dma_map_single(nfc->oob_buf,
733 tmp = nfc->oob_buf[i];
735 tmp = nfc->oob_buf[i * (oob_step / 4)];
995 if (!nfc->oob_buf) {
996 nfc->oob_buf = kzalloc(NFC_MAX_OOB_SIZE, GFP_KERNEL);
997 if (!nfc->oob_buf) {
[all...]
H A Dmeson_nand.c358 static void meson_nfc_set_user_byte(struct nand_chip *nand, const u8 *oob_buf) argument
366 *info |= oob_buf[count];
367 *info |= oob_buf[count + 1] << 8;
371 static void meson_nfc_get_user_byte(struct nand_chip *nand, u8 *oob_buf) argument
379 oob_buf[count] = *info;
380 oob_buf[count + 1] = *info >> 8;
H A Dnand_base.c2947 uint8_t *oob_buf = chip->oob_poi; local
2977 memset(oob_buf, 0xff, oob_bytes);
2981 oob_buf += oob_bytes;
/u-boot/cmd/
H A Dnand.c311 uint32_t oob_buf[ENV_OFFSET_SIZE/sizeof(uint32_t)]; local
371 ops.oobbuf = (void *) oob_buf;
373 oob_buf[0] = ENV_OOB_MARKER;
374 oob_buf[1] = addr / mtd->erasesize;

Completed in 184 milliseconds