Lines Matching refs:pring
909 struct lpfc_sli_ring *pring;
918 pring = &psli->sli3_ring[LPFC_ELS_RING];
920 list_splice_init(&pring->postbufq, &buflist);
932 pring->postbufq_cnt -= count;
952 struct lpfc_sli_ring *pring;
959 pring = &psli->sli3_ring[i];
965 list_splice_init(&pring->txcmplq, &completions);
966 pring->txcmplq_cnt = 0;
969 lpfc_sli_abort_iocb_ring(phba, pring);
977 pring = qp->pring;
978 if (!pring)
980 spin_lock_irq(&pring->ring_lock);
982 &pring->txcmplq, list)
984 list_splice_init(&pring->txcmplq, &completions);
985 pring->txcmplq_cnt = 0;
986 spin_unlock_irq(&pring->ring_lock);
987 lpfc_sli_abort_iocb_ring(phba, pring);
2584 * @pring: pointer to a IOCB ring.
2594 lpfc_post_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, int cnt)
2600 cnt += pring->missbufcnt;
2607 pring->missbufcnt = cnt;
2620 pring->missbufcnt = cnt;
2636 pring->missbufcnt = cnt;
2661 if (lpfc_sli_issue_iocb(phba, pring->ringno, iocb, 0) ==
2672 pring->missbufcnt = cnt;
2675 lpfc_sli_ringpostbuf_put(phba, pring, mp1);
2677 lpfc_sli_ringpostbuf_put(phba, pring, mp2);
2679 pring->missbufcnt = 0;
5014 phba->sli4_hba.els_wq->pring->flag |= LPFC_STOP_IOCB_EVENT;
5318 phba->sli4_hba.els_wq->pring->flag |= LPFC_STOP_IOCB_EVENT;
9467 struct lpfc_sli_ring *pring;
9507 pring = wq->pring;
9508 pring->sli.sli4.wqp = (void *)wq;
9509 cq->pring = pring;