Lines Matching refs:pring

885 	struct lpfc_sli_ring *pring;  in lpfc_hba_free_post_buf()  local
894 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_hba_free_post_buf()
896 list_splice_init(&pring->postbufq, &buflist); in lpfc_hba_free_post_buf()
908 pring->postbufq_cnt -= count; in lpfc_hba_free_post_buf()
927 struct lpfc_sli_ring *pring; in lpfc_hba_clean_txcmplq() local
932 pring = &psli->ring[i]; in lpfc_hba_clean_txcmplq()
934 spin_lock_irq(&pring->ring_lock); in lpfc_hba_clean_txcmplq()
940 list_splice_init(&pring->txcmplq, &completions); in lpfc_hba_clean_txcmplq()
941 pring->txcmplq_cnt = 0; in lpfc_hba_clean_txcmplq()
944 spin_unlock_irq(&pring->ring_lock); in lpfc_hba_clean_txcmplq()
951 lpfc_sli_abort_iocb_ring(phba, pring); in lpfc_hba_clean_txcmplq()
994 struct lpfc_sli_ring *pring; in lpfc_hba_down_post_s4() local
998 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_hba_down_post_s4()
1016 spin_lock(&pring->ring_lock); in lpfc_hba_down_post_s4()
1019 spin_unlock(&pring->ring_lock); in lpfc_hba_down_post_s4()
2286 lpfc_post_buffer(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, int cnt) in lpfc_post_buffer() argument
2292 cnt += pring->missbufcnt; in lpfc_post_buffer()
2299 pring->missbufcnt = cnt; in lpfc_post_buffer()
2312 pring->missbufcnt = cnt; in lpfc_post_buffer()
2328 pring->missbufcnt = cnt; in lpfc_post_buffer()
2353 if (lpfc_sli_issue_iocb(phba, pring->ringno, iocb, 0) == in lpfc_post_buffer()
2364 pring->missbufcnt = cnt; in lpfc_post_buffer()
2367 lpfc_sli_ringpostbuf_put(phba, pring, mp1); in lpfc_post_buffer()
2369 lpfc_sli_ringpostbuf_put(phba, pring, mp2); in lpfc_post_buffer()
2371 pring->missbufcnt = 0; in lpfc_post_buffer()
3099 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; in lpfc_sli4_xri_sgl_update() local
3140 spin_lock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3142 spin_unlock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3152 spin_lock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3154 spin_unlock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3167 spin_lock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
3169 spin_unlock(&pring->ring_lock); in lpfc_sli4_xri_sgl_update()
5824 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING]; in lpfc_free_els_sgl_list() local
5828 spin_lock(&pring->ring_lock); in lpfc_free_els_sgl_list()
5830 spin_unlock(&pring->ring_lock); in lpfc_free_els_sgl_list()
7478 struct lpfc_sli_ring *pring; in lpfc_sli4_queue_setup() local
7635 pring = &psli->ring[MAX_SLI3_CONFIGURED_RINGS + fcp_wqidx]; in lpfc_sli4_queue_setup()
7636 pring->sli.sli4.wqp = (void *)phba->sli4_hba.fcp_wq[fcp_wqidx]; in lpfc_sli4_queue_setup()
7637 phba->sli4_hba.fcp_cq[fcp_wqidx]->pring = pring; in lpfc_sli4_queue_setup()
7732 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_sli4_queue_setup()
7733 pring->sli.sli4.wqp = (void *)phba->sli4_hba.els_wq; in lpfc_sli4_queue_setup()
7734 phba->sli4_hba.els_cq->pring = pring; in lpfc_sli4_queue_setup()
11174 phba->sli4_hba.oas_cq->pring = &psli->ring[LPFC_FCP_OAS_RING]; in lpfc_fof_queue_setup()