Lines Matching refs:pba
746 unsigned int lba, maxlba, pba; in sddr09_read_data() local
792 pba = info->lba_to_pba[lba]; in sddr09_read_data()
794 if (pba == UNDEF) { /* this lba was never written */ in sddr09_read_data()
808 pages, pba, lba, page); in sddr09_read_data()
810 address = ((pba << info->blockshift) + page) << in sddr09_read_data()
865 unsigned int pba, lbap; in sddr09_write_lba() local
874 pba = info->lba_to_pba[lba]; in sddr09_write_lba()
877 if (pba == UNDEF) { in sddr09_write_lba()
878 pba = sddr09_find_unused_pba(info, lba); in sddr09_write_lba()
879 if (!pba) { in sddr09_write_lba()
884 info->pba_to_lba[pba] = lba; in sddr09_write_lba()
885 info->lba_to_pba[lba] = pba; in sddr09_write_lba()
889 if (pba == 1) { in sddr09_write_lba()
899 address = (pba << (info->pageshift + info->blockshift)); in sddr09_write_lba()
912 i, pba); in sddr09_write_lba()
918 i, pba); in sddr09_write_lba()
938 usb_stor_dbg(us, "Rewrite PBA %d (LBA %d)\n", pba, lba); in sddr09_write_lba()