Lines Matching refs:pring
883 struct lpfc_sli_ring *pring; in lpfc_hba_free_post_buf() local
892 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_hba_free_post_buf()
894 list_splice_init(&pring->postbufq, &buflist); in lpfc_hba_free_post_buf()
906 pring->postbufq_cnt -= count; in lpfc_hba_free_post_buf()
925 struct lpfc_sli_ring *pring; in lpfc_hba_clean_txcmplq() local
930 pring = &psli->ring[i]; in lpfc_hba_clean_txcmplq()
932 spin_lock_irq(&pring->ring_lock); in lpfc_hba_clean_txcmplq()
938 list_splice_init(&pring->txcmplq, &completions); in lpfc_hba_clean_txcmplq()
939 pring->txcmplq_cnt = 0; in lpfc_hba_clean_txcmplq()
942 spin_unlock_irq(&pring->ring_lock); in lpfc_hba_clean_txcmplq()
949 lpfc_sli_abort_iocb_ring(phba, pring); in lpfc_hba_clean_txcmplq()
992 struct lpfc_sli_ring *pring; in lpfc_hba_down_post_s4() local
996 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_hba_down_post_s4()
1014 spin_lock(&pring->ring_lock); in lpfc_hba_down_post_s4()
1017 spin_unlock(&pring->ring_lock); in lpfc_hba_down_post_s4()
2279 lpfc_post_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, int cnt) in lpfc_post_buffer() argument
2285 cnt += pring->missbufcnt; in lpfc_post_buffer()
2292 pring->missbufcnt = cnt; in lpfc_post_buffer()
2305 pring->missbufcnt = cnt; in lpfc_post_buffer()
2321 pring->missbufcnt = cnt; in lpfc_post_buffer()
2346 if (lpfc_sli_issue_iocb(phba, pring->ringno, iocb, 0) == in lpfc_post_buffer()
2357 pring->missbufcnt = cnt; in lpfc_post_buffer()
2360 lpfc_sli_ringpostbuf_put(phba, pring, mp1); in lpfc_post_buffer()
2362 lpfc_sli_ringpostbuf_put(phba, pring, mp2); in lpfc_post_buffer()
2364 pring->missbufcnt = 0; in lpfc_post_buffer()
3091 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; in lpfc_sli4_xri_sgl_update() local
3132 spin_lock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3134 spin_unlock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3144 spin_lock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3146 spin_unlock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3159 spin_lock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3161 spin_unlock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
5805 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; in lpfc_free_els_sgl_list() local
5809 spin_lock(&pring->ring_lock); in lpfc_free_els_sgl_list()
5811 spin_unlock(&pring->ring_lock); in lpfc_free_els_sgl_list()
7459 struct lpfc_sli_ring *pring; in lpfc_sli4_queue_setup() local
7614 pring = &psli->ring[MAX_SLI3_CONFIGURED_RINGS + fcp_wqidx]; in lpfc_sli4_queue_setup()
7615 pring->sli.sli4.wqp = (void *)phba->sli4_hba.fcp_wq[fcp_wqidx]; in lpfc_sli4_queue_setup()
7616 phba->sli4_hba.fcp_cq[fcp_wqidx]->pring = pring; in lpfc_sli4_queue_setup()
7711 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_sli4_queue_setup()
7712 pring->sli.sli4.wqp = (void *)phba->sli4_hba.els_wq; in lpfc_sli4_queue_setup()
7713 phba->sli4_hba.els_cq->pring = pring; in lpfc_sli4_queue_setup()
11156 phba->sli4_hba.oas_cq->pring = &psli->ring[LPFC_FCP_OAS_RING]; in lpfc_fof_queue_setup()