Lines Matching refs:beacon
5151 struct fc_lcb_request_frame *beacon; in lpfc_els_rcv_lcb() local
5158 beacon = (struct fc_lcb_request_frame *)pcmd->virt; in lpfc_els_rcv_lcb()
5164 beacon->lcb_command, in lpfc_els_rcv_lcb()
5165 beacon->lcb_sub_command, in lpfc_els_rcv_lcb()
5166 beacon->lcb_type, in lpfc_els_rcv_lcb()
5167 beacon->lcb_frequency, in lpfc_els_rcv_lcb()
5168 be16_to_cpu(beacon->lcb_duration)); in lpfc_els_rcv_lcb()
5181 if (beacon->lcb_frequency == 0) { in lpfc_els_rcv_lcb()
5185 if ((beacon->lcb_type != LPFC_LCB_GREEN) && in lpfc_els_rcv_lcb()
5186 (beacon->lcb_type != LPFC_LCB_AMBER)) { in lpfc_els_rcv_lcb()
5190 if ((beacon->lcb_sub_command != LPFC_LCB_ON) && in lpfc_els_rcv_lcb()
5191 (beacon->lcb_sub_command != LPFC_LCB_OFF)) { in lpfc_els_rcv_lcb()
5195 if ((beacon->lcb_sub_command == LPFC_LCB_ON) && in lpfc_els_rcv_lcb()
5196 (beacon->lcb_type != LPFC_LCB_GREEN) && in lpfc_els_rcv_lcb()
5197 (beacon->lcb_type != LPFC_LCB_AMBER)) { in lpfc_els_rcv_lcb()
5201 if (be16_to_cpu(beacon->lcb_duration) != 0) { in lpfc_els_rcv_lcb()
5212 state = (beacon->lcb_sub_command == LPFC_LCB_ON) ? 1 : 0; 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()