Lines Matching refs:pba
208 unsigned int pba; in sddr55_read_data() local
233 pba = info->lba_to_pba[lba]; in sddr55_read_data()
242 pages, pba, lba, page); in sddr55_read_data()
244 if (pba == NOT_ALLOCATED) { in sddr55_read_data()
249 address = (pba << info->blockshift) + page; in sddr55_read_data()
327 unsigned int pba; in sddr55_write_data() local
360 pba = info->lba_to_pba[lba]; in sddr55_write_data()
373 pages, pba, lba, page); in sddr55_write_data()
377 if (pba == NOT_ALLOCATED) { in sddr55_write_data()
385 pba = (lba / 1000) * 1024; in sddr55_write_data()
398 for (i = 0; i < max_pba; i++, pba++) { in sddr55_write_data()
399 if (info->pba_to_lba[pba] == UNUSED_BLOCK) { in sddr55_write_data()
400 found_pba = pba; in sddr55_write_data()
406 pba = found_pba; in sddr55_write_data()
408 if (pba == -1) { in sddr55_write_data()
418 pba, lba); in sddr55_write_data()
424 address = (pba << info->blockshift) + page; in sddr55_write_data()
492 lba, pba, new_pba); in sddr55_write_data()
496 info->pba_to_lba[pba] = UNUSED_BLOCK; in sddr55_write_data()
795 unsigned int pba; in sddr55_transport() local
945 pba = info->lba_to_pba[lba]; in sddr55_transport()
949 pba, lba, page, pages); in sddr55_transport()
954 pba, lba, page, pages); in sddr55_transport()