Lines Matching defs:ARGS
79 #define ARGS(io) \
371 lba = ARGS(io)->lba + PRIV(io)->len - lbas;
405 if (ARGS(io)->flags & CTL_LLF_COMPARE) {
410 if (ARGS(io)->len > PRIV(io)->len) {
432 lbas = ARGS(io)->len - PRIV(io)->len;
456 lba = ARGS(io)->lba + PRIV(io)->len;
458 lbas = ARGS(io)->len - PRIV(io)->len;
462 op = (ARGS(io)->flags & CTL_LLF_WRITE) ? GP_WRITE : GP_READ;
497 if ((ARGS(io)->flags & CTL_LLF_READ) &&
498 ARGS(io)->len <= PRIV(io)->len) {
509 struct ctl_lba_len_flags *lbalen = ARGS(io);
537 if (ARGS(io)->flags & CTL_LLF_COMPARE)
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);
738 struct ctl_lba_len_flags *lbalen = ARGS(io);
790 struct ctl_ptr_len_flags *ptrlen = (struct ctl_ptr_len_flags *)ARGS(io);
878 struct ctl_lba_len_flags *lbalen = ARGS(io);
896 struct ctl_lba_len_flags *lbalen = ARGS(io);