Lines Matching refs:beacon
5012 diag_portbeacon_send(struct bfa_diag_s *diag, bfa_boolean_t beacon, u32 sec) in diag_portbeacon_send() argument
5016 msg = (struct bfi_diag_portbeacon_req_s *)diag->beacon.mbcmd.msg; in diag_portbeacon_send()
5020 msg->beacon = beacon; in diag_portbeacon_send()
5023 bfa_ioc_mbox_queue(diag->ioc, &diag->beacon.mbcmd); in diag_portbeacon_send()
5029 bfa_trc(diag, diag->beacon.state); in diag_portbeacon_comp()
5030 diag->beacon.state = BFA_FALSE; in diag_portbeacon_comp()
5032 diag->cbfn_beacon(diag->dev, BFA_FALSE, diag->beacon.link_e2e); in diag_portbeacon_comp()
5213 if (diag->beacon.state) in bfa_diag_ledtest()
5237 bfa_diag_beacon_port(struct bfa_diag_s *diag, bfa_boolean_t beacon, in bfa_diag_beacon_port() argument
5240 bfa_trc(diag, beacon); in bfa_diag_beacon_port()
5250 if (diag->beacon.state && beacon) /* beacon alread on */ in bfa_diag_beacon_port()
5253 diag->beacon.state = beacon; in bfa_diag_beacon_port()
5254 diag->beacon.link_e2e = link_e2e_beacon; in bfa_diag_beacon_port()
5256 diag->cbfn_beacon(diag->dev, beacon, link_e2e_beacon); in bfa_diag_beacon_port()
5259 diag_portbeacon_send(diag, beacon, sec); in bfa_diag_beacon_port()