Lines Matching refs:rpi

660 	uint16_t rpi = 0;  in lpfc_bsg_rport_els()  local
708 rpi = ndlp->nlp_rpi; in lpfc_bsg_rport_els()
718 cmdiocbq->iocb.ulpContext = phba->sli4_hba.rpi_ids[rpi]; in lpfc_bsg_rport_els()
720 cmdiocbq->iocb.ulpContext = rpi; in lpfc_bsg_rport_els()
2431 static int lpfcdiag_loop_self_reg(struct lpfc_hba *phba, uint16_t *rpi) in lpfcdiag_loop_self_reg() argument
2444 mbox, *rpi); in lpfcdiag_loop_self_reg()
2446 *rpi = lpfc_sli4_alloc_rpi(phba); in lpfcdiag_loop_self_reg()
2450 mbox, *rpi); in lpfcdiag_loop_self_reg()
2456 lpfc_sli4_free_rpi(phba, *rpi); in lpfcdiag_loop_self_reg()
2471 lpfc_sli4_free_rpi(phba, *rpi); in lpfcdiag_loop_self_reg()
2476 *rpi = mbox->u.mb.un.varWords[0]; in lpfcdiag_loop_self_reg()
2491 static int lpfcdiag_loop_self_unreg(struct lpfc_hba *phba, uint16_t rpi) in lpfcdiag_loop_self_unreg() argument
2502 lpfc_unreg_login(phba, 0, rpi, mbox); in lpfcdiag_loop_self_unreg()
2505 phba->sli4_hba.rpi_ids[rpi], mbox); in lpfcdiag_loop_self_unreg()
2516 lpfc_sli4_free_rpi(phba, rpi); in lpfcdiag_loop_self_unreg()
2532 static int lpfcdiag_loop_get_xri(struct lpfc_hba *phba, uint16_t rpi, in lpfcdiag_loop_get_xri() argument
2615 cmd->ulpContext = rpi; in lpfcdiag_loop_get_xri()
2995 uint16_t rpi = 0; in lpfc_bsg_diag_loopback_run() local
3079 rc = lpfcdiag_loop_self_reg(phba, &rpi); in lpfc_bsg_diag_loopback_run()
3084 rc = lpfcdiag_loop_get_xri(phba, rpi, &txxri, &rxxri); in lpfc_bsg_diag_loopback_run()
3086 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()
3092 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()
3099 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()
3186 cmd->un.ulpWord[3] = phba->sli4_hba.rpi_ids[rpi]; in lpfc_bsg_diag_loopback_run()
3249 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()