| /linux-6.15/drivers/staging/rtl8723bs/hal/ |
| H A D | hal_intf.c | 17 ReadAdapterInfo8723BS(padapter); in rtw_hal_read_chip_info() 33 rtw_hal_data_deinit(padapter); in rtw_hal_free_data() 38 rtl8723b_init_dm_priv(padapter); in rtw_hal_dm_init() 73 rtw_hal_init_opmode(padapter); in rtw_hal_init() 84 init_hw_mlme_ext(padapter); in rtw_hal_init() 102 padapter = dvobj->padapters; in rtw_hal_deinit() 137 padapter->HalFunc.SetHalODMVarHandler(padapter, eVariable, pValue1, bSet); in rtw_hal_set_odm_var() 211 struct adapter *padapter; in rtw_hal_update_ra_mask() local 217 padapter = psta->padapter; in rtw_hal_update_ra_mask() 294 return padapter->HalFunc.xmit_thread_handler(padapter); in rtw_hal_xmit_thread_handler() [all …]
|
| H A D | sdio_halinit.c | 55 ret = CardEnable(padapter); in _InitPowerOn_8723BS() 656 padapter->bFWReady = true; in rtl8723bs_hal_init() 672 _InitRFType(padapter); in rtl8723bs_hal_init() 722 hal_init_macaddr(padapter); in rtl8723bs_hal_init() 726 _InitEDCA(padapter); in rtl8723bs_hal_init() 731 _InitInterrupt(padapter); in rtl8723bs_hal_init() 743 rtw_hal_set_chnl_bw(padapter, padapter->registrypriv.channel, in rtl8723bs_hal_init() 770 _RfPowerSave(padapter); in rtl8723bs_hal_init() 1122 _EfuseCellSel(padapter); in _ReadAdapterInfo8723BS() 1123 _ReadRFType(padapter); in _ReadAdapterInfo8723BS() [all …]
|
| H A D | rtl8723b_hal_init.c | 98 struct adapter *padapter, in _PageWrite() argument 494 struct adapter *padapter, in Hal_GetEfuseDefinition() argument 677 struct adapter *padapter, in hal_ReadEFuse_WiFi() argument 775 struct adapter *padapter, in hal_ReadEFuse_BT() argument 891 struct adapter *padapter, in Hal_ReadEFuse() argument 1851 padapter, in Hal_EfuseParseChnlPlan_8723B() 1858 Hal_ChannelPlanToRegulation(padapter, padapter->mlmepriv.ChannelPlan); in Hal_EfuseParseChnlPlan_8723B() 2079 padapter = pxmitframe->padapter; in rtl8723b_fill_default_txdesc() 2365 padapter, in hw_var_set_opmode() 2764 rtw_write8(padapter, REG_RRSR+2, rtw_read8(padapter, REG_RRSR+2)&0xf0); in SetHwReg8723B() [all …]
|
| H A D | rtl8723b_cmd.c | 55 padapter = GET_PRIMARY_ADAPTER(padapter); in FillH2CCmd8723B() 56 pHalData = GET_HAL_DATA(padapter); in FillH2CCmd8723B() 68 if (padapter->bSurpriseRemoved) in FillH2CCmd8723B() 223 struct adapter *padapter, in ConstructNullFunctionData() argument 556 padapter, in rtl8723b_set_FwRsvdPagePkt() 573 padapter, in rtl8723b_set_FwRsvdPagePkt() 590 padapter, in rtl8723b_set_FwRsvdPagePkt() 689 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) { in rtl8723b_download_rsvd_page() 729 struct adapter *padapter, in rtl8723b_Add_RateATid() argument 758 struct adapter *padapter, in ConstructBtNullFunctionData() argument [all …]
|
| H A D | hal_btcoex.c | 31 struct adapter *padapter; in halbtcoutsrc_LeaveLps() local 44 struct adapter *padapter; in halbtcoutsrc_EnterLps() local 57 struct adapter *padapter; in halbtcoutsrc_NormalLps() local 76 struct adapter *padapter; in halbtcoutsrc_LeaveLowPower() local 111 struct adapter *padapter; in halbtcoutsrc_NormalLowPower() local 129 struct adapter *padapter; in halbtcoutsrc_AggregationCheck() local 213 struct adapter *padapter; in halbtcoutsrc_GetWifiLinkStatus() local 265 struct adapter *padapter; in halbtcoutsrc_Get() local 429 struct adapter *padapter; in halbtcoutsrc_Set() local 569 struct adapter *padapter; in halbtcoutsrc_Read1Byte() local [all …]
|
| H A D | rtl8723bs_xmit.c | 18 (padapter->bSurpriseRemoved) || in rtw_sdio_wait_enough_TxOQT_space() 19 (padapter->bDriverStopped) in rtw_sdio_wait_enough_TxOQT_space() 91 (padapter->bSurpriseRemoved) || in rtl8723_dequeue_writeport() 92 (padapter->bDriverStopped) in rtl8723_dequeue_writeport() 128 pxmitpriv = &padapter->xmitpriv; in rtl8723bs_xmit_buf_handler() 131 netdev_emerg(padapter->pnetdev, in rtl8723bs_xmit_buf_handler() 136 ret = (padapter->bDriverStopped) || (padapter->bSurpriseRemoved); in rtl8723bs_xmit_buf_handler() 374 (padapter->bDriverStopped) || in rtl8723bs_xmit_handler() 375 (padapter->bSurpriseRemoved) in rtl8723bs_xmit_handler() 412 struct adapter *padapter; in rtl8723bs_xmit_thread() local [all …]
|
| /linux-6.15/drivers/staging/rtl8723bs/os_dep/ |
| H A D | os_intfs.c | 461 if (!padapter) in rtw_unregister_netdevs() 643 padapter->cmdpriv.padapter = padapter; in rtw_init_drv_sw() 653 if (_rtw_init_xmit_priv(&padapter->xmitpriv, padapter) == _FAIL) in rtw_init_drv_sw() 667 padapter->stapriv.padapter = padapter; in rtw_init_drv_sw() 816 padapter->intf_start(padapter); in _netdev_open() 880 padapter->intf_start(padapter); in ips_netdrv_open() 996 padapter->intf_stop(padapter); in rtw_dev_unload() 1093 padapter->intf_deinit(adapter_to_dvobj(padapter)); in rtw_suspend_normal() 1113 if ((!padapter->bup) || (padapter->bDriverStopped) || (padapter->bSurpriseRemoved)) { in rtw_suspend_common() 1165 if ((padapter->intf_init) && (padapter->intf_init(adapter_to_dvobj(padapter)) != _SUCCESS)) { in rtw_resume_process_normal() [all …]
|
| H A D | sdio_intf.c | 225 if (!padapter) in sd_intf_start() 234 if (!padapter) in sd_intf_stop() 249 padapter = vzalloc(sizeof(*padapter)); in rtw_sdio_if1_init() 250 if (!padapter) in rtw_sdio_if1_init() 253 padapter->dvobj = dvobj; in rtw_sdio_if1_init() 254 dvobj->if1 = padapter; in rtw_sdio_if1_init() 259 padapter->iface_id = 0; in rtw_sdio_if1_init() 273 rtw_set_hal_ops(padapter); in rtw_sdio_if1_init() 325 vfree((u8 *)padapter); in rtw_sdio_if1_init() 326 padapter = NULL; in rtw_sdio_if1_init() [all …]
|
| H A D | sdio_ops_linux.c | 41 padapter = pintfhdl->padapter; in _sd_cmd52_read() 73 padapter = pintfhdl->padapter; in sd_cmd52_read() 105 padapter = pintfhdl->padapter; in _sd_cmd52_write() 137 padapter = pintfhdl->padapter; in sd_cmd52_write() 165 padapter = pintfhdl->padapter; in sd_read8() 192 padapter = pintfhdl->padapter; in sd_read32() 244 padapter = pintfhdl->padapter; in sd_write8() 269 padapter = pintfhdl->padapter; in sd_write32() 336 padapter = pintfhdl->padapter; in _sd_read() 386 padapter = pintfhdl->padapter; in sd_read() [all …]
|
| H A D | xmit_linux.c | 73 if (padapter->registrypriv.wifi_spec) { in rtw_os_pkt_complete() 88 rtw_os_pkt_complete(padapter, pxframe->pkt); in rtw_os_xmit_complete() 95 struct adapter *pri_adapter = padapter; in rtw_os_xmit_schedule() 97 if (!padapter) in rtw_os_xmit_schedule() 110 if (padapter->registrypriv.wifi_spec) { in rtw_check_xmit_resource() 166 res = rtw_xmit(padapter, &newskb); in rtw_mlcst2unicst() 189 if (rtw_if_up(padapter) == false) in _rtw_xmit_entry() 192 rtw_check_xmit_resource(padapter, pkt); in _rtw_xmit_entry() 199 && padapter->registrypriv.wifi_spec == 0) { in _rtw_xmit_entry() 201 res = rtw_mlcst2unicst(padapter, pkt); in _rtw_xmit_entry() [all …]
|
| H A D | ioctl_cfg80211.c | 801 rtw_set_key(padapter, &padapter->securitypriv, param->u.crypt.idx, 1, true); in rtw_cfg80211_set_encryption() 1192 struct adapter *padapter; in cfg80211_rtw_scan() local 1522 memcpy(padapter->securitypriv.wps_ie, wps_ie, padapter->securitypriv.wps_ie_len); in rtw_cfg80211_set_wpa_ie() 1607 rtw_scan_abort(padapter); in cfg80211_rtw_leave_ibss() 1785 rtw_scan_abort(padapter); in cfg80211_rtw_disconnect() 1792 rtw_pwr_wakeup(padapter); in cfg80211_rtw_disconnect() 2143 pnpi->priv = padapter; in rtw_cfg80211_add_monitor_if() 2350 rtw_sta_flush(padapter); in cfg80211_rtw_del_station() 2477 rtw_scan_abort(padapter); in _cfg80211_rtw_mgmt_tx() 2542 struct adapter *padapter; in cfg80211_rtw_mgmt_tx() local [all …]
|
| /linux-6.15/drivers/staging/rtl8723bs/include/ |
| H A D | rtw_mlme_ext.h | 365 struct adapter *padapter; member 427 int init_hw_mlme_ext(struct adapter *padapter); 446 void Set_MSR(struct adapter *padapter, u8 type); 478 void site_survey(struct adapter *padapter); 487 int is_IBSS_empty(struct adapter *padapter); 492 void WMMOnAssocRsp(struct adapter *padapter); 496 void HTOnAssocRsp(struct adapter *padapter); 504 void update_IOT_info(struct adapter *padapter); 547 void issue_assocreq(struct adapter *padapter); 563 void start_clnt_auth(struct adapter *padapter); [all …]
|
| H A D | hal_intf.h | 200 void rtw_hal_free_data(struct adapter *padapter); 202 void rtw_hal_dm_init(struct adapter *padapter); 203 void rtw_hal_dm_deinit(struct adapter *padapter); 205 uint rtw_hal_init(struct adapter *padapter); 206 uint rtw_hal_deinit(struct adapter *padapter); 207 void rtw_hal_stop(struct adapter *padapter); 231 s32 rtw_hal_init_xmit_priv(struct adapter *padapter); 234 s32 rtw_hal_init_recv_priv(struct adapter *padapter); 240 void rtw_hal_start_thread(struct adapter *padapter); 241 void rtw_hal_stop_thread(struct adapter *padapter); [all …]
|
| H A D | rtw_ap.h | 10 void init_mlme_ap_info(struct adapter *padapter); 11 void free_mlme_ap_info(struct adapter *padapter); 15 void expire_timeout_chk(struct adapter *padapter); 17 void start_bss_network(struct adapter *padapter); 19 void rtw_ap_restore_network(struct adapter *padapter); 21 int rtw_acl_add_sta(struct adapter *padapter, u8 *addr); 22 void rtw_acl_remove_sta(struct adapter *padapter, u8 *addr); 34 void rtw_sta_flush(struct adapter *padapter); 35 void start_ap_mode(struct adapter *padapter); 36 void stop_ap_mode(struct adapter *padapter); [all …]
|
| H A D | hal_btcoex.h | 24 bool hal_btcoex_IsBtExist(struct adapter *padapter); 29 void hal_btcoex_Initialize(void *padapter); 30 void hal_btcoex_PowerOnSetting(struct adapter *padapter); 33 void hal_btcoex_IpsNotify(struct adapter *padapter, u8 type); 34 void hal_btcoex_LpsNotify(struct adapter *padapter, u8 type); 35 void hal_btcoex_ScanNotify(struct adapter *padapter, u8 type); 39 void hal_btcoex_IQKNotify(struct adapter *padapter, u8 state); 42 void hal_btcoex_HaltNotify(struct adapter *padapter); 44 void hal_btcoex_Handler(struct adapter *padapter); 47 bool hal_btcoex_IsBtControlLps(struct adapter *padapter); [all …]
|
| H A D | rtl8723b_hal.h | 191 void rtl8723b_FirmwareSelfReset(struct adapter *padapter); 192 void rtl8723b_InitializeFirmwareVars(struct adapter *padapter); 194 void rtl8723b_InitAntenna_Selection(struct adapter *padapter); 195 void rtl8723b_init_default_value(struct adapter *padapter); 197 s32 rtl8723b_InitLLTTable(struct adapter *padapter); 200 u8 GetEEPROMSize8723B(struct adapter *padapter); 201 void Hal_InitPGData(struct adapter *padapter, u8 *PROMContent); 235 void rtl8723b_InitBeaconParameters(struct adapter *padapter); 237 void _8051Reset8723(struct adapter *padapter); 239 void rtl8723b_start_thread(struct adapter *padapter); [all …]
|
| H A D | sdio_ops.h | 13 extern void sdio_set_intf_ops(struct adapter *padapter, struct _io_ops *pops); 17 extern u8 SdioLocalCmd52Read1Byte(struct adapter *padapter, u32 addr); 22 u32 _sdio_read32(struct adapter *padapter, u32 addr); 23 s32 _sdio_write32(struct adapter *padapter, u32 addr, u32 val); 25 extern void sd_int_hdl(struct adapter *padapter); 26 extern u8 CheckIPSStatus(struct adapter *padapter); 28 extern void InitInterrupt8723BSdio(struct adapter *padapter); 29 extern void InitSysInterrupt8723BSdio(struct adapter *padapter); 30 extern void EnableInterrupt8723BSdio(struct adapter *padapter); 31 extern void DisableInterrupt8723BSdio(struct adapter *padapter); [all …]
|
| H A D | osdep_intf.h | 14 u8 rtw_init_drv_sw(struct adapter *padapter); 15 u8 rtw_free_drv_sw(struct adapter *padapter); 16 void rtw_reset_drv_sw(struct adapter *padapter); 17 void rtw_dev_unload(struct adapter *padapter); 19 u32 rtw_start_drv_threads(struct adapter *padapter); 20 void rtw_stop_drv_threads(struct adapter *padapter); 29 void rtw_ips_dev_unload(struct adapter *padapter); 31 int rtw_ips_pwr_up(struct adapter *padapter); 32 void rtw_ips_pwr_down(struct adapter *padapter); 37 void rtw_suspend_common(struct adapter *padapter); [all …]
|
| /linux-6.15/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_pwrctrl.c | 29 rtw_ips_pwr_down(padapter); in _ips_enter() 44 _ips_enter(padapter); in ips_enter() 77 ret = _ips_leave(padapter); in ips_leave() 170 ips_enter(padapter); in rtw_ps_processor() 183 rtw_ps_cmd(padapter); in pwr_state_check_handler() 252 if ((padapter->bSurpriseRemoved) || !(padapter->hw_init_completed)) { in rtw_set_rpwm() 369 ((hal_btcoex_IsBtControlLps(padapter)) && (hal_btcoex_IsLpsOn(padapter))) in rtw_set_ps_mode() 645 padapter = dvobj->if1; in rpwmtimeout_workitem_callback() 1030 padapter = GET_PRIMARY_ADAPTER(padapter); in _rtw_pwr_wakeup() 1074 if (padapter->bDriverStopped || !padapter->bup || !padapter->hw_init_completed) { in _rtw_pwr_wakeup() [all …]
|
| H A D | rtw_ap.c | 25 start_ap_mode(padapter); in init_mlme_ap_info() 40 rtw_sta_flush(padapter); in free_mlme_ap_info() 45 rtw_free_all_stainfo(padapter); in free_mlme_ap_info() 793 padapter, in start_bss_network() 801 send_beacon(padapter); in start_bss_network() 805 update_bmc_sta(padapter); in start_bss_network() 1076 padapter, in rtw_check_beacon_data() 1537 if (!padapter) in update_beacon() 2018 padapter, in rtw_ap_restore_network() 2030 padapter, in rtw_ap_restore_network() [all …]
|
| H A D | rtw_btcoex.c | 21 void rtw_btcoex_HaltNotify(struct adapter *padapter) in rtw_btcoex_HaltNotify() argument 23 if (!padapter->bup) in rtw_btcoex_HaltNotify() 26 if (padapter->bSurpriseRemoved) in rtw_btcoex_HaltNotify() 29 hal_btcoex_HaltNotify(padapter); in rtw_btcoex_HaltNotify() 40 pmlmeinfo = &padapter->mlmeextpriv.mlmext_info; in rtw_btcoex_RejectApAggregatedPacket() 41 psta = rtw_get_stainfo(&padapter->stapriv, get_bssid(&padapter->mlmepriv)); in rtw_btcoex_RejectApAggregatedPacket() 46 send_delba(padapter, 0, psta->hwaddr); in rtw_btcoex_RejectApAggregatedPacket() 58 pwrpriv = adapter_to_pwrctl(padapter); in rtw_btcoex_LPS_Enter() 61 lpsVal = hal_btcoex_LpsVal(padapter); in rtw_btcoex_LPS_Enter() 70 pwrpriv = adapter_to_pwrctl(padapter); in rtw_btcoex_LPS_Leave() [all …]
|
| H A D | rtw_ioctl_set.c | 37 u8 rtw_do_join(struct adapter *padapter) in rtw_do_join() argument 65 || rtw_to_roam(padapter) > 0 in rtw_do_join() 117 || rtw_to_roam(padapter) > 0 in rtw_do_join() 214 status = rtw_do_join(padapter); in rtw_set_802_11_ssid() 278 status = rtw_do_join(padapter); in rtw_set_802_11_connect() 299 stop_ap_mode(padapter); in rtw_set_802_11_infrastructure_mode() 331 start_ap_mode(padapter); in rtw_set_802_11_infrastructure_mode() 357 rtw_indicate_disconnect(padapter); in rtw_set_802_11_disassociate() 360 rtw_pwr_wakeup(padapter); in rtw_set_802_11_disassociate() 373 if (!padapter) { in rtw_set_802_11_bssid_list_scan() [all …]
|
| H A D | rtw_efuse.c | 76 struct adapter *padapter, in Efuse_PowerSwitch() argument 141 struct adapter *padapter, in EFUSE_GetEfuseDefinition() argument 210 struct adapter *padapter, in efuse_OneByteRead() argument 225 rtw_write16(padapter, 0x34, rtw_read16(padapter, 0x34) & (~BIT11)); in efuse_OneByteRead() 231 (rtw_read8(padapter, EFUSE_CTRL + 2) & 0xFC)); in efuse_OneByteRead() 243 *data = rtw_read8(padapter, EFUSE_CTRL); in efuse_OneByteRead() 270 rtw_write16(padapter, 0x34, rtw_read16(padapter, 0x34) | (BIT11)); in efuse_OneByteWrite() 296 return padapter->HalFunc.Efuse_WordEnableDataWrite(padapter, efuse_addr, in Efuse_WordEnableDataWrite() 319 struct adapter *padapter, 327 Efuse_PowerSwitch(padapter, false, true); in Efuse_ReadAllMap() [all …]
|
| H A D | rtw_mlme_ext.c | 384 pmlmeext->padapter = padapter; in init_mlme_ext_priv() 409 struct adapter *padapter = pmlmeext->padapter; in free_mlme_ext_priv() local 411 if (!padapter) in free_mlme_ext_priv() 2563 if (padapter->bDriverStopped || padapter->bSurpriseRemoved) in issue_probereq_ex() 3028 if (!padapter) in _issue_nulldata() 3118 if (padapter->bDriverStopped || padapter->bSurpriseRemoved) in issue_nulldata() 3251 if (padapter->bDriverStopped || padapter->bSurpriseRemoved) in issue_qos_nulldata() 3345 if (padapter->bDriverStopped || padapter->bSurpriseRemoved) in issue_deauth_ex() 3784 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) in send_beacon() 4407 if (!padapter) in report_survey_event() [all …]
|
| H A D | rtw_cmd.c | 317 struct adapter *padapter = pcmdpriv->padapter; in rtw_enqueue_cmd() local 322 cmd_obj->padapter = padapter; in rtw_enqueue_cmd() 401 if (padapter->bDriverStopped || padapter->bSurpriseRemoved) { in rtw_cmd_thread() 412 FUNC_ADPT_ARG(padapter), in rtw_cmd_thread() 424 if (padapter->bDriverStopped || padapter->bSurpriseRemoved) { in rtw_cmd_thread() 635 start_bss_network(padapter); in rtw_startbss_cmd() 1244 _linked_info_dump(padapter); in dynamic_chk_wk_hdl() 1247 linked_status_chk(padapter); in dynamic_chk_wk_hdl() 1257 hal_btcoex_Handler(padapter); in dynamic_chk_wk_hdl() 1261 rtw_ps_processor(padapter); in dynamic_chk_wk_hdl() [all …]
|