| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | rtw_cfg.c | 1134 struct rtw_phl_com_t *phl_com = GET_PHL_COM(dvobj); in rtw_load_phy_file_path() local 1138 phl_com->phy_sw_cap[0].bb_phy_reg_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1139 phl_com->phy_sw_cap[1].bb_phy_reg_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1140 phl_com->phy_sw_cap[0].bb_phy_reg_info.hal_phy_folder = rtw_phy_file_path; in rtw_load_phy_file_path() 1141 phl_com->phy_sw_cap[1].bb_phy_reg_info.hal_phy_folder = rtw_phy_file_path; in rtw_load_phy_file_path() 1145 phl_com->phy_sw_cap[0].rf_radio_a_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1146 phl_com->phy_sw_cap[1].rf_radio_a_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1147 phl_com->phy_sw_cap[0].rf_radio_b_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1148 phl_com->phy_sw_cap[1].rf_radio_b_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1149 phl_com->phy_sw_cap[0].rf_radio_a_info.hal_phy_folder = rtw_phy_file_path; in rtw_load_phy_file_path() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | rtw_cfg.c | 1126 struct rtw_phl_com_t *phl_com = GET_PHL_COM(dvobj); in rtw_load_phy_file_path() local 1130 phl_com->phy_sw_cap[0].bb_phy_reg_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1131 phl_com->phy_sw_cap[1].bb_phy_reg_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1132 phl_com->phy_sw_cap[0].bb_phy_reg_info.hal_phy_folder = rtw_phy_file_path; in rtw_load_phy_file_path() 1133 phl_com->phy_sw_cap[1].bb_phy_reg_info.hal_phy_folder = rtw_phy_file_path; in rtw_load_phy_file_path() 1137 phl_com->phy_sw_cap[0].rf_radio_a_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1138 phl_com->phy_sw_cap[1].rf_radio_a_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1139 phl_com->phy_sw_cap[0].rf_radio_b_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1140 phl_com->phy_sw_cap[1].rf_radio_b_info.para_src = RTW_PARA_SRC_EXTNAL; in rtw_load_phy_file_path() 1141 phl_com->phy_sw_cap[0].rf_radio_a_info.hal_phy_folder = rtw_phy_file_path; in rtw_load_phy_file_path() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_dm.c | 24 phl_info->phl_com->edcca_mode = mode; in rtw_phl_set_edcca_mode() 31 return phl_info->phl_com->edcca_mode; in rtw_phl_get_edcca_mode() 37 phl_ltr_sw_trigger(struct rtw_phl_com_t *phl_com, void *hal, in phl_ltr_sw_trigger() argument 41 struct bus_sw_cap_t *sw_cap = &phl_com->bus_sw_cap; in phl_ltr_sw_trigger() 60 phl_ltr_sw_ctrl(struct rtw_phl_com_t *phl_com, void *hal, bool enable) in phl_ltr_sw_ctrl() argument 64 status = phl_ltr_sw_trigger(phl_com, hal, RTW_PCIE_LTR_SW_ACT); in phl_ltr_sw_ctrl() 67 phl_com->bus_sw_cap.ltr_sw_ctrl = enable; in phl_ltr_sw_ctrl() 77 phl_ltr_hw_ctrl(struct rtw_phl_com_t *phl_com, bool enable) in phl_ltr_hw_ctrl() argument 79 phl_com->bus_sw_cap.ltr_hw_ctrl = enable; in phl_ltr_hw_ctrl() 83 void phl_ltr_sw_ctrl_ntfy(struct rtw_phl_com_t *phl_com, bool enable) in phl_ltr_sw_ctrl_ntfy() argument [all …]
|
| H A D | phl_api_drv.h | 18 void *rtw_phl_get_txbd_buf(struct rtw_phl_com_t *phl_com); 19 void *rtw_phl_get_rxbd_buf(struct rtw_phl_com_t *phl_com); 28 struct rtw_h2c_pkt *rtw_phl_query_h2c_pkt(struct rtw_phl_com_t *phl_com, 38 enum rtw_phl_status rtw_phl_pltfm_tx(struct rtw_phl_com_t *phl_com, 41 enum rtw_phl_status rtw_phl_msg_hub_hal_send(struct rtw_phl_com_t *phl_com, 51 void rtw_phl_pkt_ofld_reset_all_entry(struct rtw_phl_com_t *phl_com); 60 bool rtw_phl_btc_send_cmd(struct rtw_phl_com_t *phl_com, 65 u32 rtw_phl_get_chaninfo_idle_number(void *drvpriv, struct rtw_phl_com_t *phl_com); 66 u32 rtw_phl_get_chaninfo_busy_number(void *drvpriv, struct rtw_phl_com_t *phl_com); 67 struct chan_info_t *rtw_phl_query_idle_chaninfo(void *drvpriv, struct rtw_phl_com_t *phl_com); [all …]
|
| H A D | phl_sw_cap.c | 19 struct rtw_phl_com_t* phl_com, struct rtw_para_info_t *para_info) in _phl_sw_cap_para_init() argument 29 struct rtw_phl_com_t* phl_com, struct rtw_para_info_t *para_info) in _phl_sw_cap_para_free() argument 32 void *drv = phl_com->drv_priv; in _phl_sw_cap_para_free() 43 struct rtw_phl_com_t* phl_com, struct rtw_para_pwrlmt_info_t *para_info) in _phl_pwrlmt_para_init() argument 55 struct rtw_phl_com_t* phl_com, struct rtw_para_pwrlmt_info_t *para_info) in _phl_pwrlmt_para_free() argument 59 void *drv = phl_com->drv_priv; in _phl_pwrlmt_para_free() 98 phl_sw_cap_init(struct rtw_phl_com_t* phl_com) in phl_sw_cap_init() argument 106 phy_sw_cap = &phl_com->phy_sw_cap[idx]; in phl_sw_cap_init() 108 _phl_sw_cap_para_init(phl_com, &phy_sw_cap->mac_reg_info); in phl_sw_cap_init() 109 _phl_sw_cap_para_init(phl_com, &phy_sw_cap->bb_phy_reg_info); in phl_sw_cap_init() [all …]
|
| H A D | phl_test_def.h | 118 void rtw_phl_test_submodule_init(struct rtw_phl_com_t* phl_com, void *buf); 119 void rtw_phl_test_submodule_deinit(struct rtw_phl_com_t* phl_com, void *buf); 120 void rtw_phl_test_submodule_cmd_process(struct rtw_phl_com_t* phl_com, void *buf, u32 buf_len); 121 void rtw_phl_test_submodule_get_rpt(struct rtw_phl_com_t* phl_com, void *buf, u32 buf_len); 123 u8 rtw_phl_test_add_new_test_obj(struct rtw_phl_com_t* phl_com, 131 u8 rtw_phl_test_setup_bp(struct rtw_phl_com_t* phl_com, 134 u8 rtw_phl_test_is_test_complete(struct rtw_phl_com_t* phl_com); 135 u8 rtw_phl_test_get_rpt(struct rtw_phl_com_t* phl_com, u8* buf, u32 len); 136 u8 rtw_phl_test_set_max_run_time(struct rtw_phl_com_t* phl_com, enum TEST_RUN_LVL lvl, u32 timeout_… 140 #define rtw_phl_test_submodule_init(phl_com, buf) argument [all …]
|
| H A D | phl_init.c | 18 void _phl_com_init_rssi_stat(struct rtw_phl_com_t *phl_com) in _phl_com_init_rssi_stat() argument 22 phl_com->rssi_stat.ma_rssi_ele_idx[i] = 0; in _phl_com_init_rssi_stat() 23 phl_com->rssi_stat.ma_rssi_ele_cnt[i] = 0; in _phl_com_init_rssi_stat() 24 phl_com->rssi_stat.ma_rssi_ele_sum[i] = 0; in _phl_com_init_rssi_stat() 25 phl_com->rssi_stat.ma_rssi[i] = 0; in _phl_com_init_rssi_stat() 27 phl_com->rssi_stat.ma_rssi_ele[i][j] = 0; in _phl_com_init_rssi_stat() 29 _os_spinlock_init(phl_com->drv_priv, &(phl_com->rssi_stat.lock)); in _phl_com_init_rssi_stat() 32 void _phl_com_deinit_rssi_stat(struct rtw_phl_com_t *phl_com) in _phl_com_deinit_rssi_stat() argument 34 _os_spinlock_free(phl_com->drv_priv, &(phl_com->rssi_stat.lock)); in _phl_com_deinit_rssi_stat() 43 void rtw_phl_init_ppdu_sts_para(struct rtw_phl_com_t *phl_com, in rtw_phl_init_ppdu_sts_para() argument [all …]
|
| H A D | phl_api_drv.c | 18 void *rtw_phl_get_txbd_buf(struct rtw_phl_com_t *phl_com) in rtw_phl_get_txbd_buf() argument 20 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_get_txbd_buf() 25 void *rtw_phl_get_rxbd_buf(struct rtw_phl_com_t *phl_com) in rtw_phl_get_rxbd_buf() argument 27 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_get_rxbd_buf() 32 struct rtw_h2c_pkt *rtw_phl_query_h2c_pkt(struct rtw_phl_com_t *phl_com, in rtw_phl_query_h2c_pkt() argument 36 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_query_h2c_pkt() 46 enum rtw_phl_status rtw_phl_pltfm_tx(struct rtw_phl_com_t *phl_com, in rtw_phl_pltfm_tx() argument 50 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_pltfm_tx() 91 enum rtw_phl_status rtw_phl_msg_hub_hal_send(struct rtw_phl_com_t *phl_com, in rtw_phl_msg_hub_hal_send() argument 94 return phl_msg_hub_send((struct phl_info_t*)phl_com->phl_priv, attr, msg); in rtw_phl_msg_hub_hal_send() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_dm.c | 24 phl_info->phl_com->edcca_mode = mode; in rtw_phl_set_edcca_mode() 31 return phl_info->phl_com->edcca_mode; in rtw_phl_get_edcca_mode() 37 phl_ltr_sw_trigger(struct rtw_phl_com_t *phl_com, void *hal, in phl_ltr_sw_trigger() argument 41 struct bus_sw_cap_t *sw_cap = &phl_com->bus_sw_cap; in phl_ltr_sw_trigger() 60 phl_ltr_sw_ctrl(struct rtw_phl_com_t *phl_com, void *hal, bool enable) in phl_ltr_sw_ctrl() argument 64 status = phl_ltr_sw_trigger(phl_com, hal, RTW_PCIE_LTR_SW_ACT); in phl_ltr_sw_ctrl() 67 phl_com->bus_sw_cap.ltr_sw_ctrl = enable; in phl_ltr_sw_ctrl() 77 phl_ltr_hw_ctrl(struct rtw_phl_com_t *phl_com, bool enable) in phl_ltr_hw_ctrl() argument 79 phl_com->bus_sw_cap.ltr_hw_ctrl = enable; in phl_ltr_hw_ctrl() 83 void phl_ltr_sw_ctrl_ntfy(struct rtw_phl_com_t *phl_com, bool enable) in phl_ltr_sw_ctrl_ntfy() argument [all …]
|
| H A D | phl_api_drv.h | 18 void *rtw_phl_get_txbd_buf(struct rtw_phl_com_t *phl_com); 19 void *rtw_phl_get_rxbd_buf(struct rtw_phl_com_t *phl_com); 28 struct rtw_h2c_pkt *rtw_phl_query_h2c_pkt(struct rtw_phl_com_t *phl_com, 38 enum rtw_phl_status rtw_phl_pltfm_tx(struct rtw_phl_com_t *phl_com, 41 enum rtw_phl_status rtw_phl_msg_hub_hal_send(struct rtw_phl_com_t *phl_com, 51 void rtw_phl_pkt_ofld_reset_all_entry(struct rtw_phl_com_t *phl_com); 60 bool rtw_phl_btc_send_cmd(struct rtw_phl_com_t *phl_com, 65 u32 rtw_phl_get_chaninfo_idle_number(void *drvpriv, struct rtw_phl_com_t *phl_com); 66 u32 rtw_phl_get_chaninfo_busy_number(void *drvpriv, struct rtw_phl_com_t *phl_com); 67 struct chan_info_t *rtw_phl_query_idle_chaninfo(void *drvpriv, struct rtw_phl_com_t *phl_com); [all …]
|
| H A D | phl_sw_cap.c | 19 struct rtw_phl_com_t* phl_com, struct rtw_para_info_t *para_info) in _phl_sw_cap_para_init() argument 29 struct rtw_phl_com_t* phl_com, struct rtw_para_info_t *para_info) in _phl_sw_cap_para_free() argument 32 void *drv = phl_com->drv_priv; in _phl_sw_cap_para_free() 43 struct rtw_phl_com_t* phl_com, struct rtw_para_pwrlmt_info_t *para_info) in _phl_pwrlmt_para_init() argument 55 struct rtw_phl_com_t* phl_com, struct rtw_para_pwrlmt_info_t *para_info) in _phl_pwrlmt_para_free() argument 59 void *drv = phl_com->drv_priv; in _phl_pwrlmt_para_free() 98 phl_sw_cap_init(struct rtw_phl_com_t* phl_com) in phl_sw_cap_init() argument 106 phy_sw_cap = &phl_com->phy_sw_cap[idx]; in phl_sw_cap_init() 108 _phl_sw_cap_para_init(phl_com, &phy_sw_cap->mac_reg_info); in phl_sw_cap_init() 109 _phl_sw_cap_para_init(phl_com, &phy_sw_cap->bb_phy_reg_info); in phl_sw_cap_init() [all …]
|
| H A D | phl_test_def.h | 118 void rtw_phl_test_submodule_init(struct rtw_phl_com_t* phl_com, void *buf); 119 void rtw_phl_test_submodule_deinit(struct rtw_phl_com_t* phl_com, void *buf); 120 void rtw_phl_test_submodule_cmd_process(struct rtw_phl_com_t* phl_com, void *buf, u32 buf_len); 121 void rtw_phl_test_submodule_get_rpt(struct rtw_phl_com_t* phl_com, void *buf, u32 buf_len); 123 u8 rtw_phl_test_add_new_test_obj(struct rtw_phl_com_t* phl_com, 131 u8 rtw_phl_test_setup_bp(struct rtw_phl_com_t* phl_com, 134 u8 rtw_phl_test_is_test_complete(struct rtw_phl_com_t* phl_com); 135 u8 rtw_phl_test_get_rpt(struct rtw_phl_com_t* phl_com, u8* buf, u32 len); 136 u8 rtw_phl_test_set_max_run_time(struct rtw_phl_com_t* phl_com, enum TEST_RUN_LVL lvl, u32 timeout_… 140 #define rtw_phl_test_submodule_init(phl_com, buf) argument [all …]
|
| H A D | phl_init.c | 18 void _phl_com_init_rssi_stat(struct rtw_phl_com_t *phl_com) in _phl_com_init_rssi_stat() argument 22 phl_com->rssi_stat.ma_rssi_ele_idx[i] = 0; in _phl_com_init_rssi_stat() 23 phl_com->rssi_stat.ma_rssi_ele_cnt[i] = 0; in _phl_com_init_rssi_stat() 24 phl_com->rssi_stat.ma_rssi_ele_sum[i] = 0; in _phl_com_init_rssi_stat() 25 phl_com->rssi_stat.ma_rssi[i] = 0; in _phl_com_init_rssi_stat() 27 phl_com->rssi_stat.ma_rssi_ele[i][j] = 0; in _phl_com_init_rssi_stat() 29 _os_spinlock_init(phl_com->drv_priv, &(phl_com->rssi_stat.lock)); in _phl_com_init_rssi_stat() 32 void _phl_com_deinit_rssi_stat(struct rtw_phl_com_t *phl_com) in _phl_com_deinit_rssi_stat() argument 34 _os_spinlock_free(phl_com->drv_priv, &(phl_com->rssi_stat.lock)); in _phl_com_deinit_rssi_stat() 43 void rtw_phl_init_ppdu_sts_para(struct rtw_phl_com_t *phl_com, in rtw_phl_init_ppdu_sts_para() argument [all …]
|
| H A D | phl_api_drv.c | 18 void *rtw_phl_get_txbd_buf(struct rtw_phl_com_t *phl_com) in rtw_phl_get_txbd_buf() argument 20 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_get_txbd_buf() 25 void *rtw_phl_get_rxbd_buf(struct rtw_phl_com_t *phl_com) in rtw_phl_get_rxbd_buf() argument 27 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_get_rxbd_buf() 32 struct rtw_h2c_pkt *rtw_phl_query_h2c_pkt(struct rtw_phl_com_t *phl_com, in rtw_phl_query_h2c_pkt() argument 36 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_query_h2c_pkt() 46 enum rtw_phl_status rtw_phl_pltfm_tx(struct rtw_phl_com_t *phl_com, in rtw_phl_pltfm_tx() argument 50 struct phl_info_t *phl_info = (struct phl_info_t *)phl_com->phl_priv; in rtw_phl_pltfm_tx() 91 enum rtw_phl_status rtw_phl_msg_hub_hal_send(struct rtw_phl_com_t *phl_com, in rtw_phl_msg_hub_hal_send() argument 94 return phl_msg_hub_send((struct phl_info_t*)phl_com->phl_priv, attr, msg); in rtw_phl_msg_hub_hal_send() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/test/ |
| H A D | test_module.c | 73 struct rtw_phl_com_t *phl_com; member 136 void *d = test_mgnt->phl_com->drv_priv; in run_test() 149 pstatus = phl_schedule_handler(test_mgnt->phl_com, &(obj->handler)); in run_test() 165 _os_sleep_us(test_mgnt->phl_com->drv_priv, THREAD_SLEEP_UNIT); in run_test() 197 if (!IS_TEST_MGNT_ALLOC(test_mgnt->phl_com)) in test_thread() 200 d = test_mgnt->phl_com->drv_priv; in test_thread() 246 struct rtw_phl_com_t* phl_com = phl_info->phl_com; in phl_test_module_init() local 251 if(phl_com==NULL) in phl_test_module_init() 253 d = phl_com->drv_priv; in phl_test_module_init() 260 phl_com->test_mgnt = test_mgnt; in phl_test_module_init() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/test/ |
| H A D | test_module.c | 73 struct rtw_phl_com_t *phl_com; member 136 void *d = test_mgnt->phl_com->drv_priv; in run_test() 149 pstatus = phl_schedule_handler(test_mgnt->phl_com, &(obj->handler)); in run_test() 165 _os_sleep_us(test_mgnt->phl_com->drv_priv, THREAD_SLEEP_UNIT); in run_test() 197 if (!IS_TEST_MGNT_ALLOC(test_mgnt->phl_com)) in test_thread() 200 d = test_mgnt->phl_com->drv_priv; in test_thread() 246 struct rtw_phl_com_t* phl_com = phl_info->phl_com; in phl_test_module_init() local 251 if(phl_com==NULL) in phl_test_module_init() 253 d = phl_com->drv_priv; in phl_test_module_init() 260 phl_com->test_mgnt = test_mgnt; in phl_test_module_init() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/rtl8852b/sdio/ |
| H A D | rtl8852bs_halinit.c | 20 static void _hal_pre_init_8852bs(struct rtw_phl_com_t *phl_com, in _hal_pre_init_8852bs() argument 28 if (true == phl_com->dev_cap.tx_mu_ru) in _hal_pre_init_8852bs() 35 PHL_INFO("%s : la_mode %d\n", __func__, phl_com->dev_cap.la_mode); in _hal_pre_init_8852bs() 36 if (phl_com->dev_cap.la_mode) in _hal_pre_init_8852bs() 40 if (phl_com->dev_cap.rpq_agg_num) { in _hal_pre_init_8852bs() 42 rpr_cfg->agg = phl_com->dev_cap.rpq_agg_num; in _hal_pre_init_8852bs() 58 void init_hal_spec_8852bs(struct rtw_phl_com_t *phl_com, in init_hal_spec_8852bs() argument 63 init_hal_spec_8852b(phl_com, hal); in init_hal_spec_8852bs() 64 phl_com->dev_cap.hw_sup_flags |= HW_SUP_SDIO_MULTI_FUN; in init_hal_spec_8852bs() 77 enum rtw_hal_status hal_get_efuse_8852bs(struct rtw_phl_com_t *phl_com, in hal_get_efuse_8852bs() argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/test/mp/ |
| H A D | phl_test_mp.c | 28 _os_kmem_free(mp_ctx->phl_com->drv_priv, msg->inbuf, msg->inlen); in mp_notification_complete() 39 info = _os_kmem_alloc(mp_ctx->phl_com->drv_priv, 2); in mp_cmd_done_notification() 61 _os_kmem_free(mp_ctx->phl_com->drv_priv, info, 2); in mp_cmd_done_notification() 76 info = _os_kmem_alloc(mp_ctx->phl_com->drv_priv, buf_len); in mp_buf_notification() 83 _os_mem_cpy(mp_ctx->phl_com->drv_priv, info, buf, buf_len); in mp_buf_notification() 96 _os_kmem_free(mp_ctx->phl_com->drv_priv, info, buf_len); in mp_buf_notification() 140 _os_sema_up(mp_ctx->phl_com->drv_priv,&(mp_ctx->mp_cmd_sema)); in mp_bp_handler() 200 struct rtw_phl_com_t* phl_com = mp_ctx->phl_com; in mp_start() local 206 _os_sema_down(phl_com->drv_priv,&(mp_ctx->mp_cmd_sema)); in mp_start() 214 _os_mem_free(phl_com->drv_priv, mp_ctx->rpt, mp_ctx->rpt_len); in mp_start() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/test/mp/ |
| H A D | phl_test_mp.c | 28 _os_kmem_free(mp_ctx->phl_com->drv_priv, msg->inbuf, msg->inlen); in mp_notification_complete() 39 info = _os_kmem_alloc(mp_ctx->phl_com->drv_priv, 2); in mp_cmd_done_notification() 61 _os_kmem_free(mp_ctx->phl_com->drv_priv, info, 2); in mp_cmd_done_notification() 76 info = _os_kmem_alloc(mp_ctx->phl_com->drv_priv, buf_len); in mp_buf_notification() 83 _os_mem_cpy(mp_ctx->phl_com->drv_priv, info, buf, buf_len); in mp_buf_notification() 96 _os_kmem_free(mp_ctx->phl_com->drv_priv, info, buf_len); in mp_buf_notification() 140 _os_sema_up(mp_ctx->phl_com->drv_priv,&(mp_ctx->mp_cmd_sema)); in mp_bp_handler() 200 struct rtw_phl_com_t* phl_com = mp_ctx->phl_com; in mp_start() local 206 _os_sema_down(phl_com->drv_priv,&(mp_ctx->mp_cmd_sema)); in mp_start() 214 _os_mem_free(phl_com->drv_priv, mp_ctx->rpt, mp_ctx->rpt_len); in mp_start() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/rtl8852b/ |
| H A D | rtl8852b_halinit.c | 20 void init_hal_spec_8852b(struct rtw_phl_com_t *phl_com, in init_hal_spec_8852b() argument 23 struct hal_spec_t *hal_spec = phl_get_ic_spec(phl_com); in init_hal_spec_8852b() 124 phl_com->dev_cap.hw_sup_flags = HW_SUP_AMSDU | in init_hal_spec_8852b() 129 phl_com->dev_cap.hw_sup_flags |= HW_SUP_OFDMA | HW_SUP_CHAN_INFO; in init_hal_spec_8852b() 130 phl_com->dev_cap.hw_sup_flags |= HW_SUP_TSSI | HW_SUP_TANK_K; in init_hal_spec_8852b() 138 if (phl_com->dev_cap.hw_sup_flags & HW_SUP_DBCC) in init_hal_spec_8852b() 214 u32 _hal_cfg_intnal_fw_8852b(struct rtw_phl_com_t *phl_com,enum rtw_fw_type fw_type,struct rtw_fw_i… in _hal_cfg_intnal_fw_8852b() argument 262 static u32 _hal_cfg_extnal_fw_8852b(struct rtw_phl_com_t *phl_com, in _hal_cfg_extnal_fw_8852b() argument 265 void *d = phlcom_to_drvpriv(phl_com); in _hal_cfg_extnal_fw_8852b() 316 enum rtw_hal_status hal_cfg_fw_8852b(struct rtw_phl_com_t *phl_com, in hal_cfg_fw_8852b() argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/rtl8852b/ |
| H A D | rtl8852b_halinit.c | 20 void init_hal_spec_8852b(struct rtw_phl_com_t *phl_com, in init_hal_spec_8852b() argument 23 struct hal_spec_t *hal_spec = phl_get_ic_spec(phl_com); in init_hal_spec_8852b() 124 phl_com->dev_cap.hw_sup_flags = HW_SUP_AMSDU | in init_hal_spec_8852b() 129 phl_com->dev_cap.hw_sup_flags |= HW_SUP_OFDMA | HW_SUP_CHAN_INFO; in init_hal_spec_8852b() 130 phl_com->dev_cap.hw_sup_flags |= HW_SUP_TSSI | HW_SUP_TANK_K; in init_hal_spec_8852b() 138 if (phl_com->dev_cap.hw_sup_flags & HW_SUP_DBCC) in init_hal_spec_8852b() 214 u32 _hal_cfg_intnal_fw_8852b(struct rtw_phl_com_t *phl_com,enum rtw_fw_type fw_type,struct rtw_fw_i… in _hal_cfg_intnal_fw_8852b() argument 262 static u32 _hal_cfg_extnal_fw_8852b(struct rtw_phl_com_t *phl_com, in _hal_cfg_extnal_fw_8852b() argument 265 void *d = phlcom_to_drvpriv(phl_com); in _hal_cfg_extnal_fw_8852b() 316 enum rtw_hal_status hal_cfg_fw_8852b(struct rtw_phl_com_t *phl_com, in hal_cfg_fw_8852b() argument [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/test/verify/ |
| H A D | phl_test_verify.c | 34 _os_mem_free(ver_ctx->phl_com->drv_priv, msg->inbuf, msg->inlen); in verify_cmd_done_notification_complete() 45 info = _os_mem_alloc(ver_ctx->phl_com->drv_priv, 2); in verify_cmd_done_notification() 65 _os_mem_free(ver_ctx->phl_com->drv_priv, info, 2); in verify_cmd_done_notification() 109 _os_sema_up(ver_ctx->phl_com->drv_priv, &(ver_ctx->cmd_sema)); in verify_bp_handler() 140 struct rtw_phl_com_t *phl_com = ver_ctx->phl_com; in verify_start() local 149 _os_sema_down(phl_com->drv_priv, &(ver_ctx->cmd_sema)); in verify_start() 157 _os_mem_free(phl_com->drv_priv, ver_ctx->rpt, ver_ctx->rpt_len); in verify_start() 179 _os_mem_free(phl_com->drv_priv, ver_ctx->buf, ver_ctx->buf_len); in verify_start() 199 phl_info->phl_com->drv_mode = driver_mode; in verify_change_mode() 212 struct rtw_phl_com_t *phl_com = phl_info->phl_com; in phl_test_verify_alloc() local [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/test/verify/ |
| H A D | phl_test_verify.c | 34 _os_mem_free(ver_ctx->phl_com->drv_priv, msg->inbuf, msg->inlen); in verify_cmd_done_notification_complete() 45 info = _os_mem_alloc(ver_ctx->phl_com->drv_priv, 2); in verify_cmd_done_notification() 65 _os_mem_free(ver_ctx->phl_com->drv_priv, info, 2); in verify_cmd_done_notification() 109 _os_sema_up(ver_ctx->phl_com->drv_priv, &(ver_ctx->cmd_sema)); in verify_bp_handler() 140 struct rtw_phl_com_t *phl_com = ver_ctx->phl_com; in verify_start() local 149 _os_sema_down(phl_com->drv_priv, &(ver_ctx->cmd_sema)); in verify_start() 157 _os_mem_free(phl_com->drv_priv, ver_ctx->rpt, ver_ctx->rpt_len); in verify_start() 179 _os_mem_free(phl_com->drv_priv, ver_ctx->buf, ver_ctx->buf_len); in verify_start() 199 phl_info->phl_com->drv_mode = driver_mode; in verify_change_mode() 212 struct rtw_phl_com_t *phl_com = phl_info->phl_com; in phl_test_verify_alloc() local [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/ |
| H A D | hal_init.c | 321 void rtw_hal_enable_interrupt(struct rtw_phl_com_t *phl_com, void *h) in rtw_hal_enable_interrupt() argument 330 void rtw_hal_disable_interrupt(struct rtw_phl_com_t *phl_com, void *h) in rtw_hal_disable_interrupt() argument 397 void rtw_hal_restore_interrupt(struct rtw_phl_com_t *phl_com, void *h) in rtw_hal_restore_interrupt() argument 663 static enum rtw_hal_status hal_set_ops(struct rtw_phl_com_t *phl_com, in hal_set_ops() argument 667 if (phl_get_hci_type(phl_com) == RTW_HCI_PCIE) in hal_set_ops() 668 hal_set_ops_pci(phl_com, hal_info); in hal_set_ops() 672 if (phl_get_hci_type(phl_com) == RTW_HCI_USB) in hal_set_ops() 673 hal_set_ops_usb(phl_com, hal_info); in hal_set_ops() 677 if (phl_get_hci_type(phl_com) == RTW_HCI_SDIO) in hal_set_ops() 678 hal_set_ops_sdio(phl_com, hal_info); in hal_set_ops() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/ |
| H A D | hal_init.c | 321 void rtw_hal_enable_interrupt(struct rtw_phl_com_t *phl_com, void *h) in rtw_hal_enable_interrupt() argument 330 void rtw_hal_disable_interrupt(struct rtw_phl_com_t *phl_com, void *h) in rtw_hal_disable_interrupt() argument 397 void rtw_hal_restore_interrupt(struct rtw_phl_com_t *phl_com, void *h) in rtw_hal_restore_interrupt() argument 663 static enum rtw_hal_status hal_set_ops(struct rtw_phl_com_t *phl_com, in hal_set_ops() argument 667 if (phl_get_hci_type(phl_com) == RTW_HCI_PCIE) in hal_set_ops() 668 hal_set_ops_pci(phl_com, hal_info); in hal_set_ops() 672 if (phl_get_hci_type(phl_com) == RTW_HCI_USB) in hal_set_ops() 673 hal_set_ops_usb(phl_com, hal_info); in hal_set_ops() 677 if (phl_get_hci_type(phl_com) == RTW_HCI_SDIO) in hal_set_ops() 678 hal_set_ops_sdio(phl_com, hal_info); in hal_set_ops() [all …]
|