Home | History | Annotate | Download | only in mtd

Lines Matching defs:ecc

121  * Constants for Hardware ECC
123 /* Reset Hardware ECC for read */
125 /* Reset Hardware ECC for write */
127 /* Enable Hardware ECC before syndrom is read back from flash */
205 * struct nand_hw_control - Control structure for hardware controller (e.g ECC generator) shared among independent devices
218 * struct nand_ecc_ctrl - Control structure for ecc
219 * @mode: ecc mode
220 * @steps: number of ecc steps per page
221 * @size: data bytes per ecc step
222 * @bytes: ecc bytes per step
223 * @total: total number of ecc bytes per page
224 * @prepad: padding information for syndrome based ecc generators
225 * @postpad: padding information for syndrome based ecc generators
226 * @layout: ECC layout control struct pointer
227 * @hwctl: function to control hardware ecc generator. Must only
228 * be provided if an hardware ECC is available
229 * @calculate: function for ecc calculation or readback from ecc hardware
230 * @correct: function for ecc correction, matching to ecc generator (sw/hw)
231 * @read_page: function to read a page according to the ecc generator requirements
232 * @write_page: function to write a page according to the ecc generator requirements
269 * @ecccalc: buffer for calculated ecc
270 * @ecccode: buffer for ecc read from flash
305 * @ecc: [BOARDSPECIFIC] ecc control ctructure
330 * @ecclayout: [REPLACEABLE] the default ecc placement scheme
382 struct nand_ecc_ctrl ecc;
534 * @ecclayout: ecc layout info structure