Lines Matching refs:rdp_context
4775 lpfc_els_rdp_cmpl(struct lpfc_hba *phba, struct lpfc_rdp_context *rdp_context, in lpfc_els_rdp_cmpl() argument
4778 struct lpfc_nodelist *ndlp = rdp_context->ndlp; in lpfc_els_rdp_cmpl()
4793 lpfc_max_els_tries, rdp_context->ndlp, in lpfc_els_rdp_cmpl()
4794 rdp_context->ndlp->nlp_DID, ELS_CMD_ACC); in lpfc_els_rdp_cmpl()
4800 icmd->ulpContext = rdp_context->rx_id; in lpfc_els_rdp_cmpl()
4801 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id; in lpfc_els_rdp_cmpl()
4819 rdp_context->page_a0, rdp_context->page_a2); in lpfc_els_rdp_cmpl()
4822 &rdp_context->link_stat); in lpfc_els_rdp_cmpl()
4835 kfree(rdp_context); in lpfc_els_rdp_cmpl()
4847 icmd->ulpContext = rdp_context->rx_id; in lpfc_els_rdp_cmpl()
4848 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id; in lpfc_els_rdp_cmpl()
4862 kfree(rdp_context); in lpfc_els_rdp_cmpl()
4866 lpfc_get_rdp_info(struct lpfc_hba *phba, struct lpfc_rdp_context *rdp_context) in lpfc_get_rdp_info() argument
4880 mbox->vport = rdp_context->ndlp->vport; in lpfc_get_rdp_info()
4882 mbox->context2 = (struct lpfc_rdp_context *) rdp_context; in lpfc_get_rdp_info()
4920 struct lpfc_rdp_context *rdp_context; in lpfc_els_rcv_rdp() local
4959 rdp_context = kmalloc(sizeof(struct lpfc_rdp_context), GFP_KERNEL); in lpfc_els_rcv_rdp()
4960 if (!rdp_context) { in lpfc_els_rcv_rdp()
4965 memset(rdp_context, 0, sizeof(struct lpfc_rdp_context)); in lpfc_els_rcv_rdp()
4967 rdp_context->ndlp = lpfc_nlp_get(ndlp); in lpfc_els_rcv_rdp()
4968 rdp_context->ox_id = cmd->unsli3.rcvsli3.ox_id; in lpfc_els_rcv_rdp()
4969 rdp_context->rx_id = cmd->ulpContext; in lpfc_els_rcv_rdp()
4970 rdp_context->cmpl = lpfc_els_rdp_cmpl; in lpfc_els_rcv_rdp()
4971 if (lpfc_get_rdp_info(phba, rdp_context)) { in lpfc_els_rcv_rdp()
4974 kfree(rdp_context); in lpfc_els_rcv_rdp()