Lines Matching refs:ledtest
4969 diag_ledtest_send(struct bfa_diag_s *diag, struct bfa_diag_ledtest_s *ledtest) in diag_ledtest_send() argument
4973 msg = (struct bfi_diag_ledtest_req_s *)diag->ledtest.mbcmd.msg; in diag_ledtest_send()
4982 if (ledtest->freq) in diag_ledtest_send()
4983 ledtest->freq = 500 / ledtest->freq; in diag_ledtest_send()
4985 if (ledtest->freq == 0) in diag_ledtest_send()
4986 ledtest->freq = 1; in diag_ledtest_send()
4988 bfa_trc(diag, ledtest->freq); in diag_ledtest_send()
4990 msg->cmd = (u8) ledtest->cmd; in diag_ledtest_send()
4991 msg->color = (u8) ledtest->color; in diag_ledtest_send()
4993 msg->led = ledtest->led; in diag_ledtest_send()
4994 msg->freq = cpu_to_be16(ledtest->freq); in diag_ledtest_send()
4997 bfa_ioc_mbox_queue(diag->ioc, &diag->ledtest.mbcmd); in diag_ledtest_send()
5003 bfa_trc(diag, diag->ledtest.lock); in diag_ledtest_comp()
5004 diag->ledtest.lock = BFA_FALSE; in diag_ledtest_comp()
5206 bfa_diag_ledtest(struct bfa_diag_s *diag, struct bfa_diag_ledtest_s *ledtest) in bfa_diag_ledtest() argument
5208 bfa_trc(diag, ledtest->cmd); in bfa_diag_ledtest()
5216 if (diag->ledtest.lock) in bfa_diag_ledtest()
5220 diag->ledtest.lock = BFA_TRUE; in bfa_diag_ledtest()
5221 diag_ledtest_send(diag, ledtest); in bfa_diag_ledtest()
5247 if (diag->ledtest.lock) in bfa_diag_beacon_port()