Provided by:
linux-doc-2.6.15_2.6.15-23.39_all 
NAME
nand_do_read_ecc - [MTD Interface] Read data with ECC
SYNOPSIS
int nand_do_read_ecc (struct mtd_info * mtd, loff_t from, size_t len,
size_t * retlen, u_char * buf,
u_char * oob_buf, struct nand_oobinfo * oobsel,
int flags);
ARGUMENTS
mtd MTD device structure
from offset to read from
len number of bytes to read
retlen pointer to variable to store the number of read bytes
buf the databuffer to put data
oob_buf
filesystem supplied oob data buffer (can be NULL)
oobsel oob selection structure
flags flag to indicate if nand_get_device/nand_release_device should
be preformed
AND HOW MANY CORRECTED ERROR BITS ARE ACCEPTABLE
bits 0..7 - number of tolerable errors bit 8 - 0 == do not get/release
chip, 1 == get/release chip
NAND read with ECC
AUTHOR
Thomas Gleixner <tglx@linutronix.de>.