Lines Matching defs:lcb_context

7502 	struct lpfc_lcb_context *lcb_context;
7508 lcb_context = (struct lpfc_lcb_context *)pmb->ctx_ndlp;
7509 ndlp = lcb_context->ndlp;
7549 bf_set(wqe_ctxt_tag, &wqe->generic.wqe_com, lcb_context->rx_id);
7551 lcb_context->ox_id);
7554 icmd->ulpContext = lcb_context->rx_id;
7555 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id;
7560 lcb_res->lcb_sub_command = lcb_context->sub_command;
7561 lcb_res->lcb_type = lcb_context->type;
7562 lcb_res->capability = lcb_context->capability;
7563 lcb_res->lcb_frequency = lcb_context->frequency;
7564 lcb_res->lcb_duration = lcb_context->duration;
7580 kfree(lcb_context);
7594 bf_set(wqe_ctxt_tag, &wqe->generic.wqe_com, lcb_context->rx_id);
7596 lcb_context->ox_id);
7599 icmd->ulpContext = lcb_context->rx_id;
7600 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id;
7626 kfree(lcb_context);
7631 struct lpfc_lcb_context *lcb_context,
7650 mbox->ctx_ndlp = (void *)lcb_context;
7668 lcb_context->capability |= LCB_CAPABILITY_DURATION;
7673 be16_to_cpu(lcb_context->duration));
7676 if (be16_to_cpu(lcb_context->duration) != 0) {
7681 lcb_context->capability &= ~(LCB_CAPABILITY_DURATION);
7688 be16_to_cpu(lcb_context->duration));
7723 struct lpfc_lcb_context *lcb_context;
7755 lcb_context = kmalloc(sizeof(*lcb_context), GFP_KERNEL);
7756 if (!lcb_context) {
7762 lcb_context->sub_command = beacon->lcb_sub_command;
7763 lcb_context->capability = 0;
7764 lcb_context->type = beacon->lcb_type;
7765 lcb_context->frequency = beacon->lcb_frequency;
7766 lcb_context->duration = beacon->lcb_duration;
7767 lcb_context->ox_id = get_job_rcvoxid(phba, cmdiocb);
7768 lcb_context->rx_id = get_job_ulpcontext(phba, cmdiocb);
7769 lcb_context->ndlp = lpfc_nlp_get(ndlp);
7770 if (!lcb_context->ndlp) {
7775 if (lpfc_sli4_set_beacon(vport, lcb_context, state)) {
7785 kfree(lcb_context);