Home
last modified time | relevance | path

Searched refs:fsm_obj (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dphl_ser_fsm.c38 struct fsm_obj *fsm_obj; member
173 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_pcie_pause_dma_io()
179 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_polling_io_state()
186 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_return_all_tcb_and_mem()
192 phl_fsm_obj_name(pser->fsm_obj), __func__, event); in ser_send_l0_handle_method_event()
206 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_send_l0_do_rcvy_event()
216 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_send_m2_event()
224 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_send_m4_event()
231 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_usb_trx_disable_cr()
237 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_usb_wait_all_bulk_complete()
[all …]
H A Dphl_fsm.h32 struct fsm_obj;
153 struct fsm_obj *obj_from; /* GBL event original issuer */
154 struct fsm_obj *obj_to; /* GBL event original receiver */
155 struct fsm_obj *wait_list[PHL_FSM_MAX_WAIT_OCUNT];
160 int phl_fsm_gbl_msg_announce(struct fsm_obj *obj, u16 gbl_evt, u16 cb_evt);
161 int phl_fsm_gbl_not_reply_num(struct fsm_obj *obj, struct gbl_param *param);
162 enum rtw_phl_status phl_fsm_flush_gbl(struct fsm_obj *obj);
165 int phl_fsm_gbl_msg_hold(struct fsm_obj *obj,
167 enum rtw_phl_status phl_fsm_gbl_msg_release(struct fsm_obj *obj,
183 void *phl_fsm_new_obj(struct fsm_main *fsm, void **fsm_obj, int obj_sz);
[all …]
H A Dphl_scan_fsm.c104 struct fsm_obj *fsm_obj; member
188 phl_fsm_obj_name(pscan->fsm_obj), __func__, in off_ch_return_set_ch_bw()
231 phl_fsm_obj_name(pscan->fsm_obj), in scan_complete()
251 phl_fsm_obj_name(pscan->fsm_obj)); in scan_complete()
264 phl_fsm_obj_name(pscan->fsm_obj), __func__, duration); in scan_set_timer()
266 phl_fsm_set_alarm(pscan->fsm_obj, duration, event); in scan_set_timer()
308 phl_fsm_obj_name(pscan->fsm_obj), __func__, in scan_off_chan()
352 phl_fsm_obj_name(pscan->fsm_obj), p->repeat); in scan_select_channel()
369 phl_fsm_obj_name(pscan->fsm_obj), (p->ch_idx + 1), in scan_select_channel()
383 phl_fsm_obj_name(pscan->fsm_obj), __func__, in scan_set_channel_bw()
[all …]
H A Dphl_cmd_fsm.c90 phl_fsm_gen_msg(phl, pcmd->fsm_obj, NULL, 0, CMD_EV_PWR_ON_OK); in cmd_pm_cb()
92 phl_fsm_gen_msg(phl, pcmd->fsm_obj, NULL, 0, FSM_EV_CANCEL); in cmd_pm_cb()
104 if (phl_fsm_sent_msg(pcmd->fsm_obj, msg) != RTW_PHL_STATUS_SUCCESS) { in cmd_dequeue_job()
129 phl_fsm_obj_name(pcmd->fsm_obj), in cmd_do_wdog_job()
143 msg = phl_fsm_new_msg(pcmd->fsm_obj, CMD_EV_WD_DO_JOB); in cmd_add_wdog_event()
167 phl_fsm_set_alarm_ext(pcmd->fsm_obj, in cmd_idle_st_hdl()
177 phl_fsm_set_alarm_ext(pcmd->fsm_obj, in cmd_idle_st_hdl()
190 phl_fsm_state_goto(pcmd->fsm_obj, CMD_ST_REQ_PWR); in cmd_idle_st_hdl()
206 phl_fsm_cancel_alarm_ext(pcmd->fsm_obj, WDOG_ALARM_ID); in cmd_idle_st_hdl()
231 phl_fsm_set_alarm(pcmd->fsm_obj, in cmd_req_pwr_st_hdl()
[all …]
H A Dphl_sound_fsm.c24 phl_fsm_set_alarm(snd->fsm_obj, duration, event); in snd_set_timer()
98 phl_fsm_state_goto(snd->fsm_obj, SND_ST_FUNC_READY); in snd_fsm_func_init_st_hdl()
101 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_init_st_hdl()
123 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_deinit_st_hdl()
169 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_ready_st_hdl()
173 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_ready_st_hdl()
207 phl_fsm_state_goto(snd->fsm_obj, SND_ST_PROC_IDLE); in snd_fsm_func_ready_st_hdl()
211 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_ready_st_hdl()
212 phl_fsm_state_goto(snd->fsm_obj, SND_ST_PROC_TERMINATE); in snd_fsm_func_ready_st_hdl()
233 phl_fsm_state_goto(snd->fsm_obj, SND_ST_FUNC_INIT); in snd_fsm_func_leave_st_hdl()
[all …]
H A Dphl_fsm.c177 struct fsm_obj { struct
275 static struct fsm_obj *fsm_dequeue_obj(struct fsm_main *fsm)
278 struct fsm_obj *obj;
284 obj = list_first_entry(&fsm->obj_queue.q, struct fsm_obj, list);
390 static enum fsm_run_rtn fsm_state_run(struct fsm_obj *obj, in fsm_state_run()
435 struct fsm_obj *obj; in fsm_cancel_all_running_obj()
437 phl_list_for_loop(obj, struct fsm_obj, &fsm->obj_queue.q, list) { in fsm_cancel_all_running_obj()
543 static struct fsm_obj *fsm_get_obj(struct fsm_main *fsm, u8 oid) in fsm_get_obj()
545 struct fsm_obj *obj, *obj_t; in fsm_get_obj()
551 struct fsm_obj, &fsm->obj_queue.q, list) { in fsm_get_obj()
[all …]
H A Dphl_btc_fsm.c22 struct fsm_obj *fsm_obj; member
81 phl_fsm_state_goto(pbtc->fsm_obj, BTC_ST_SERVICE); in btc_idle_st_hdl()
177 phl_fsm_state_goto(pbtc->fsm_obj, BTC_ST_IDLE); in btc_service_st_hdl()
181 phl_fsm_cancel_alarm(pbtc->fsm_obj); in btc_service_st_hdl()
253 struct fsm_obj *obj; in phl_btc_new_obj()
264 pbtc->fsm_obj = obj; in phl_btc_new_obj()
280 phl_fsm_destory_obj(pbtc->fsm_obj); in phl_btc_destory_obj()
297 if (pbtc->fsm_obj == NULL) in phl_btc_start()
301 msg = phl_fsm_new_msg(pbtc->fsm_obj, BTC_EV_START); in phl_btc_start()
306 if (phl_fsm_sent_msg(pbtc->fsm_obj, msg) != RTW_PHL_STATUS_SUCCESS) { in phl_btc_start()
[all …]
H A Dphl_cmd_job.c43 phl_fsm_obj_name(pcmd->fsm_obj), in cmd_discard_msg_job()
53 phl_fsm_obj_name(pcmd->fsm_obj), in cmd_discard_msg_job()
163 phl_fsm_obj_name(pcmd->fsm_obj), id); in job_name()
177 phl_fsm_obj_name(pcmd->fsm_obj), in phl_cmd_do_job()
182 phl_fsm_obj_name(pcmd->fsm_obj), in phl_cmd_do_job()
H A Dphl_cmd_fsm.h31 struct fsm_obj *fsm_obj; member
H A Dphl_sound.h161 struct fsm_obj *fsm_obj; member
H A Dphl_sound.c71 struct fsm_obj *obj = NULL; in phl_snd_new_obj()
86 snd_obj->fsm_obj = obj; in phl_snd_new_obj()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dphl_ser_fsm.c38 struct fsm_obj *fsm_obj; member
173 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_pcie_pause_dma_io()
179 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_polling_io_state()
186 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_return_all_tcb_and_mem()
192 phl_fsm_obj_name(pser->fsm_obj), __func__, event); in ser_send_l0_handle_method_event()
206 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_send_l0_do_rcvy_event()
216 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_send_m2_event()
224 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_send_m4_event()
231 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_usb_trx_disable_cr()
237 phl_fsm_obj_name(pser->fsm_obj), __func__); in ser_usb_wait_all_bulk_complete()
[all …]
H A Dphl_fsm.h32 struct fsm_obj;
153 struct fsm_obj *obj_from; /* GBL event original issuer */
154 struct fsm_obj *obj_to; /* GBL event original receiver */
155 struct fsm_obj *wait_list[PHL_FSM_MAX_WAIT_OCUNT];
160 int phl_fsm_gbl_msg_announce(struct fsm_obj *obj, u16 gbl_evt, u16 cb_evt);
161 int phl_fsm_gbl_not_reply_num(struct fsm_obj *obj, struct gbl_param *param);
162 enum rtw_phl_status phl_fsm_flush_gbl(struct fsm_obj *obj);
165 int phl_fsm_gbl_msg_hold(struct fsm_obj *obj,
167 enum rtw_phl_status phl_fsm_gbl_msg_release(struct fsm_obj *obj,
183 void *phl_fsm_new_obj(struct fsm_main *fsm, void **fsm_obj, int obj_sz);
[all …]
H A Dphl_scan_fsm.c104 struct fsm_obj *fsm_obj; member
188 phl_fsm_obj_name(pscan->fsm_obj), __func__, in off_ch_return_set_ch_bw()
231 phl_fsm_obj_name(pscan->fsm_obj), in scan_complete()
251 phl_fsm_obj_name(pscan->fsm_obj)); in scan_complete()
264 phl_fsm_obj_name(pscan->fsm_obj), __func__, duration); in scan_set_timer()
266 phl_fsm_set_alarm(pscan->fsm_obj, duration, event); in scan_set_timer()
308 phl_fsm_obj_name(pscan->fsm_obj), __func__, in scan_off_chan()
352 phl_fsm_obj_name(pscan->fsm_obj), p->repeat); in scan_select_channel()
369 phl_fsm_obj_name(pscan->fsm_obj), (p->ch_idx + 1), in scan_select_channel()
383 phl_fsm_obj_name(pscan->fsm_obj), __func__, in scan_set_channel_bw()
[all …]
H A Dphl_cmd_fsm.c90 phl_fsm_gen_msg(phl, pcmd->fsm_obj, NULL, 0, CMD_EV_PWR_ON_OK); in cmd_pm_cb()
92 phl_fsm_gen_msg(phl, pcmd->fsm_obj, NULL, 0, FSM_EV_CANCEL); in cmd_pm_cb()
104 if (phl_fsm_sent_msg(pcmd->fsm_obj, msg) != RTW_PHL_STATUS_SUCCESS) { in cmd_dequeue_job()
129 phl_fsm_obj_name(pcmd->fsm_obj), in cmd_do_wdog_job()
143 msg = phl_fsm_new_msg(pcmd->fsm_obj, CMD_EV_WD_DO_JOB); in cmd_add_wdog_event()
167 phl_fsm_set_alarm_ext(pcmd->fsm_obj, in cmd_idle_st_hdl()
177 phl_fsm_set_alarm_ext(pcmd->fsm_obj, in cmd_idle_st_hdl()
190 phl_fsm_state_goto(pcmd->fsm_obj, CMD_ST_REQ_PWR); in cmd_idle_st_hdl()
206 phl_fsm_cancel_alarm_ext(pcmd->fsm_obj, WDOG_ALARM_ID); in cmd_idle_st_hdl()
231 phl_fsm_set_alarm(pcmd->fsm_obj, in cmd_req_pwr_st_hdl()
[all …]
H A Dphl_sound_fsm.c24 phl_fsm_set_alarm(snd->fsm_obj, duration, event); in snd_set_timer()
98 phl_fsm_state_goto(snd->fsm_obj, SND_ST_FUNC_READY); in snd_fsm_func_init_st_hdl()
101 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_init_st_hdl()
123 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_deinit_st_hdl()
169 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_ready_st_hdl()
173 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_ready_st_hdl()
207 phl_fsm_state_goto(snd->fsm_obj, SND_ST_PROC_IDLE); in snd_fsm_func_ready_st_hdl()
211 phl_fsm_cancel_alarm(snd->fsm_obj); in snd_fsm_func_ready_st_hdl()
212 phl_fsm_state_goto(snd->fsm_obj, SND_ST_PROC_TERMINATE); in snd_fsm_func_ready_st_hdl()
233 phl_fsm_state_goto(snd->fsm_obj, SND_ST_FUNC_INIT); in snd_fsm_func_leave_st_hdl()
[all …]
H A Dphl_fsm.c177 struct fsm_obj { struct
275 static struct fsm_obj *fsm_dequeue_obj(struct fsm_main *fsm)
278 struct fsm_obj *obj;
284 obj = list_first_entry(&fsm->obj_queue.q, struct fsm_obj, list);
390 static enum fsm_run_rtn fsm_state_run(struct fsm_obj *obj, in fsm_state_run()
435 struct fsm_obj *obj; in fsm_cancel_all_running_obj()
437 phl_list_for_loop(obj, struct fsm_obj, &fsm->obj_queue.q, list) { in fsm_cancel_all_running_obj()
543 static struct fsm_obj *fsm_get_obj(struct fsm_main *fsm, u8 oid) in fsm_get_obj()
545 struct fsm_obj *obj, *obj_t; in fsm_get_obj()
551 struct fsm_obj, &fsm->obj_queue.q, list) { in fsm_get_obj()
[all …]
H A Dphl_btc_fsm.c22 struct fsm_obj *fsm_obj; member
81 phl_fsm_state_goto(pbtc->fsm_obj, BTC_ST_SERVICE); in btc_idle_st_hdl()
177 phl_fsm_state_goto(pbtc->fsm_obj, BTC_ST_IDLE); in btc_service_st_hdl()
181 phl_fsm_cancel_alarm(pbtc->fsm_obj); in btc_service_st_hdl()
253 struct fsm_obj *obj; in phl_btc_new_obj()
264 pbtc->fsm_obj = obj; in phl_btc_new_obj()
280 phl_fsm_destory_obj(pbtc->fsm_obj); in phl_btc_destory_obj()
297 if (pbtc->fsm_obj == NULL) in phl_btc_start()
301 msg = phl_fsm_new_msg(pbtc->fsm_obj, BTC_EV_START); in phl_btc_start()
306 if (phl_fsm_sent_msg(pbtc->fsm_obj, msg) != RTW_PHL_STATUS_SUCCESS) { in phl_btc_start()
[all …]
H A Dphl_cmd_job.c43 phl_fsm_obj_name(pcmd->fsm_obj), in cmd_discard_msg_job()
53 phl_fsm_obj_name(pcmd->fsm_obj), in cmd_discard_msg_job()
163 phl_fsm_obj_name(pcmd->fsm_obj), id); in job_name()
177 phl_fsm_obj_name(pcmd->fsm_obj), in phl_cmd_do_job()
182 phl_fsm_obj_name(pcmd->fsm_obj), in phl_cmd_do_job()
H A Dphl_cmd_fsm.h31 struct fsm_obj *fsm_obj; member
H A Dphl_sound.h161 struct fsm_obj *fsm_obj; member
H A Dphl_sound.c71 struct fsm_obj *obj = NULL; in phl_snd_new_obj()
86 snd_obj->fsm_obj = obj; in phl_snd_new_obj()