Lines Matching defs:ARGS
78 #define ARGS(io) \
373 lba = ARGS(io)->lba + PRIV(io)->len - lbas;
433 if (ARGS(io)->flags & CTL_LLF_COMPARE) {
438 if (ARGS(io)->len > PRIV(io)->len) {
460 lbas = ARGS(io)->len - PRIV(io)->len;
487 lba = ARGS(io)->lba + PRIV(io)->len;
489 lbas = ARGS(io)->len - PRIV(io)->len;
493 op = (ARGS(io)->flags & CTL_LLF_WRITE) ? GP_WRITE : GP_READ;
528 if ((ARGS(io)->flags & CTL_LLF_READ) &&
529 ARGS(io)->len <= PRIV(io)->len) {
542 struct ctl_lba_len_flags *lbalen = ARGS(io);
571 if (ARGS(io)->flags & CTL_LLF_COMPARE)
598 scsi_u64to8b(ARGS(io)->lba, data->descr[0].addr);
599 lbaoff = ARGS(io)->lba & ~(UINT_MAX << cbe_lun->pblockexp);
602 ARGS(io)->lba >> cbe_lun->pblockexp, GP_OTHER);
689 struct ctl_lba_len_flags *lbalen = ARGS(io);
739 struct ctl_ptr_len_flags *ptrlen = (struct ctl_ptr_len_flags *)ARGS(io);