Lines Matching refs:piocbq

1128 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq)  in __lpfc_sli_get_els_sglq()  argument
1138 if (piocbq->iocb_flag & LPFC_IO_NVME_LS) in __lpfc_sli_get_els_sglq()
1145 if (piocbq->iocb_flag & LPFC_IO_FCP) { in __lpfc_sli_get_els_sglq()
1146 lpfc_cmd = (struct lpfc_io_buf *) piocbq->context1; in __lpfc_sli_get_els_sglq()
1148 } else if ((piocbq->iocb.ulpCommand == CMD_GEN_REQUEST64_CR) && in __lpfc_sli_get_els_sglq()
1149 !(piocbq->iocb_flag & LPFC_IO_LIBDFC)) { in __lpfc_sli_get_els_sglq()
1150 ndlp = piocbq->context_un.ndlp; in __lpfc_sli_get_els_sglq()
1151 } else if (piocbq->iocb_flag & LPFC_IO_LIBDFC) { in __lpfc_sli_get_els_sglq()
1152 if (piocbq->iocb_flag & LPFC_IO_LOOPBACK) in __lpfc_sli_get_els_sglq()
1155 ndlp = piocbq->context_un.ndlp; in __lpfc_sli_get_els_sglq()
1157 ndlp = piocbq->context1; in __lpfc_sli_get_els_sglq()
1203 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_nvmet_sglq() argument
9413 lpfc_sli4_bpl2sgl(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_sli4_bpl2sgl() argument
9427 if (!piocbq || !sglq) in lpfc_sli4_bpl2sgl()
9431 icmd = &piocbq->iocb; in lpfc_sli4_bpl2sgl()
9441 if (piocbq->context3) in lpfc_sli4_bpl2sgl()
9442 dmabuf = (struct lpfc_dmabuf *)piocbq->context3; in lpfc_sli4_bpl2sgl()
9469 if (piocbq->iocb.ulpCommand == CMD_GEN_REQUEST64_CR) { in lpfc_sli4_bpl2sgl()
12046 struct lpfc_iocbq *piocbq, uint32_t flag) in lpfc_chk_iocb_flg() argument
12052 ret = piocbq->iocb_flag & flag; in lpfc_chk_iocb_flg()
20021 struct lpfc_iocbq *piocbq = NULL; in lpfc_drain_txq() local
20046 list_for_each_entry(piocbq, &pring->txq, list) { in lpfc_drain_txq()
20058 piocbq = lpfc_sli_ringtx_get(phba, pring); in lpfc_drain_txq()
20059 if (!piocbq) { in lpfc_drain_txq()
20066 sglq = __lpfc_sli_get_els_sglq(phba, piocbq); in lpfc_drain_txq()
20068 __lpfc_sli_ringtx_put(phba, pring, piocbq); in lpfc_drain_txq()
20077 piocbq->sli4_lxritag = sglq->sli4_lxritag; in lpfc_drain_txq()
20078 piocbq->sli4_xritag = sglq->sli4_xritag; in lpfc_drain_txq()
20079 if (NO_XRI == lpfc_sli4_bpl2sgl(phba, piocbq, sglq)) in lpfc_drain_txq()
20081 else if (lpfc_sli4_iocb2wqe(phba, piocbq, &wqe)) in lpfc_drain_txq()
20086 lpfc_sli_ringtxcmpl_put(phba, pring, piocbq); in lpfc_drain_txq()
20094 piocbq->iotag, piocbq->sli4_xritag); in lpfc_drain_txq()
20095 list_add_tail(&piocbq->list, &completions); in lpfc_drain_txq()