/linux-6.3-rc2/drivers/staging/rtl8723bs/core/ |
A D | rtw_sta_mgt.c | 33 psta->expire_to = 0; in _rtw_init_stainfo() 35 psta->flags = 0; in _rtw_init_stainfo() 87 psta++; in _rtw_init_sta_priv() 213 psta = NULL; in rtw_alloc_stainfo() 268 return psta; in rtw_alloc_stainfo() 281 if (!psta) in rtw_free_stainfo() 414 if ((psta->aid > 0) && (pstapriv->sta_aid[psta->aid - 1] == psta)) { in rtw_free_stainfo() 416 psta->aid = 0; in rtw_free_stainfo() 491 psta = NULL; in rtw_get_stainfo() 495 return psta; in rtw_get_stainfo() [all …]
|
A D | rtw_ap.c | 207 psta = NULL; in expire_timeout_chk() 215 if (chk_sta_is_alive(psta) || !psta->expire_to) { in expire_timeout_chk() 332 if (!psta) in add_RATid() 357 psta->raid = networktype_to_raid_ex(padapter, psta); in add_RATid() 383 if (psta) { in update_bmc_sta() 388 pmlmeinfo->FW_sta_info[psta->mac_id].psta = psta; in update_bmc_sta() 420 psta->raid = networktype_to_raid_ex(padapter, psta); in update_bmc_sta() 1151 if (!psta) in rtw_check_beacon_data() 1831 if (!psta) in bss_cap_update_on_sta_leave() 1895 if (!psta) in ap_free_sta() [all …]
|
A D | rtw_xmit.c | 710 if (!psta) { in update_attrib() 727 pattrib->psta = psta; in update_attrib() 936 if (pattrib->psta != psta) in rtw_make_wlanhdr() 939 if (!psta) in rtw_make_wlanhdr() 1225 psta = pattrib->psta; in rtw_mgmt_xmitframe_coalesce() 1229 if (!psta) in rtw_mgmt_xmitframe_coalesce() 1385 psta = pxmitframe->attrib.psta; in rtw_count_tx_stats() 1386 if (psta) { in rtw_count_tx_stats() 1801 if (pattrib->psta != psta) in rtw_xmit_classifier() 2025 if (pattrib->psta != psta) in xmitframe_enqueue_for_sleeping_sta() [all …]
|
A D | rtw_recv.c | 470 if ((psta) && (psta->ieee8021x_blocked)) { in portctrl() 543 if (psta) { in process_pwrbit_data() 572 if (!psta) in process_wmmps_data() 632 psta = sta; in count_rx_stats() 634 psta = prframe->u.hdr.psta; in count_rx_stats() 636 if (psta) { in count_rx_stats() 907 if (!psta) in validate_recv_ctrl_frame() 1119 if (!psta) { in recvframe_chk_defrag() 1205 if (psta) { in validate_recv_mgnt_frame() 1292 if (!psta) { in validate_recv_data_frame() [all …]
|
A D | rtw_wlan_util.c | 947 if (psta) { in bwmode_update_check() 1100 psta->rtsen = 0; in VCS_update() 1106 psta->rtsen = 1; in VCS_update() 1109 psta->rtsen = 0; in VCS_update() 1125 psta->rtsen = 0; in VCS_update() 1136 psta->ldpc = 1; in update_ldpc_stbc_cap() 1139 psta->stbc = 1; in update_ldpc_stbc_cap() 1141 psta->ldpc = 0; in update_ldpc_stbc_cap() 1142 psta->stbc = 0; in update_ldpc_stbc_cap() 1675 if (psta) { in process_addba_req() [all …]
|
A D | rtw_mlme.c | 1027 if (!psta) in rtw_joinbss_update_stainfo() 1042 psta->raid = networktype_to_raid_ex(padapter, psta); in rtw_joinbss_update_stainfo() 1062 psta->dot11txpn.val = psta->dot11txpn.val + 1; in rtw_joinbss_update_stainfo() 1100 return psta; in rtw_joinbss_update_stainfo() 1305 if (!psta) in rtw_sta_media_status_rpt() 1335 if (psta->passoc_req && psta->assoc_req_len > 0) { in rtw_stassoc_event_callback() 1359 if (psta) { in rtw_stassoc_event_callback() 1366 if (!psta) in rtw_stassoc_event_callback() 1419 if (psta) in rtw_stadel_event_callback() 2534 if (pattrib->psta != psta) in rtw_issue_addbareq_cmd() [all …]
|
A D | rtw_mlme_ext.c | 466 if (psta) { in mgt_dispatcher() 1604 if (!psta) in on_action_spct() 1651 if (!psta) in OnAction_back() 3742 if (!psta) in send_delba() 4640 if (psta) in report_del_sta_event() 4778 if (psta) in rtw_mlmeext_disconnect() 4854 pmlmeinfo->FW_sta_info[psta->mac_id].psta = psta; in mlmeext_joinbss_event_callback() 4917 pmlmeinfo->FW_sta_info[psta->mac_id].psta = psta; in mlmeext_sta_add_event_callback() 5064 psta = pmlmeinfo->FW_sta_info[i].psta; in linked_status_chk() 5172 if (!psta) in addba_timer_hdl() [all …]
|
A D | rtw_btcoex.c | 39 struct sta_info *psta; in rtw_btcoex_RejectApAggregatedPacket() local 42 psta = rtw_get_stainfo(&padapter->stapriv, get_bssid(&padapter->mlmepriv)); in rtw_btcoex_RejectApAggregatedPacket() 46 if (psta) in rtw_btcoex_RejectApAggregatedPacket() 47 send_delba(padapter, 0, psta->hwaddr); in rtw_btcoex_RejectApAggregatedPacket()
|
A D | rtw_ioctl_set.c | 477 struct sta_info *psta = NULL; in rtw_get_cur_max_rate() local 484 psta = rtw_get_stainfo(&adapter->stapriv, get_bssid(pmlmepriv)); in rtw_get_cur_max_rate() 485 if (!psta) in rtw_get_cur_max_rate() 488 short_GI = query_ra_short_GI(psta); in rtw_get_cur_max_rate() 490 if (is_supported_ht(psta->wireless_mode)) { in rtw_get_cur_max_rate() 491 max_rate = rtw_mcs_rate(psta->bw_mode == CHANNEL_WIDTH_40 ? 1 : 0, in rtw_get_cur_max_rate() 493 psta->htpriv.ht_cap.mcs.rx_mask); in rtw_get_cur_max_rate()
|
/linux-6.3-rc2/drivers/staging/rtl8712/ |
A D | rtl871x_sta_mgt.c | 39 struct sta_info *psta; in _r8712_init_sta_priv() local 55 _init_stainfo(psta); in _r8712_init_sta_priv() 58 psta++; in _r8712_init_sta_priv() 93 struct sta_info *psta; in r8712_alloc_stainfo() local 104 if (psta) { in r8712_alloc_stainfo() 106 _init_stainfo(psta); in r8712_alloc_stainfo() 110 psta = NULL; in r8712_alloc_stainfo() 138 return psta; in r8712_alloc_stainfo() 152 if (!psta) in r8712_free_stainfo() 237 psta = NULL; in r8712_get_stainfo() [all …]
|
A D | rtl871x_xmit.c | 281 if (psta) { in r8712_update_attrib() 282 pattrib->psta = psta; in r8712_update_attrib() 358 if (pattrib->psta) in xmitframe_addmic() 526 if (pattrib->psta) in make_wlanhdr() 527 psta = pattrib->psta; in make_wlanhdr() 534 if (psta) { in make_wlanhdr() 594 if (!pattrib->psta) in r8712_xmitframe_coalesce() 596 psta = pattrib->psta; in r8712_xmitframe_coalesce() 625 if (psta) { in r8712_xmitframe_coalesce() 899 psta = pattrib->psta; in r8712_xmit_classifier() [all …]
|
A D | rtl871x_recv.c | 233 struct sta_info *psta; in r8712_portctrl() local 249 if (psta && psta->ieee8021x_blocked) { in r8712_portctrl() 356 if (!*psta) { in sta2sta_data_frame() 366 struct sta_info **psta) in ap2sta_data_frame() argument 406 if (!*psta) in ap2sta_data_frame() 417 if (!*psta) in ap2sta_data_frame() 427 struct sta_info **psta) in sta2ap_data_frame() argument 442 if (!*psta) in sta2ap_data_frame() 466 struct sta_info *psta = NULL; in validate_recv_data_frame() local 505 if (!psta) in validate_recv_data_frame() [all …]
|
A D | rtl871x_cmd.c | 522 struct sta_info *sta = (struct sta_info *)psta; in r8712_setstakey_cmd() 656 struct sta_info *psta = NULL; in r8712_createbss_cmd_callback() local 693 psta = r8712_get_stainfo(&padapter->stapriv, in r8712_createbss_cmd_callback() 695 if (!psta) { in r8712_createbss_cmd_callback() 696 psta = r8712_alloc_stainfo(&padapter->stapriv, in r8712_createbss_cmd_callback() 698 if (!psta) in r8712_createbss_cmd_callback() 737 struct sta_info *psta = r8712_get_stainfo(pstapriv, in r8712_setstaKey_cmdrsp_callback() local 740 if (!psta) in r8712_setstaKey_cmdrsp_callback() 742 psta->aid = psta->mac_id = psetstakey_rsp->keyid; /*CAM_ID(CAM_ENTRY)*/ in r8712_setstaKey_cmdrsp_callback() 760 if (!psta) in r8712_setassocsta_cmdrsp_callback() [all …]
|
A D | rtl871x_mlme.c | 583 struct sta_info *psta; in r8712_free_assoc_resources() local 847 struct sta_info *psta; in r8712_stassoc_event_callback() local 855 if (psta) { in r8712_stassoc_event_callback() 864 if (!psta) in r8712_stassoc_event_callback() 867 psta->qos_option = 0; in r8712_stassoc_event_callback() 873 psta->ieee8021x_blocked = false; in r8712_stassoc_event_callback() 888 struct sta_info *psta; in r8712_stadel_event_callback() local 957 struct sta_info *psta; in r8712_got_addbareq_event_callback() local 962 if (psta) { in r8712_got_addbareq_event_callback() 1642 struct sta_info *bmc_sta, *psta; in update_ht_cap() local [all …]
|
A D | rtl871x_mp_ioctl.c | 153 struct sta_info *psta; in mp_start_test() local 188 psta = r8712_get_stainfo(&padapter->stapriv, in mp_start_test() 190 if (psta) in mp_start_test() 191 r8712_free_stainfo(padapter, psta); in mp_start_test() 192 psta = r8712_alloc_stainfo(&padapter->stapriv, bssid->MacAddress); in mp_start_test() 193 if (!psta) { in mp_start_test() 199 tgt_network->aid = psta->aid = 1; in mp_start_test() 217 struct sta_info *psta; in mp_stop_test() local 226 psta = r8712_get_stainfo(&padapter->stapriv, in mp_stop_test() 228 if (psta) in mp_stop_test() [all …]
|
/linux-6.3-rc2/drivers/staging/rtl8723bs/os_dep/ |
A D | ioctl_linux.c | 144 if (!psta) { in wpa_set_encryption() 557 if (!psta) in rtw_set_encryption() 834 if (psta) { in rtw_add_sta() 844 psta->qos_option = 1; in rtw_add_sta() 846 psta->qos_option = 0; in rtw_add_sta() 849 psta->qos_option = 0; in rtw_add_sta() 892 if (psta) { in rtw_del_sta() 906 psta = NULL; in rtw_del_sta() 934 if (psta) { in rtw_ioctl_get_sta_data() 956 memcpy(psta_data->tx_supp_rates, psta->bssrateset, psta->bssratelen); in rtw_ioctl_get_sta_data() [all …]
|
A D | xmit_linux.c | 129 struct sta_info *psta = NULL; in rtw_mlcst2unicst() local 144 psta = list_entry(plist, struct sta_info, asoc_list); in rtw_mlcst2unicst() 146 stainfo_offset = rtw_stainfo_offset(pstapriv, psta); in rtw_mlcst2unicst() 154 psta = rtw_get_stainfo_by_offset(pstapriv, chk_alive_list[i]); in rtw_mlcst2unicst() 155 if (!(psta->state & _FW_LINKED)) in rtw_mlcst2unicst() 159 if (!memcmp(psta->hwaddr, &skb->data[6], 6) || in rtw_mlcst2unicst() 160 !memcmp(psta->hwaddr, null_addr, 6) || in rtw_mlcst2unicst() 161 !memcmp(psta->hwaddr, bc_addr, 6)) in rtw_mlcst2unicst() 167 memcpy(newskb->data, psta->hwaddr, 6); in rtw_mlcst2unicst()
|
A D | ioctl_cfg80211.c | 529 if (!psta) in rtw_cfg80211_ap_set_encryption() 787 if (psta) { in rtw_cfg80211_set_encryption() 997 struct sta_info *psta = NULL; in cfg80211_rtw_get_station() local 1008 if (!psta) { in cfg80211_rtw_get_station() 2384 struct sta_info *psta = NULL; in cfg80211_rtw_del_station() local 2416 if (psta->dot8021xalg != 1 || psta->bpairwise_key_installed) { in cfg80211_rtw_del_station() 2422 psta = NULL; in cfg80211_rtw_del_station() 2449 struct sta_info *psta = NULL; in rtw_sta_info_get_by_idx() local 2462 return psta; in rtw_sta_info_get_by_idx() 2477 if (psta == NULL) { in cfg80211_rtw_dump_station() [all …]
|
A D | recv_linux.c | 102 struct sta_info *psta = NULL; in rtw_os_recv_indicate_pkt() local 108 psta = rtw_get_bcmc_stainfo(padapter); in rtw_os_recv_indicate_pkt() 111 psta = rtw_get_stainfo(pstapriv, pattrib->dst); in rtw_os_recv_indicate_pkt() 114 if (psta) { in rtw_os_recv_indicate_pkt()
|
/linux-6.3-rc2/drivers/staging/rtl8723bs/include/ |
A D | rtw_ap.h | 14 void add_RATid(struct adapter *padapter, struct sta_info *psta, u8 rssi_level); 16 void update_sta_info_apmode(struct adapter *padapter, struct sta_info *psta); 24 u8 rtw_ap_set_pairwise_key(struct adapter *padapter, struct sta_info *psta); 29 void bss_cap_update_on_sta_join(struct adapter *padapter, struct sta_info *psta); 30 u8 bss_cap_update_on_sta_leave(struct adapter *padapter, struct sta_info *psta); 31 void sta_info_update(struct adapter *padapter, struct sta_info *psta); 32 void ap_sta_info_defer_update(struct adapter *padapter, struct sta_info *psta); 33 u8 ap_free_sta(struct adapter *padapter, struct sta_info *psta, bool active, u16 reason);
|
A D | rtw_mlme_ext.h | 289 struct sta_info *psta; member 467 extern void init_addba_retry_timer(struct adapter *padapter, struct sta_info *psta); 472 u8 networktype_to_raid_ex(struct adapter *adapter, struct sta_info *psta); 540 void VCS_update(struct adapter *padapter, struct sta_info *psta); 541 void update_ldpc_stbc_cap(struct sta_info *psta); 548 void update_sta_basic_rate(struct sta_info *psta, u8 wireless_mode); 552 void update_sta_info(struct adapter *padapter, struct sta_info *psta); 553 void Update_RA_Entry(struct adapter *padapter, struct sta_info *psta); 554 void set_sta_rate(struct adapter *padapter, struct sta_info *psta); 566 extern void rtw_alloc_macid(struct adapter *padapter, struct sta_info *psta); [all …]
|
/linux-6.3-rc2/drivers/staging/rtl8723bs/hal/ |
A D | rtl8723b_dm.c | 191 struct sta_info *psta = NULL; in rtl8723b_hal_dm_in_lps() local 198 psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); in rtl8723b_hal_dm_in_lps() 199 if (psta && (psta->rssi_stat.UndecoratedSmoothedPWDB > 0)) { in rtl8723b_hal_dm_in_lps() 200 PWDB_rssi = (psta->mac_id | (psta->rssi_stat.UndecoratedSmoothedPWDB<<16)); in rtl8723b_hal_dm_in_lps() 216 struct sta_info *psta = NULL; in rtl8723b_HalDmWatchDog_in_LPS() local 238 psta = rtw_get_stainfo(pstapriv, get_bssid(pmlmepriv)); in rtl8723b_HalDmWatchDog_in_LPS() 239 if (!psta) in rtl8723b_HalDmWatchDog_in_LPS() 242 pdmpriv->EntryMinUndecoratedSmoothedPWDB = psta->rssi_stat.UndecoratedSmoothedPWDB; in rtl8723b_HalDmWatchDog_in_LPS()
|
A D | rtl8723bs_recv.c | 101 struct sta_info *psta; in update_recvframe_phyinfo() local 123 psta = rtw_get_stainfo(pstapriv, sa); in update_recvframe_phyinfo() 124 if (psta) in update_recvframe_phyinfo() 125 pkt_info.station_id = psta->mac_id; in update_recvframe_phyinfo() 133 if (psta) in update_recvframe_phyinfo() 134 psta->rssi = pattrib->phy_info.RecvSignalPower; in update_recvframe_phyinfo() 136 precvframe->u.hdr.psta = NULL; in update_recvframe_phyinfo() 141 if (psta) { in update_recvframe_phyinfo() 142 precvframe->u.hdr.psta = psta; in update_recvframe_phyinfo() 148 if (psta) in update_recvframe_phyinfo() [all …]
|
A D | odm.c | 574 struct sta_info *psta; in odm_RSSIMonitorCheckCE() local 577 psta = pDM_Odm->pODM_StaInfo[i]; in odm_RSSIMonitorCheckCE() 578 if (IS_STA_VALID(psta)) { in odm_RSSIMonitorCheckCE() 579 if (IS_MCAST(psta->hwaddr)) /* if (psta->mac_id == 1) */ in odm_RSSIMonitorCheckCE() 582 if (psta->rssi_stat.UndecoratedSmoothedPWDB == (-1)) in odm_RSSIMonitorCheckCE() 585 if (psta->rssi_stat.UndecoratedSmoothedPWDB < tmpEntryMinPWDB) in odm_RSSIMonitorCheckCE() 586 tmpEntryMinPWDB = psta->rssi_stat.UndecoratedSmoothedPWDB; in odm_RSSIMonitorCheckCE() 588 if (psta->rssi_stat.UndecoratedSmoothedPWDB > tmpEntryMaxPWDB) in odm_RSSIMonitorCheckCE() 589 tmpEntryMaxPWDB = psta->rssi_stat.UndecoratedSmoothedPWDB; in odm_RSSIMonitorCheckCE() 591 if (psta->rssi_stat.UndecoratedSmoothedPWDB != (-1)) in odm_RSSIMonitorCheckCE() [all …]
|
A D | hal_com.c | 551 if (!psta) in rtw_hal_update_sta_rate_mask() 557 for (i = 0; i < sizeof(psta->bssrateset); i++) { in rtw_hal_update_sta_rate_mask() 558 if (psta->bssrateset[i]) in rtw_hal_update_sta_rate_mask() 563 if (psta->htpriv.ht_option) { in rtw_hal_update_sta_rate_mask() 567 if (psta->htpriv.ht_cap.mcs.rx_mask[i/8] & BIT(i%8)) in rtw_hal_update_sta_rate_mask() 572 psta->ra_mask = tx_ra_bitmap; in rtw_hal_update_sta_rate_mask() 573 psta->init_rate = get_highest_rate_idx(tx_ra_bitmap)&0x3f; in rtw_hal_update_sta_rate_mask() 762 struct sta_info *psta; in GetHalDefVar() local 767 if (psta) in GetHalDefVar() 826 struct sta_info *psta = pValue1; in SetHalODMVar() local [all …]
|