Lines Matching refs:pba_to_lba
254 int *pba_to_lba; /* physical to logical map */ member
835 if (info->pba_to_lba[zonestart+i] == UNDEF) { in sddr09_find_unused_pba()
841 if (info->pba_to_lba[zonestart+i] == UNDEF) { in sddr09_find_unused_pba()
874 info->pba_to_lba[pba] = lba; in sddr09_write_lba()
1233 kfree(info->pba_to_lba); in sddr09_read_map()
1235 info->pba_to_lba = kmalloc_array(numblocks, sizeof(int), GFP_NOIO); in sddr09_read_map()
1237 if (info->lba_to_pba == NULL || info->pba_to_lba == NULL) { in sddr09_read_map()
1244 info->lba_to_pba[i] = info->pba_to_lba[i] = UNDEF; in sddr09_read_map()
1269 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1277 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1298 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1307 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1316 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1348 info->pba_to_lba[i] = lba; in sddr09_read_map()
1358 info->pba_to_lba[i] = UNDEF; in sddr09_read_map()
1360 info->pba_to_lba[i] = UNUSABLE; in sddr09_read_map()
1374 if (info->pba_to_lba[i+j] != UNUSABLE) { in sddr09_read_map()
1376 info->pba_to_lba[i+j] = SPARE; in sddr09_read_map()
1390 kfree(info->pba_to_lba); in sddr09_read_map()
1392 info->pba_to_lba = NULL; in sddr09_read_map()
1406 kfree(info->pba_to_lba); in sddr09_card_info_destructor()