Lines Matching refs:lcb_context
5004 struct lpfc_lcb_context *lcb_context; in lpfc_els_lcb_rsp() local
5010 lcb_context = (struct lpfc_lcb_context *)pmb->context1; in lpfc_els_lcb_rsp()
5011 ndlp = lcb_context->ndlp; in lpfc_els_lcb_rsp()
5048 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
5049 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
5053 lcb_res->lcb_sub_command = lcb_context->sub_command; in lpfc_els_lcb_rsp()
5054 lcb_res->lcb_type = lcb_context->type; in lpfc_els_lcb_rsp()
5055 lcb_res->lcb_frequency = lcb_context->frequency; in lpfc_els_lcb_rsp()
5062 kfree(lcb_context); in lpfc_els_lcb_rsp()
5075 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
5076 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
5089 kfree(lcb_context); in lpfc_els_lcb_rsp()
5094 struct lpfc_lcb_context *lcb_context, in lpfc_sli4_set_beacon() argument
5111 mbox->context1 = (void *)lcb_context; in lpfc_sli4_set_beacon()
5152 struct lpfc_lcb_context *lcb_context; in lpfc_els_rcv_lcb() local
5206 lcb_context = kmalloc(sizeof(*lcb_context), GFP_KERNEL); in lpfc_els_rcv_lcb()
5207 if (!lcb_context) { in lpfc_els_rcv_lcb()
5213 lcb_context->sub_command = beacon->lcb_sub_command; in lpfc_els_rcv_lcb()
5214 lcb_context->type = beacon->lcb_type; in lpfc_els_rcv_lcb()
5215 lcb_context->frequency = beacon->lcb_frequency; in lpfc_els_rcv_lcb()
5216 lcb_context->ox_id = cmdiocb->iocb.unsli3.rcvsli3.ox_id; in lpfc_els_rcv_lcb()
5217 lcb_context->rx_id = cmdiocb->iocb.ulpContext; in lpfc_els_rcv_lcb()
5218 lcb_context->ndlp = lpfc_nlp_get(ndlp); in lpfc_els_rcv_lcb()
5219 if (lpfc_sli4_set_beacon(vport, lcb_context, state)) { in lpfc_els_rcv_lcb()
5222 kfree(lcb_context); in lpfc_els_rcv_lcb()