Lines Matching defs:iocbq
150 struct lpfc_iocbq *iocbq;
1805 u8 get_job_ulpstatus(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1808 return bf_get(lpfc_wcqe_c_status, &iocbq->wcqe_cmpl);
1810 return iocbq->iocb.ulpStatus;
1814 u32 get_job_word4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1817 return iocbq->wcqe_cmpl.parameter;
1819 return iocbq->iocb.un.ulpWord[4];
1823 u8 get_job_cmnd(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1826 return bf_get(wqe_cmnd, &iocbq->wqe.generic.wqe_com);
1828 return iocbq->iocb.ulpCommand;
1832 u16 get_job_ulpcontext(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1835 return bf_get(wqe_ctxt_tag, &iocbq->wqe.generic.wqe_com);
1837 return iocbq->iocb.ulpContext;
1841 u16 get_job_rcvoxid(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1844 return bf_get(wqe_rcvoxid, &iocbq->wqe.generic.wqe_com);
1846 return iocbq->iocb.unsli3.rcvsli3.ox_id;
1850 u32 get_job_data_placed(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1853 return iocbq->wcqe_cmpl.total_data_placed;
1855 return iocbq->iocb.un.genreq64.bdl.bdeSize;
1859 u32 get_job_abtsiotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1862 return iocbq->wqe.abort_cmd.wqe_com.abort_tag;
1864 return iocbq->iocb.un.acxri.abortIoTag;
1868 u32 get_job_els_rsp64_did(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1871 return bf_get(wqe_els_did, &iocbq->wqe.els_req.wqe_dest);
1873 return iocbq->iocb.un.elsreq64.remoteID;