Lines Matching refs:rtw89_ser
54 void (*st_func)(struct rtw89_ser *ser, u8 event);
62 static char *ser_ev_name(struct rtw89_ser *ser, u8 event) in ser_ev_name()
70 static char *ser_st_name(struct rtw89_ser *ser) in ser_st_name()
152 static void ser_state_run(struct rtw89_ser *ser, u8 evt) in ser_state_run()
166 static void ser_state_goto(struct rtw89_ser *ser, u8 new_state) in ser_state_goto()
181 static struct ser_msg *__rtw89_ser_dequeue_msg(struct rtw89_ser *ser) in __rtw89_ser_dequeue_msg()
197 struct rtw89_ser *ser = container_of(work, struct rtw89_ser, in rtw89_ser_hdl_work()
206 static int ser_send_msg(struct rtw89_ser *ser, u8 event) in ser_send_msg()
230 struct rtw89_ser *ser = container_of(work, struct rtw89_ser, in rtw89_ser_alarm_work()
237 static void ser_set_alarm(struct rtw89_ser *ser, u32 ms, u8 event) in ser_set_alarm()
249 static void ser_del_alarm(struct rtw89_ser *ser) in ser_del_alarm()
256 static void drv_stop_tx(struct rtw89_ser *ser) in drv_stop_tx()
264 static void drv_stop_rx(struct rtw89_ser *ser) in drv_stop_rx()
272 static void drv_trx_reset(struct rtw89_ser *ser) in drv_trx_reset()
279 static void drv_resume_tx(struct rtw89_ser *ser) in drv_resume_tx()
290 static void drv_resume_rx(struct rtw89_ser *ser) in drv_resume_rx()
354 static int hal_enable_dma(struct rtw89_ser *ser) in hal_enable_dma()
375 static int hal_stop_dma(struct rtw89_ser *ser) in hal_stop_dma()
393 static void hal_send_post_m0_event(struct rtw89_ser *ser) in hal_send_post_m0_event()
400 static void hal_send_m2_event(struct rtw89_ser *ser) in hal_send_m2_event()
407 static void hal_send_m4_event(struct rtw89_ser *ser) in hal_send_m4_event()
415 static void ser_idle_st_hdl(struct rtw89_ser *ser, u8 evt) in ser_idle_st_hdl()
443 static void ser_l1_reset_pre_st_hdl(struct rtw89_ser *ser, u8 evt) in ser_l1_reset_pre_st_hdl()
465 static void ser_reset_trx_st_hdl(struct rtw89_ser *ser, u8 evt) in ser_reset_trx_st_hdl()
511 static void ser_do_hci_st_hdl(struct rtw89_ser *ser, u8 evt) in ser_do_hci_st_hdl()
655 static void ser_l2_reset_st_pre_hdl(struct rtw89_ser *ser) in ser_l2_reset_st_pre_hdl()
687 static void ser_l2_reset_st_hdl(struct rtw89_ser *ser, u8 evt) in ser_l2_reset_st_hdl()
745 struct rtw89_ser *ser = &rtwdev->ser; in rtw89_ser_init()
762 struct rtw89_ser *ser = (struct rtw89_ser *)&rtwdev->ser; in rtw89_ser_deinit()