Searched refs:PUtable (Results 1 – 3 of 3) sorted by relevance
27 * Bad Unit Table. Update the PUtable[] table according to the Bad28 * Unit Table. PUtable[] is used for management of Erase Unit in260 inftl->PUtable = kmalloc_array(inftl->nb_blocks, sizeof(u16), in find_boot_record() 262 if (!inftl->PUtable) in find_boot_record() 268 kfree(inftl->PUtable); in find_boot_record() 274 inftl->PUtable[i] = BLOCK_RESERVED; in find_boot_record() 277 inftl->PUtable[i] = BLOCK_NOTEXPLORED; in find_boot_record() 280 inftl->PUtable[block] = BLOCK_RESERVED; in find_boot_record() 282 /* Read Bad Erase Unit Table and modify PUtable[] accordingly */ in find_boot_record() 290 inftl->PUtable[ in find_boot_record() [all...]
106 kfree(inftl->PUtable); in inftl_add_mtd()125 kfree(inftl->PUtable); in inftl_remove_dev()218 if (inftl->PUtable[pot] == BLOCK_FREE) { in INFTL_findfreeblock()303 thisEUN = inftl->PUtable[thisEUN]; in INFTL_foldchain()367 while (inftl->PUtable[thisEUN] != BLOCK_NIL) { in INFTL_foldchain()369 thisEUN = inftl->PUtable[thisEUN]; in INFTL_foldchain()377 inftl->PUtable[prevEUN] = BLOCK_NIL; in INFTL_foldchain()384 inftl->PUtable[thisEUN] = BLOCK_RESERVED; in INFTL_foldchain()387 inftl->PUtable[thisEUN] = BLOCK_FREE; in INFTL_foldchain()418 EUN = inftl->PUtable[EUN]; in INFTL_makefreeblock()[all …]
43 __u16 *PUtable; /* Physical Unit Table */ member