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()
2433 static int lpfcdiag_loop_self_reg(struct lpfc_hba *phba, uint16_t *rpi) in lpfcdiag_loop_self_reg() argument
2446 mbox, *rpi); in lpfcdiag_loop_self_reg()
2448 *rpi = lpfc_sli4_alloc_rpi(phba); in lpfcdiag_loop_self_reg()
2452 mbox, *rpi); in lpfcdiag_loop_self_reg()
2458 lpfc_sli4_free_rpi(phba, *rpi); in lpfcdiag_loop_self_reg()
2473 lpfc_sli4_free_rpi(phba, *rpi); in lpfcdiag_loop_self_reg()
2478 *rpi = mbox->u.mb.un.varWords[0]; in lpfcdiag_loop_self_reg()
2493 static int lpfcdiag_loop_self_unreg(struct lpfc_hba *phba, uint16_t rpi) in lpfcdiag_loop_self_unreg() argument
2504 lpfc_unreg_login(phba, 0, rpi, mbox); in lpfcdiag_loop_self_unreg()
2507 phba->sli4_hba.rpi_ids[rpi], mbox); in lpfcdiag_loop_self_unreg()
2518 lpfc_sli4_free_rpi(phba, rpi); in lpfcdiag_loop_self_unreg()
2534 static int lpfcdiag_loop_get_xri(struct lpfc_hba *phba, uint16_t rpi, in lpfcdiag_loop_get_xri() argument
2617 cmd->ulpContext = rpi; in lpfcdiag_loop_get_xri()
2998 uint16_t rpi = 0; in lpfc_bsg_diag_loopback_run() local
3084 rc = lpfcdiag_loop_self_reg(phba, &rpi); in lpfc_bsg_diag_loopback_run()
3089 rc = lpfcdiag_loop_get_xri(phba, rpi, &txxri, &rxxri); in lpfc_bsg_diag_loopback_run()
3091 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()
3097 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()
3104 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()
3191 cmd->un.ulpWord[3] = phba->sli4_hba.rpi_ids[rpi]; in lpfc_bsg_diag_loopback_run()
3254 lpfcdiag_loop_self_unreg(phba, rpi); in lpfc_bsg_diag_loopback_run()