Lines Matching refs:cmnd
159 efct_populate_io_fcp_cmd(struct efct_io *io, struct fcp_cmnd *cmnd, in efct_populate_io_fcp_cmd() argument
164 io->exp_xfer_len = be32_to_cpu(cmnd->fc_dl); in efct_populate_io_fcp_cmd()
181 efct_get_flags_fcp_cmd(struct fcp_cmnd *cmnd) in efct_get_flags_fcp_cmd() argument
185 switch (cmnd->fc_pri_ta & FCP_PTA_MASK) { in efct_get_flags_fcp_cmd()
199 if (cmnd->fc_flags & FCP_CFL_WRDATA) in efct_get_flags_fcp_cmd()
201 if (cmnd->fc_flags & FCP_CFL_RDDATA) in efct_get_flags_fcp_cmd()
343 struct fcp_cmnd *cmnd = NULL; in efct_dispatch_fcp_cmd() local
352 cmnd = seq->payload->dma.virt; in efct_dispatch_fcp_cmd()
358 lun = scsilun_to_int(&cmnd->fc_lun); in efct_dispatch_fcp_cmd()
379 efct_populate_io_fcp_cmd(io, cmnd, fchdr, true); in efct_dispatch_fcp_cmd()
381 if (cmnd->fc_tm_flags) { in efct_dispatch_fcp_cmd()
382 efct_dispatch_unsol_tmf(io, cmnd->fc_tm_flags, lun); in efct_dispatch_fcp_cmd()
384 u32 flags = efct_get_flags_fcp_cmd(cmnd); in efct_dispatch_fcp_cmd()
386 if (cmnd->fc_flags & FCP_CFL_LEN_MASK) { in efct_dispatch_fcp_cmd()
394 efct_scsi_recv_cmd(io, lun, cmnd->fc_cdb, in efct_dispatch_fcp_cmd()
395 sizeof(cmnd->fc_cdb), flags); in efct_dispatch_fcp_cmd()