| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_ser_fsm.c | 38 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 D | phl_fsm.h | 32 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 D | phl_scan_fsm.c | 104 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 D | phl_cmd_fsm.c | 90 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 D | phl_sound_fsm.c | 24 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 D | phl_fsm.c | 177 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 D | phl_btc_fsm.c | 22 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 D | phl_cmd_job.c | 43 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 D | phl_cmd_fsm.h | 31 struct fsm_obj *fsm_obj; member
|
| H A D | phl_sound.h | 161 struct fsm_obj *fsm_obj; member
|
| H A D | phl_sound.c | 71 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 D | phl_ser_fsm.c | 38 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 D | phl_fsm.h | 32 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 D | phl_scan_fsm.c | 104 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 D | phl_cmd_fsm.c | 90 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 D | phl_sound_fsm.c | 24 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 D | phl_fsm.c | 177 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 D | phl_btc_fsm.c | 22 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 D | phl_cmd_job.c | 43 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 D | phl_cmd_fsm.h | 31 struct fsm_obj *fsm_obj; member
|
| H A D | phl_sound.h | 161 struct fsm_obj *fsm_obj; member
|
| H A D | phl_sound.c | 71 struct fsm_obj *obj = NULL; in phl_snd_new_obj() 86 snd_obj->fsm_obj = obj; in phl_snd_new_obj()
|