Lines Matching refs:lcb_context

6221 	struct lpfc_lcb_context *lcb_context;  in lpfc_els_lcb_rsp()  local
6227 lcb_context = (struct lpfc_lcb_context *)pmb->ctx_ndlp; in lpfc_els_lcb_rsp()
6228 ndlp = lcb_context->ndlp; in lpfc_els_lcb_rsp()
6267 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
6268 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
6272 lcb_res->lcb_sub_command = lcb_context->sub_command; in lpfc_els_lcb_rsp()
6273 lcb_res->lcb_type = lcb_context->type; in lpfc_els_lcb_rsp()
6274 lcb_res->capability = lcb_context->capability; in lpfc_els_lcb_rsp()
6275 lcb_res->lcb_frequency = lcb_context->frequency; in lpfc_els_lcb_rsp()
6276 lcb_res->lcb_duration = lcb_context->duration; in lpfc_els_lcb_rsp()
6283 kfree(lcb_context); in lpfc_els_lcb_rsp()
6296 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
6297 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
6313 kfree(lcb_context); in lpfc_els_lcb_rsp()
6318 struct lpfc_lcb_context *lcb_context, in lpfc_sli4_set_beacon() argument
6337 mbox->ctx_ndlp = (void *)lcb_context; in lpfc_sli4_set_beacon()
6355 lcb_context->capability |= LCB_CAPABILITY_DURATION; in lpfc_sli4_set_beacon()
6360 be16_to_cpu(lcb_context->duration)); in lpfc_sli4_set_beacon()
6363 if (be16_to_cpu(lcb_context->duration) != 0) { in lpfc_sli4_set_beacon()
6368 lcb_context->capability &= ~(LCB_CAPABILITY_DURATION); in lpfc_sli4_set_beacon()
6375 be16_to_cpu(lcb_context->duration)); in lpfc_sli4_set_beacon()
6410 struct lpfc_lcb_context *lcb_context; in lpfc_els_rcv_lcb() local
6442 lcb_context = kmalloc(sizeof(*lcb_context), GFP_KERNEL); in lpfc_els_rcv_lcb()
6443 if (!lcb_context) { in lpfc_els_rcv_lcb()
6449 lcb_context->sub_command = beacon->lcb_sub_command; in lpfc_els_rcv_lcb()
6450 lcb_context->capability = 0; in lpfc_els_rcv_lcb()
6451 lcb_context->type = beacon->lcb_type; in lpfc_els_rcv_lcb()
6452 lcb_context->frequency = beacon->lcb_frequency; in lpfc_els_rcv_lcb()
6453 lcb_context->duration = beacon->lcb_duration; in lpfc_els_rcv_lcb()
6454 lcb_context->ox_id = cmdiocb->iocb.unsli3.rcvsli3.ox_id; in lpfc_els_rcv_lcb()
6455 lcb_context->rx_id = cmdiocb->iocb.ulpContext; in lpfc_els_rcv_lcb()
6456 lcb_context->ndlp = lpfc_nlp_get(ndlp); in lpfc_els_rcv_lcb()
6457 if (lpfc_sli4_set_beacon(vport, lcb_context, state)) { in lpfc_els_rcv_lcb()
6460 kfree(lcb_context); in lpfc_els_rcv_lcb()