Lines Matching refs:pba_to_lba
266 int *pba_to_lba; /* physical to logical map */ member
847 if (info->pba_to_lba[zonestart+i] == UNDEF) { in sddr09_find_unused_pba()
853 if (info->pba_to_lba[zonestart+i] == UNDEF) { in sddr09_find_unused_pba()
887 info->pba_to_lba[pba] = lba; in sddr09_write_lba()
1237 kfree(info->pba_to_lba); in sddr09_read_map()
1239 info->pba_to_lba = kmalloc(numblocks*sizeof(int), GFP_NOIO); in sddr09_read_map()
1241 if (info->lba_to_pba == NULL || info->pba_to_lba == NULL) { in sddr09_read_map()
1248 info->lba_to_pba[i] = info->pba_to_lba[i] = UNDEF; in sddr09_read_map()
1273 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1281 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1302 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1311 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1320 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1352 info->pba_to_lba[i] = lba; in sddr09_read_map()
1362 info->pba_to_lba[i] = UNDEF; in sddr09_read_map()
1364 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1378 if (info->pba_to_lba[i+j] != UNUSABLE) { in sddr09_read_map()
1380 info->pba_to_lba[i+j] = SPARE; in sddr09_read_map()
1394 kfree(info->pba_to_lba); in sddr09_read_map()
1396 info->pba_to_lba = NULL; in sddr09_read_map()
1410 kfree(info->pba_to_lba); in sddr09_card_info_destructor()