Lines Matching refs:lcb_context
5960 struct lpfc_lcb_context *lcb_context; in lpfc_els_lcb_rsp() local
5966 lcb_context = (struct lpfc_lcb_context *)pmb->ctx_ndlp; in lpfc_els_lcb_rsp()
5967 ndlp = lcb_context->ndlp; in lpfc_els_lcb_rsp()
6006 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
6007 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
6011 lcb_res->lcb_sub_command = lcb_context->sub_command; in lpfc_els_lcb_rsp()
6012 lcb_res->lcb_type = lcb_context->type; in lpfc_els_lcb_rsp()
6013 lcb_res->capability = lcb_context->capability; in lpfc_els_lcb_rsp()
6014 lcb_res->lcb_frequency = lcb_context->frequency; in lpfc_els_lcb_rsp()
6015 lcb_res->lcb_duration = lcb_context->duration; in lpfc_els_lcb_rsp()
6022 kfree(lcb_context); in lpfc_els_lcb_rsp()
6035 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
6036 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
6052 kfree(lcb_context); in lpfc_els_lcb_rsp()
6057 struct lpfc_lcb_context *lcb_context, in lpfc_sli4_set_beacon() argument
6076 mbox->ctx_ndlp = (void *)lcb_context; in lpfc_sli4_set_beacon()
6094 lcb_context->capability |= LCB_CAPABILITY_DURATION; in lpfc_sli4_set_beacon()
6099 be16_to_cpu(lcb_context->duration)); in lpfc_sli4_set_beacon()
6102 if (be16_to_cpu(lcb_context->duration) != 0) { in lpfc_sli4_set_beacon()
6107 lcb_context->capability &= ~(LCB_CAPABILITY_DURATION); in lpfc_sli4_set_beacon()
6114 be16_to_cpu(lcb_context->duration)); in lpfc_sli4_set_beacon()
6149 struct lpfc_lcb_context *lcb_context; in lpfc_els_rcv_lcb() local
6181 lcb_context = kmalloc(sizeof(*lcb_context), GFP_KERNEL); in lpfc_els_rcv_lcb()
6182 if (!lcb_context) { in lpfc_els_rcv_lcb()
6188 lcb_context->sub_command = beacon->lcb_sub_command; in lpfc_els_rcv_lcb()
6189 lcb_context->capability = 0; in lpfc_els_rcv_lcb()
6190 lcb_context->type = beacon->lcb_type; in lpfc_els_rcv_lcb()
6191 lcb_context->frequency = beacon->lcb_frequency; in lpfc_els_rcv_lcb()
6192 lcb_context->duration = beacon->lcb_duration; in lpfc_els_rcv_lcb()
6193 lcb_context->ox_id = cmdiocb->iocb.unsli3.rcvsli3.ox_id; in lpfc_els_rcv_lcb()
6194 lcb_context->rx_id = cmdiocb->iocb.ulpContext; in lpfc_els_rcv_lcb()
6195 lcb_context->ndlp = lpfc_nlp_get(ndlp); in lpfc_els_rcv_lcb()
6196 if (lpfc_sli4_set_beacon(vport, lcb_context, state)) { in lpfc_els_rcv_lcb()
6199 kfree(lcb_context); in lpfc_els_rcv_lcb()