Lines Matching refs:pring
605 struct lpfc_sli_ring *pring; in lpfc_work_done() local
686 pring = &phba->sli.ring[LPFC_ELS_RING]; in lpfc_work_done()
690 (pring->flag & LPFC_DEFERRED_RING_EVENT) || in lpfc_work_done()
692 if (pring->flag & LPFC_STOP_IOCB_EVENT) { in lpfc_work_done()
693 pring->flag |= LPFC_DEFERRED_RING_EVENT; in lpfc_work_done()
698 pring->flag &= ~LPFC_DEFERRED_RING_EVENT; in lpfc_work_done()
699 lpfc_sli_handle_slow_ring_event(phba, pring, in lpfc_work_done()
705 (!list_empty(&pring->txq))) in lpfc_work_done()
4383 struct lpfc_sli_ring *pring, in lpfc_check_sli_ndlp() argument
4394 if (pring->ringno == LPFC_ELS_RING) { in lpfc_check_sli_ndlp()
4406 } else if (pring->ringno == psli->extra_ring) { in lpfc_check_sli_ndlp()
4408 } else if (pring->ringno == psli->fcp_ring) { in lpfc_check_sli_ndlp()
4417 } else if (pring->ringno == psli->next_ring) { in lpfc_check_sli_ndlp()
4432 struct lpfc_sli_ring *pring; in lpfc_no_rpi() local
4446 pring = &psli->ring[i]; in lpfc_no_rpi()
4449 list_for_each_entry_safe(iocb, next_iocb, &pring->txq, in lpfc_no_rpi()
4455 if ((lpfc_check_sli_ndlp(phba, pring, iocb, in lpfc_no_rpi()
5196 struct lpfc_sli_ring *pring; in lpfc_free_tx() local
5199 pring = &psli->ring[LPFC_ELS_RING]; in lpfc_free_tx()
5205 list_for_each_entry_safe(iocb, next_iocb, &pring->txq, list) { in lpfc_free_tx()
5218 list_for_each_entry_safe(iocb, next_iocb, &pring->txcmplq, list) { in lpfc_free_tx()
5225 lpfc_sli_issue_abort_iotag(phba, pring, iocb); in lpfc_free_tx()