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