Lines Matching refs:pba
198 unsigned int pba; in sddr55_read_data() local
223 pba = info->lba_to_pba[lba]; in sddr55_read_data()
232 pages, pba, lba, page); in sddr55_read_data()
234 if (pba == NOT_ALLOCATED) { in sddr55_read_data()
239 address = (pba << info->blockshift) + page; in sddr55_read_data()
317 unsigned int pba; in sddr55_write_data() local
350 pba = info->lba_to_pba[lba]; in sddr55_write_data()
363 pages, pba, lba, page); in sddr55_write_data()
367 if (pba == NOT_ALLOCATED) { in sddr55_write_data()
375 pba = (lba / 1000) * 1024; in sddr55_write_data()
388 for (i = 0; i < max_pba; i++, pba++) { in sddr55_write_data()
389 if (info->pba_to_lba[pba] == UNUSED_BLOCK) { in sddr55_write_data()
390 found_pba = pba; in sddr55_write_data()
396 pba = found_pba; in sddr55_write_data()
398 if (pba == -1) { in sddr55_write_data()
408 pba, lba); in sddr55_write_data()
414 address = (pba << info->blockshift) + page; in sddr55_write_data()
482 lba, pba, new_pba); in sddr55_write_data()
486 info->pba_to_lba[pba] = UNUSED_BLOCK; in sddr55_write_data()
790 unsigned int pba; in sddr55_transport() local
949 pba = info->lba_to_pba[lba]; in sddr55_transport()
953 pba, lba, page, pages); in sddr55_transport()
958 pba, lba, page, pages); in sddr55_transport()