Lines Matching defs:pring
968 struct lpfc_sli_ring *pring;
977 pring = &psli->sli3_ring[LPFC_ELS_RING];
979 list_splice_init(&pring->postbufq, &buflist);
991 pring->postbufq_cnt -= count;
1011 struct lpfc_sli_ring *pring;
1018 pring = &psli->sli3_ring[i];
1024 list_splice_init(&pring->txcmplq, &completions);
1025 pring->txcmplq_cnt = 0;
1028 lpfc_sli_abort_iocb_ring(phba, pring);
1036 pring = qp->pring;
1037 if (!pring)
1039 spin_lock_irq(&pring->ring_lock);
1041 &pring->txcmplq, list)
1043 list_splice_init(&pring->txcmplq, &completions);
1044 pring->txcmplq_cnt = 0;
1045 spin_unlock_irq(&pring->ring_lock);
1046 lpfc_sli_abort_iocb_ring(phba, pring);
2783 * @pring: pointer to a IOCB ring.
2793 lpfc_sli3_post_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, int cnt)
2799 cnt += pring->missbufcnt;
2806 pring->missbufcnt = cnt;
2819 pring->missbufcnt = cnt;
2835 pring->missbufcnt = cnt;
2860 if (lpfc_sli_issue_iocb(phba, pring->ringno, iocb, 0) ==
2871 pring->missbufcnt = cnt;
2874 lpfc_sli_ringpostbuf_put(phba, pring, mp1);
2876 lpfc_sli_ringpostbuf_put(phba, pring, mp2);
2878 pring->missbufcnt = 0;
5444 phba->sli4_hba.els_wq->pring->flag |= LPFC_STOP_IOCB_EVENT;
6337 phba->sli4_hba.els_wq->pring->flag |= LPFC_STOP_IOCB_EVENT;
10959 struct lpfc_sli_ring *pring;
10999 pring = wq->pring;
11000 pring->sli.sli4.wqp = (void *)wq;
11001 cq->pring = pring;