Lines Matching refs:pba
197 unsigned int pba; in sddr55_read_data() local
222 pba = info->lba_to_pba[lba]; in sddr55_read_data()
231 pages, pba, lba, page); in sddr55_read_data()
233 if (pba == NOT_ALLOCATED) { in sddr55_read_data()
238 address = (pba << info->blockshift) + page; in sddr55_read_data()
316 unsigned int pba; in sddr55_write_data() local
349 pba = info->lba_to_pba[lba]; in sddr55_write_data()
362 pages, pba, lba, page); in sddr55_write_data()
366 if (pba == NOT_ALLOCATED) { in sddr55_write_data()
374 pba = (lba / 1000) * 1024; in sddr55_write_data()
387 for (i = 0; i < max_pba; i++, pba++) { in sddr55_write_data()
388 if (info->pba_to_lba[pba] == UNUSED_BLOCK) { in sddr55_write_data()
389 found_pba = pba; in sddr55_write_data()
395 pba = found_pba; in sddr55_write_data()
397 if (pba == -1) { in sddr55_write_data()
407 pba, lba); in sddr55_write_data()
413 address = (pba << info->blockshift) + page; in sddr55_write_data()
481 lba, pba, new_pba); in sddr55_write_data()
485 info->pba_to_lba[pba] = UNUSED_BLOCK; in sddr55_write_data()
789 unsigned int pba; in sddr55_transport() local
948 pba = info->lba_to_pba[lba]; in sddr55_transport()
952 pba, lba, page, pages); in sddr55_transport()
957 pba, lba, page, pages); in sddr55_transport()