Lines Matching refs:pring
630 struct lpfc_sli_ring *pring; in lpfc_work_done() local
711 pring = &phba->sli.ring[LPFC_ELS_RING]; in lpfc_work_done()
715 (pring->flag & LPFC_DEFERRED_RING_EVENT) || in lpfc_work_done()
717 if (pring->flag & LPFC_STOP_IOCB_EVENT) { in lpfc_work_done()
718 pring->flag |= LPFC_DEFERRED_RING_EVENT; in lpfc_work_done()
723 pring->flag &= ~LPFC_DEFERRED_RING_EVENT; in lpfc_work_done()
724 lpfc_sli_handle_slow_ring_event(phba, pring, in lpfc_work_done()
730 (!list_empty(&pring->txq))) in lpfc_work_done()
4387 struct lpfc_sli_ring *pring, in lpfc_check_sli_ndlp() argument
4398 if (pring->ringno == LPFC_ELS_RING) { in lpfc_check_sli_ndlp()
4410 } else if (pring->ringno == psli->extra_ring) { in lpfc_check_sli_ndlp()
4412 } else if (pring->ringno == psli->fcp_ring) { in lpfc_check_sli_ndlp()
4421 } else if (pring->ringno == psli->next_ring) { in lpfc_check_sli_ndlp()
4436 struct lpfc_sli_ring *pring; in lpfc_no_rpi() local
4450 pring = &psli->ring[i]; in lpfc_no_rpi()
4453 list_for_each_entry_safe(iocb, next_iocb, &pring->txq, in lpfc_no_rpi()
4459 if ((lpfc_check_sli_ndlp(phba, pring, iocb, in lpfc_no_rpi()
5170 struct lpfc_sli_ring *pring; in lpfc_free_tx() local
5173 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_free_tx()
5179 list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) { in lpfc_free_tx()
5192 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) { in lpfc_free_tx()
5199 lpfc_sli_issue_abort_iotag(phba, pring, iocb); in lpfc_free_tx()