Lines Matching defs:cmdiocbq

3485 	struct lpfc_iocbq *cmdiocbq = NULL;
3582 cmdiocbq = lpfc_sli_iocbq_lookup(phba, pring,
3585 if (unlikely(!cmdiocbq))
3587 if (cmdiocbq->iocb_flag & LPFC_DRIVER_ABORTED)
3588 cmdiocbq->iocb_flag &= ~LPFC_DRIVER_ABORTED;
3589 if (cmdiocbq->iocb_cmpl) {
3591 (cmdiocbq->iocb_cmpl)(phba, cmdiocbq,
11967 * @cmdiocbq: Pointer to command iocb.
11983 struct lpfc_iocbq *cmdiocbq,
11991 if (cmdiocbq->iocb_flag & LPFC_IO_WAKE_TMO) {
12000 cmdiocbq->iocb_cmpl = cmdiocbq->wait_iocb_cmpl;
12001 cmdiocbq->wait_iocb_cmpl = NULL;
12002 if (cmdiocbq->iocb_cmpl)
12003 (cmdiocbq->iocb_cmpl)(phba, cmdiocbq, NULL);
12005 lpfc_sli_release_iocbq(phba, cmdiocbq);
12009 cmdiocbq->iocb_flag |= LPFC_IO_WAKE;
12010 if (cmdiocbq->context2 && rspiocbq)
12011 memcpy(&((struct lpfc_iocbq *)cmdiocbq->context2)->iocb,
12015 if ((cmdiocbq->iocb_flag & LPFC_IO_FCP) &&
12016 !(cmdiocbq->iocb_flag & LPFC_IO_LIBDFC)) {
12017 lpfc_cmd = container_of(cmdiocbq, struct lpfc_io_buf,
12025 pdone_q = cmdiocbq->context_un.wait_queue;
13140 * @pIocbOut: pointer to the cmdiocbq
13268 struct lpfc_iocbq *cmdiocbq;
13279 cmdiocbq = lpfc_sli_iocbq_lookup_by_tag(phba, pring,
13281 if (unlikely(!cmdiocbq)) {
13293 lpfc_sli_ringtxcmpl_put(phba, pring, cmdiocbq);
13297 lpfc_sli4_iocb_param_transfer(phba, irspiocbq, cmdiocbq, wcqe);
14066 struct lpfc_iocbq *cmdiocbq;
14094 cmdiocbq = lpfc_sli_iocbq_lookup_by_tag(phba, pring,
14096 if (unlikely(!cmdiocbq)) {
14104 cmdiocbq->isr_timestamp = cq->isr_timestamp;
14106 if (cmdiocbq->iocb_cmpl == NULL) {
14107 if (cmdiocbq->wqe_cmpl) {
14108 if (cmdiocbq->iocb_flag & LPFC_DRIVER_ABORTED) {
14110 cmdiocbq->iocb_flag &= ~LPFC_DRIVER_ABORTED;
14115 (cmdiocbq->wqe_cmpl)(phba, cmdiocbq, wcqe);
14126 lpfc_sli4_iocb_param_transfer(phba, &irspiocbq, cmdiocbq, wcqe);
14128 if (cmdiocbq->iocb_flag & LPFC_DRIVER_ABORTED) {
14130 cmdiocbq->iocb_flag &= ~LPFC_DRIVER_ABORTED;
14135 (cmdiocbq->iocb_cmpl)(phba, cmdiocbq, &irspiocbq);