Lines Matching full:bad
4 * NAND family Bad Block Management (BBM) header file
5 * - Bad Block Table (BBT) implementation
25 * struct nand_bbt_descr - bad block table descriptor
38 * bad) block in the stored bbt
39 * @pattern: pattern to identify bad block table or factory marked good /
40 * bad blocks, can be NULL, if len = 0
42 * Descriptor for the bad block table marker and the descriptor for the
43 * pattern which identifies good and bad blocks. The assumption is made
59 /* Options for the bad block table descriptors */
67 /* The bad block table is in the last good block of the device */
88 /* Search good / bad pattern on the first and the second page */
90 /* Search good / bad pattern on the last page of the eraseblock */
93 * Use a flash based bad block table. By default, OOB identifier is saved in
94 * OOB area. This option is passed to the default bad block table function.
98 * Do not store flash based bad block table marker in the OOB area; store it
103 * Do not write new bad block markers to OOB; useful, e.g., when ECC covers
126 * Bad block scanning errors
133 * struct bbm_info - [GENERIC] Bad Block Table data structure
135 * @badblockpos: [INTERN] position of the bad block marker in the oob area
137 * @bbt: [INTERN] bad block table pointer
138 * @isbad_bbt: function to determine if a block is bad
139 * @badblock_pattern: [REPLACEABLE] bad block scan pattern used for
140 * initial bad block scan