Home
last modified time | relevance | path

Searched refs:rtwsta (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dmac80211.c32 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_ops_tx() local
35 skb_queue_tail(&rtwsta->roc_queue, skb); in rtw89_ops_tx()
485 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in __rtw89_ops_sta_add() local
506 rtw89_init_sta(rtwdev, rtwvif, rtwsta, macid); in __rtw89_ops_sta_add()
511 INIT_LIST_HEAD(&rtwsta->dlink_pool); in __rtw89_ops_sta_add()
513 skb_queue_head_init(&rtwsta->roc_queue); in __rtw89_ops_sta_add()
514 bitmap_zero(rtwsta->pairwise_sec_cam_map, RTW89_MAX_SEC_CAM_NUM); in __rtw89_ops_sta_add()
516 rtwsta_link = rtw89_sta_set_link(rtwsta, sta->deflink.link_id); in __rtw89_ops_sta_add()
534 rtw89_sta_unset_link(rtwsta, sta->deflink.link_id); in __rtw89_ops_sta_add()
548 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in __rtw89_ops_sta_assoc() local
[all …]
H A Dcam.c314 struct rtw89_sta *rtwsta = sta_to_rtwsta_safe(sta); in rtw89_cam_detach_sec_cam() local
328 if (rtwsta) in rtw89_cam_detach_sec_cam()
329 clear_bit(sec_cam->sec_cam_idx, rtwsta->pairwise_sec_cam_map); in rtw89_cam_detach_sec_cam()
332 rtwsta_link = rtwsta ? rtwsta->links[link_id] : NULL; in rtw89_cam_detach_sec_cam()
333 if (rtwsta && !rtwsta_link) in rtw89_cam_detach_sec_cam()
351 struct rtw89_sta *rtwsta = sta_to_rtwsta_safe(sta); in rtw89_cam_attach_sec_cam() local
369 rtwsta_link = rtwsta ? rtwsta->links[key_link_id] : NULL; in rtw89_cam_attach_sec_cam()
371 if (!rtwvif_link || (rtwsta && !rtwsta_link)) { in rtw89_cam_attach_sec_cam()
381 if (!rtwsta) { in rtw89_cam_attach_sec_cam()
386 rtw89_sta_for_each_link(rtwsta, rtwsta_link, link_id) { in rtw89_cam_attach_sec_cam()
[all …]
H A Dcore.c592 struct rtw89_sta *rtwsta; in rtw89_core_tx_update_ampdu_info() local
610 rtwsta = rtwsta_link->rtwsta; in rtw89_core_tx_update_ampdu_info()
615 ampdu_num = (u8)((rtwsta->ampdu_params[tid].agg_num ? in rtw89_core_tx_update_ampdu_info()
616 rtwsta->ampdu_params[tid].agg_num : in rtw89_core_tx_update_ampdu_info()
744 return rtw89_sta_get_main_macid(rtwsta_link->rtwsta); in rtw89_core_tx_get_mac_id()
1396 struct rtw89_sta *rtwsta = sta_to_rtwsta_safe(sta); in rtw89_core_tx_write() local
1401 if (rtwsta) { in rtw89_core_tx_write()
1402 rtwsta_link = rtw89_get_designated_link(rtwsta); in rtw89_core_tx_write()
1980 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_core_rx_process_phy_ppdu_iter() local
1981 struct rtw89_dev *rtwdev = rtwsta->rtwdev; in rtw89_core_rx_process_phy_ppdu_iter()
[all …]
H A Dwow.c1192 struct rtw89_sta *rtwsta; in rtw89_wow_cfg_wake() local
1197 rtwsta = sta_to_rtwsta(wow_sta); in rtw89_wow_cfg_wake()
1198 rtwsta_link = rtwsta->links[rtwvif_link->link_id]; in rtw89_wow_cfg_wake()
1273 struct rtw89_sta *rtwsta; in rtw89_wow_swap_fw() local
1282 rtwsta = sta_to_rtwsta(wow_sta); in rtw89_wow_swap_fw()
1283 rtwsta_link = rtwsta->links[rtwvif_link->link_id]; in rtw89_wow_swap_fw()
H A Dser.c320 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in ser_sta_deinit_cam_iter() local
321 struct rtw89_vif *rtwvif = rtwsta->rtwvif; in ser_sta_deinit_cam_iter()
330 rtw89_sta_for_each_link(rtwsta, rtwsta_link, link_id) { in ser_sta_deinit_cam_iter()
H A Dphy.c541 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_phy_ra_update_sta() local
545 rtw89_sta_for_each_link(rtwsta, rtwsta_link, link_id) in rtw89_phy_ra_update_sta()
3302 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_phy_c2h_ra_rpt_iter() local
3309 rtw89_sta_for_each_link(rtwsta, rtwsta_link, link_id) { in rtw89_phy_c2h_ra_rpt_iter()
5729 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_phy_stat_rssi_update_iter() local
5733 rtw89_sta_for_each_link(rtwsta, rtwsta_link, link_id) in rtw89_phy_stat_rssi_update_iter()
7233 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_phy_set_mcc_dig_iter() local
7236 if (rtwsta->rtwvif != mcc_dig->rtwvif_link->rtwvif) in rtw89_phy_set_mcc_dig_iter()
7239 rtwsta_link = rtwsta->links[link_id]; in rtw89_phy_set_mcc_dig_iter()
7414 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_phy_tx_path_div_sta_iter() local
[all …]
H A Ddebug.c3993 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_sta_info_get_iter() local
3994 struct rtw89_dev *rtwdev = rtwsta->rtwdev; in rtw89_sta_info_get_iter()
4001 rtw89_sta_for_each_link(rtwsta, rtwsta_link, link_id) in rtw89_sta_info_get_iter()
4260 struct rtw89_sta *rtwsta = sta_to_rtwsta(sta); in rtw89_sta_ids_get_iter() local
4261 struct rtw89_dev *rtwdev = rtwsta->rtwdev; in rtw89_sta_ids_get_iter()
4269 designated_link = rtw89_get_designated_link(rtwsta); in rtw89_sta_ids_get_iter()
4273 rtw89_sta_for_each_link(rtwsta, rtwsta_link, link_id) in rtw89_sta_ids_get_iter()
H A Dfw.c4204 struct rtw89_sta *rtwsta = rtwsta_link->rtwsta; in rtw89_fw_h2c_ampdu_cmac_tbl_g7() local
4221 for_each_set_bit(tid, rtwsta->ampdu_map, IEEE80211_NUM_TIDS) { in rtw89_fw_h2c_ampdu_cmac_tbl_g7()
4223 agg_num = rtwsta->ampdu_params[tid].agg_num; in rtw89_fw_h2c_ampdu_cmac_tbl_g7()
4225 agg_num = min(agg_num, rtwsta->ampdu_params[tid].agg_num); in rtw89_fw_h2c_ampdu_cmac_tbl_g7()
4270 struct rtw89_sta *rtwsta = rtwsta_link->rtwsta; in rtw89_fw_h2c_ampdu_cmac_tbl_be() local
4287 for_each_set_bit(tid, rtwsta->ampdu_map, IEEE80211_NUM_TIDS) { in rtw89_fw_h2c_ampdu_cmac_tbl_be()
4289 agg_num = rtwsta->ampdu_params[tid].agg_num; in rtw89_fw_h2c_ampdu_cmac_tbl_be()
4291 agg_num = min(agg_num, rtwsta->ampdu_params[tid].agg_num); in rtw89_fw_h2c_ampdu_cmac_tbl_be()
5013 main_mac_id = rtw89_sta_get_main_macid(rtwsta_link->rtwsta); in rtw89_fw_h2c_join_info()