Lines Matching refs:pba
205 unsigned int pba; in sddr55_read_data() local
230 pba = info->lba_to_pba[lba]; in sddr55_read_data()
239 pages, pba, lba, page); in sddr55_read_data()
241 if (pba == NOT_ALLOCATED) { in sddr55_read_data()
246 address = (pba << info->blockshift) + page; in sddr55_read_data()
324 unsigned int pba; in sddr55_write_data() local
357 pba = info->lba_to_pba[lba]; in sddr55_write_data()
370 pages, pba, lba, page); in sddr55_write_data()
374 if (pba == NOT_ALLOCATED) { in sddr55_write_data()
382 pba = (lba / 1000) * 1024; in sddr55_write_data()
395 for (i = 0; i < max_pba; i++, pba++) { in sddr55_write_data()
396 if (info->pba_to_lba[pba] == UNUSED_BLOCK) { in sddr55_write_data()
397 found_pba = pba; in sddr55_write_data()
403 pba = found_pba; in sddr55_write_data()
405 if (pba == -1) { in sddr55_write_data()
415 pba, lba); in sddr55_write_data()
421 address = (pba << info->blockshift) + page; in sddr55_write_data()
489 lba, pba, new_pba); in sddr55_write_data()
493 info->pba_to_lba[pba] = UNUSED_BLOCK; in sddr55_write_data()
792 unsigned int pba; in sddr55_transport() local
942 pba = info->lba_to_pba[lba]; in sddr55_transport()
946 pba, lba, page, pages); in sddr55_transport()
951 pba, lba, page, pages); in sddr55_transport()