Lines Matching defs:lba
367 uint64_t lba;
371 lba = ARGS(io)->lba + PRIV(io)->len - lbas;
373 for (; lbas > 0; lbas--, lba++) {
375 lba >> cbe_lun->pblockexp, GP_READ);
376 lbaoff = lba & ~(UINT_MAX << cbe_lun->pblockexp);
452 uint64_t lba;
456 lba = ARGS(io)->lba + PRIV(io)->len;
457 lbaoff = lba & ~(UINT_MAX << cbe_lun->pblockexp);
470 (lba >> cbe_lun->pblockexp) + i, op);
485 lba >> cbe_lun->pblockexp, op);
564 scsi_u64to8b(ARGS(io)->lba, data->descr[0].addr);
565 lbaoff = ARGS(io)->lba & ~(UINT_MAX << cbe_lun->pblockexp);
568 ARGS(io)->lba >> cbe_lun->pblockexp, GP_OTHER);
692 ctl_backend_ramdisk_delete(struct ctl_be_lun *cbe_lun, off_t lba, off_t len,
702 p = lba >> cbe_lun->pblockexp;
703 lbaoff = lba & ~(UINT_MAX << cbe_lun->pblockexp);
715 lp = (lba + len) >> cbe_lun->pblockexp;
716 lbaoff = (lba + len) & ~(UINT_MAX << cbe_lun->pblockexp);
740 uint64_t lba;
756 ctl_backend_ramdisk_delete(cbe_lun, lbalen->lba, lbalen->len,
763 for (lba = lbalen->lba, lbas = lbalen->len; lbas > 0; lba++, lbas--) {
765 lba >> cbe_lun->pblockexp, GP_WRITE);
771 lbaoff = lba & ~(UINT_MAX << cbe_lun->pblockexp);
780 scsi_ulto4b(lba, page);
810 scsi_8btou64(buf->lba), scsi_4btoul(buf->length),
886 ctl_backend_ramdisk_delete(cbe_lun, lbalen->lba, lbalen->len, 1);
898 uint64_t lba;
904 ctl_backend_ramdisk_delete(cbe_lun, lbalen->lba, lbalen->len,
911 for (lba = lbalen->lba, lbas = lbalen->len; lbas > 0; lba++, lbas--) {
913 lba >> cbe_lun->pblockexp, GP_WRITE);
919 lbaoff = lba & ~(UINT_MAX << cbe_lun->pblockexp);
932 uint64_t lba;
941 lba = le64toh(r[i].starting_lba);
944 ctl_backend_ramdisk_delete(cbe_lun, lba, num_blocks, 0);