Searched refs:rtwvif (Results 1 - 25 of 35) sorted by relevance

12

/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dps.c65 void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
67 if (rtwvif->wifi_role == RTW89_WIFI_ROLE_P2P_CLIENT)
88 static void __rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
91 .macid = rtwvif->mac_id,
98 rtw89_fw_h2c_lps_ch_info(rtwdev, rtwvif);
121 void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, argument
129 __rtw89_enter_lps(rtwdev, rtwvif);
131 __rtw89_enter_ps_mode(rtwdev, rtwvif);
134 static void rtw89_leave_lps_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
136 if (rtwvif
145 struct rtw89_vif *rtwvif; local
160 struct rtw89_vif *rtwvif; local
175 struct rtw89_vif *rtwvif; local
199 rtw89_tsf32_toggle(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, enum rtw89_p2pps_action act) argument
214 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
234 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
263 struct rtw89_vif *rtwvif; local
293 rtw89_p2p_noa_renew(struct rtw89_vif *rtwvif) argument
320 rtw89_p2p_noa_append(struct rtw89_vif *rtwvif, const struct ieee80211_p2p_noa_desc *desc) argument
340 rtw89_p2p_noa_fetch(struct rtw89_vif *rtwvif, void **data) argument
[all...]
H A Dps.h8 void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif,
12 void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif);
19 void rtw89_p2p_noa_renew(struct rtw89_vif *rtwvif);
20 void rtw89_p2p_noa_append(struct rtw89_vif *rtwvif,
22 u8 rtw89_p2p_noa_fetch(struct rtw89_vif *rtwvif, void **data);
H A Dmac80211.c26 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
31 if (rtwvif->offchan && !(flags & IEEE80211_TX_CTL_TX_OFFCHAN) && sta) {
112 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
126 rtwvif->rtwdev = rtwdev;
127 rtwvif->roc.state = RTW89_ROC_IDLE;
128 rtwvif->offchan = false;
129 list_add_tail(&rtwvif->list, &rtwdev->rtwvifs_list);
130 INIT_WORK(&rtwvif->update_beacon_work, rtw89_core_update_beacon_work);
131 INIT_DELAYED_WORK(&rtwvif->roc.roc_work, rtw89_roc_work);
134 rtw89_traffic_stats_init(rtwdev, &rtwvif
176 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
311 rtw89_aifsn_to_aifs(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u8 aifsn) argument
326 ____rtw89_conf_tx_edca(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u16 ac) argument
355 ____rtw89_conf_tx_mu_edca(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u16 ac) argument
383 __rtw89_conf_tx(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u16 ac) argument
390 rtw89_conf_tx(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
425 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
487 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
521 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
535 struct rtw89_vif *rtwvif = rtwsta->rtwvif; local
548 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
727 struct rtw89_vif *rtwvif; local
841 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
871 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); local
957 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
973 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
987 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); local
1023 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); local
[all...]
H A Dcam.c221 struct rtw89_vif *rtwvif; local
231 rtwvif = (struct rtw89_vif *)vif->drv_priv;
232 addr_cam = rtw89_get_addr_cam_of(rtwvif, rtwsta);
250 ret = rtw89_chip_h2c_dctl_sec_cam(rtwdev, rtwvif, rtwsta);
256 ret = rtw89_fw_h2c_cam(rtwdev, rtwvif, rtwsta, NULL);
391 struct rtw89_vif *rtwvif; local
403 rtwvif = (struct rtw89_vif *)vif->drv_priv;
404 addr_cam = rtw89_get_addr_cam_of(rtwvif, rtwsta);
413 ret = rtw89_chip_h2c_dctl_sec_cam(rtwdev, rtwvif, rtwsta);
416 ret = rtw89_fw_h2c_cam(rtwdev, rtwvif, rtwst
463 rtw89_cam_deinit(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
569 rtw89_cam_init_bssid_cam(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_bssid_cam_entry *bssid_cam, const u8 *bssid) argument
599 rtw89_cam_bssid_changed(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
606 rtw89_cam_init(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
627 rtw89_cam_fill_bssid_cam_info(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta, u8 *cmd) argument
670 rtw89_cam_fill_addr_cam_info(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta, const u8 *scan_mac_addr, u8 *cmd) argument
759 rtw89_cam_fill_dctl_sec_cam_info_v1(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta, struct rtw89_h2c_dctlinfo_ud_v1 *h2c) argument
838 rtw89_cam_fill_dctl_sec_cam_info_v2(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta, struct rtw89_h2c_dctlinfo_ud_v2 *h2c) argument
[all...]
H A Dwow.c679 struct rtw89_vif *rtwvif = (struct rtw89_vif *)wow_vif->drv_priv; local
681 __rtw89_enter_ps_mode(rtwdev, rtwvif);
687 struct rtw89_vif *rtwvif = (struct rtw89_vif *)wow_vif->drv_priv; local
689 rtw89_enter_lps(rtwdev, rtwvif, false);
768 static void rtw89_wow_vif_iter(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
771 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
779 switch (rtwvif->net_type) {
839 static int rtw89_wow_pattern_get_type(struct rtw89_vif *rtwvif, argument
859 else if (ether_addr_equal(da, rtwvif->mac_addr) &&
871 struct rtw89_vif *rtwvif,
870 rtw89_wow_pattern_generate(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, const struct cfg80211_pkt_pattern *pkt_pattern, struct rtw89_wow_cam_info *rtw_pattern) argument
943 rtw89_wow_parse_patterns(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct cfg80211_wowlan *wowlan) argument
1023 struct rtw89_vif *rtwvif; local
1044 struct rtw89_vif *rtwvif = (struct rtw89_vif *)wow_vif->drv_priv; local
1115 struct rtw89_vif *rtwvif = (struct rtw89_vif *)wow_vif->drv_priv; local
1299 struct rtw89_vif *rtwvif = (struct rtw89_vif *)rtw_wow->wow_vif->drv_priv; local
1346 struct rtw89_vif *rtwvif = (struct rtw89_vif *)rtw_wow->wow_vif->drv_priv; local
[all...]
H A Dchan.c220 struct rtw89_vif *rtwvif; local
235 rtw89_for_each_rtwvif(rtwdev, rtwvif) {
236 if (rtwvif->chanctx_assigned)
368 struct rtw89_vif *rtwvif = role->rtwvif; local
370 u64 sync_tsf = READ_ONCE(rtwvif->sync_bcn_tsf);
394 req.macid_x = ref->rtwvif->mac_id;
395 req.macid_y = aux->rtwvif->mac_id;
421 arg.infos[0].band = ref->rtwvif->mac_idx;
422 arg.infos[0].port = ref->rtwvif
504 struct rtw89_vif *rtwvif = rtwsta->rtwvif; local
517 struct rtw89_vif *rtwvif = mcc_role->rtwvif; local
612 rtw89_mcc_fill_role(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_mcc_role *role) argument
693 struct rtw89_vif *rtwvif; local
1286 struct rtw89_vif *rtwvif = ref->rtwvif; local
2326 struct rtw89_vif *rtwvif; local
2396 rtw89_chanctx_ops_assign_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct ieee80211_chanctx_conf *ctx) argument
2421 rtw89_chanctx_ops_unassign_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct ieee80211_chanctx_conf *ctx) argument
[all...]
H A Dutil.h14 #define rtw89_for_each_rtwvif(rtwdev, rtwvif) \
15 list_for_each_entry(rtwvif, &(rtwdev)->rtwvifs_list, list)
H A Dmac.c4057 struct rtw89_vif *rtwvif, u8 type)
4061 u8 mask = B_AX_PTCL_DBG_INFO_MASK_BY_PORT(rtwvif->port);
4066 reg_info = rtw89_mac_reg_by_idx(rtwdev, p->ptcl_dbg_info, rtwvif->mac_idx);
4067 reg_ctrl = rtw89_mac_reg_by_idx(rtwdev, p->ptcl_dbg, rtwvif->mac_idx);
4079 static void rtw89_mac_bcn_drop(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4084 rtw89_write32_set(rtwdev, p->bcn_drop_all, BIT(rtwvif->port));
4085 rtw89_write32_port_mask(rtwdev, rtwvif, p->tbtt_prohib, B_AX_TBTT_SETUP_MASK, 1);
4086 rtw89_write32_port_mask(rtwdev, rtwvif, p->bcn_area, B_AX_BCN_MSK_AREA_MASK, 0);
4087 rtw89_write32_port_mask(rtwdev, rtwvif, p->tbtt_prohib, B_AX_TBTT_HOLD_MASK, 0);
4088 rtw89_write32_port_mask(rtwdev, rtwvif,
4056 rtw89_mac_check_packet_ctrl(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u8 type) argument
4111 rtw89_mac_port_cfg_func_sw(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4149 rtw89_mac_port_cfg_tx_rpt(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool en) argument
4161 rtw89_mac_port_cfg_rx_rpt(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool en) argument
4173 rtw89_mac_port_cfg_net_type(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4183 rtw89_mac_port_cfg_bcn_prct(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4197 rtw89_mac_port_cfg_rx_sw(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4212 rtw89_mac_port_cfg_rx_sync(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool en) argument
4224 rtw89_mac_port_cfg_rx_sync_by_nettype(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4233 rtw89_mac_port_cfg_tx_sw(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool en) argument
4245 rtw89_mac_port_cfg_tx_sw_by_nettype(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4256 struct rtw89_vif *rtwvif; local
4263 rtw89_mac_port_cfg_bcn_intv(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4275 rtw89_mac_port_cfg_hiq_win(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4288 rtw89_mac_port_cfg_hiq_dtim(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4303 rtw89_mac_port_cfg_bcn_setup_time(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4313 rtw89_mac_port_cfg_bcn_hold_time(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4323 rtw89_mac_port_cfg_bcn_mask_area(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4333 rtw89_mac_port_cfg_tbtt_early(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4343 rtw89_mac_port_cfg_bss_color(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4365 rtw89_mac_port_cfg_mbssid(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4382 rtw89_mac_port_cfg_hiq_drop(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4399 rtw89_mac_port_cfg_func_en(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool enable) argument
4413 rtw89_mac_port_cfg_bcn_early(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4423 rtw89_mac_port_cfg_tbtt_shift(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4444 rtw89_mac_port_tsf_sync(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_vif *rtwvif_src, u16 offset_tu) argument
4462 rtw89_mac_port_tsf_sync_rand(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_vif *rtwvif_src, u8 offset, int *n_offset) argument
4500 rtw89_mac_vif_init(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4542 rtw89_mac_vif_deinit(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4559 rtw89_mac_port_update(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4593 rtw89_mac_port_get_tsf(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u64 *tsf) argument
4634 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
4658 rtw89_mac_stop_ap(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4663 rtw89_mac_add_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4684 rtw89_mac_remove_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4713 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); local
4791 rtw89_mac_bcn_fltr_rpt(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct sk_buff *skb) argument
4842 struct rtw89_vif *rtwvif; local
5862 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
5920 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
5959 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
5973 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
5981 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
6049 struct rtw89_vif *rtwvif; local
6182 rtw89_mac_set_hw_muedca_ctrl(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool en) argument
6262 struct rtw89_vif *rtwvif = rtwsta->rtwvif; local
6281 struct rtw89_vif *rtwvif = rtwsta->rtwvif; local
6291 rtw89_mac_pkt_drop_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
[all...]
H A Dmac.h992 struct rtw89_vif *rtwvif, bool connected);
995 struct rtw89_vif *rtwvif);
1018 rtw89_read32_port(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base) argument
1022 reg = rtw89_mac_reg_by_port(rtwdev, base, rtwvif->port, rtwvif->mac_idx);
1027 rtw89_read32_port_mask(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, argument
1032 reg = rtw89_mac_reg_by_port(rtwdev, base, rtwvif->port, rtwvif->mac_idx);
1037 rtw89_write32_port(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base, argument
1042 reg = rtw89_mac_reg_by_port(rtwdev, base, rtwvif
1047 rtw89_write32_port_mask(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base, u32 mask, u32 data) argument
1057 rtw89_write16_port_mask(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base, u32 mask, u16 data) argument
1067 rtw89_write32_port_clr(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base, u32 bit) argument
1077 rtw89_write16_port_clr(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base, u16 bit) argument
1087 rtw89_write32_port_set(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base, u32 bit) argument
[all...]
H A Dcore.c439 void rtw89_get_channel(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, argument
444 chandef = rtw89_chandef_get(rtwdev, rtwvif->sub_entity_idx);
507 struct rtw89_vif *rtwvif; local
521 rtwvif = (struct rtw89_vif *)vif->drv_priv;
522 addr_cam = rtw89_get_addr_cam_of(rtwvif, rtwsta);
604 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
609 return rtwvif->mac_id;
620 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
623 rtwvif->sub_entity_idx);
631 desc_info->port = desc_info->hiq ? rtwvif
757 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
780 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
808 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
1032 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
1772 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
1879 rtw89_vif_sync_bcn_tsf(struct rtw89_vif *rtwvif, struct ieee80211_hdr *hdr, size_t len) argument
1893 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
2732 struct rtw89_vif *rtwvif; local
2819 struct rtw89_vif *rtwvif_target = data, *rtwvif = rtwsta->rtwvif; local
2844 rtw89_core_handle_sta_pending_tx(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
2852 rtw89_core_send_nullfunc(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool qos, bool ps) argument
2898 rtw89_roc_start(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
2935 rtw89_roc_end(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
2977 struct rtw89_vif *rtwvif = container_of(work, struct rtw89_vif, local
3051 struct rtw89_vif *rtwvif; local
3063 rtw89_vif_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
3080 struct rtw89_vif *rtwvif; local
3262 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
3318 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
3389 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
3407 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
3453 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
3530 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
4010 struct rtw89_vif *rtwvif = container_of(work, struct rtw89_vif, local
4276 rtw89_core_scan_start(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, const u8 *mac_addr, bool hw_scan) argument
4299 struct rtw89_vif *rtwvif = vif ? (struct rtw89_vif *)vif->drv_priv : NULL; local
[all...]
H A Dser.c301 static void ser_reset_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
303 rtw89_core_release_bit_map(rtwdev->hw_port, rtwvif->port);
304 rtwvif->net_type = RTW89_NET_TYPE_NO_LINK;
305 rtwvif->trigger = false;
306 rtwvif->tdls_peer = 0;
311 struct rtw89_vif *rtwvif = (struct rtw89_vif *)data; local
312 struct rtw89_dev *rtwdev = rtwvif->rtwdev;
315 if (rtwvif->net_type == RTW89_NET_TYPE_AP_MODE || sta->tdls)
323 static void ser_deinit_cam(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
327 rtwvif);
336 struct rtw89_vif *rtwvif; local
[all...]
H A Dchan.h105 struct rtw89_vif *rtwvif,
108 struct rtw89_vif *rtwvif,
H A Dfw.c1720 int rtw89_fw_h2c_cam(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, argument
1732 rtw89_cam_fill_addr_cam_info(rtwdev, rtwvif, rtwsta, scan_mac_addr, skb->data);
1733 rtw89_cam_fill_bssid_cam_info(rtwdev, rtwvif, rtwsta, skb->data);
1755 struct rtw89_vif *rtwvif,
1771 rtw89_cam_fill_dctl_sec_cam_info_v1(rtwdev, rtwvif, rtwsta, h2c);
1794 struct rtw89_vif *rtwvif,
1810 rtw89_cam_fill_dctl_sec_cam_info_v2(rtwdev, rtwvif, rtwsta, h2c);
1833 struct rtw89_vif *rtwvif,
1836 u8 mac_id = rtwsta ? rtwsta->mac_id : rtwvif->mac_id;
1891 struct rtw89_vif *rtwvif local
1754 rtw89_fw_h2c_dctl_sec_cam_v1(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
1793 rtw89_fw_h2c_dctl_sec_cam_v2(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
1832 rtw89_fw_h2c_default_dmac_tbl_v2(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
2022 struct rtw89_vif *rtwvif = rtwsta->rtwvif; local
2175 rtw89_eapol_get(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
2213 rtw89_sa_query_get(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
2238 rtw89_arp_response_get(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
2280 rtw89_fw_h2c_add_general_pkt(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, enum rtw89_fw_pkt_ofld_type type, u8 *id) argument
2338 rtw89_fw_release_general_pkt_list_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool notify_fw) argument
2356 struct rtw89_vif *rtwvif; local
2364 rtw89_fw_h2c_general_pkt(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u8 macid) argument
2456 rtw89_fw_h2c_lps_ch_info(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
2505 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
2576 rtw89_fw_h2c_default_cmac_tbl(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
2625 rtw89_fw_h2c_default_cmac_tbl_g7(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
2769 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
2905 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
3163 rtw89_fw_h2c_update_beacon(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
3243 rtw89_fw_h2c_update_beacon_be(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
3327 rtw89_fw_h2c_role_maintain(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta, enum rtw89_upd_mode upd_mode) argument
3376 rtw89_fw_get_sta_type(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
3401 rtw89_fw_h2c_join_info(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta, bool dis_conn) argument
3573 rtw89_fw_h2c_set_edca(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u8 ac, u32 val) argument
3610 rtw89_fw_h2c_tsf32_toggle(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool en) argument
3685 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); local
3788 rtw89_fw_h2c_tp_offload(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4763 rtw89_fw_h2c_scan_offload(struct rtw89_dev *rtwdev, struct rtw89_scan_option *option, struct rtw89_vif *rtwvif) argument
4847 rtw89_fw_h2c_scan_offload_be(struct rtw89_dev *rtwdev, struct rtw89_scan_option *option, struct rtw89_vif *rtwvif) argument
5712 rtw89_is_6ghz_wildcard_probe_req(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_pktofld_info *info, enum nl80211_band band, u8 ssid_idx) argument
5733 rtw89_append_probe_req_ie(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct sk_buff *skb, u8 ssid_idx) argument
5780 rtw89_hw_scan_update_probe_req(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
5812 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); local
5883 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
5961 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
6017 rtw89_hw_scan_add_chan_list(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool connected) argument
6094 rtw89_hw_scan_add_chan_list_be(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool connected) argument
6153 rtw89_hw_scan_prehandle(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool connected) argument
6172 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
6210 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); local
6253 struct rtw89_vif *rtwvif; local
6269 struct rtw89_vif *rtwvif; local
6402 rtw89_fw_h2c_keep_alive(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool enable) argument
6450 rtw89_fw_h2c_arp_offload(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool enable) argument
6502 rtw89_fw_h2c_disconnect_detect(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool enable) argument
6546 rtw89_fw_h2c_wow_global(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool enable) argument
6594 rtw89_fw_h2c_wow_wakeup_ctrl(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool enable) argument
6692 rtw89_fw_h2c_wow_gtk_ofld(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool enable) argument
[all...]
H A Dregd.c723 struct rtw89_vif *rtwvif; local
727 rtw89_for_each_rtwvif(rtwdev, rtwvif) {
728 chan = rtw89_chan_get(rtwdev, rtwvif->sub_entity_idx);
732 if (count != 0 && rtwvif->reg_6ghz_power == sel)
735 sel = rtwvif->reg_6ghz_power;
765 struct rtw89_vif *rtwvif, bool active)
767 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
774 rtwvif->reg_6ghz_power = RTW89_REG_6GHZ_POWER_VLP;
777 rtwvif->reg_6ghz_power = RTW89_REG_6GHZ_POWER_LPI;
780 rtwvif
764 rtw89_reg_6ghz_power_recalc(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, bool active) argument
[all...]
H A Dcam.h537 struct rtw89_vif *rtwvif,
547 struct rtw89_vif *rtwvif,
551 struct rtw89_vif *rtwvif,
555 struct rtw89_vif *rtwvif,
567 struct rtw89_vif *rtwvif);
H A Dfw.h4306 struct rtw89_vif *rtwvif,
4309 struct rtw89_vif *rtwvif,
4312 struct rtw89_vif *rtwvif,
4328 struct rtw89_vif *rtwvif);
4330 struct rtw89_vif *rtwvif);
4334 struct rtw89_vif *rtwvif,
4337 struct rtw89_vif *rtwvif,
4342 struct rtw89_vif *rtwvif,
4345 int rtw89_fw_h2c_join_info(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif,
4350 int rtw89_fw_h2c_set_edca(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif,
4506 rtw89_chip_h2c_default_cmac_tbl(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
4515 rtw89_chip_h2c_default_dmac_tbl(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_sta *rtwsta) argument
4527 rtw89_chip_h2c_update_beacon(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
[all...]
H A Dphy.c300 struct rtw89_vif *rtwvif = rtwsta->rtwvif; local
301 struct rtw89_phy_rate_pattern *rate_pattern = &rtwvif->rate_pattern;
304 rtwvif->sub_entity_idx);
305 struct ieee80211_vif *vif = rtwvif_to_vif(rtwsta->rtwvif);
457 ra->band_num = rtwvif->phy_idx;
527 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; local
530 rtwvif->sub_entity_idx);
599 rtwvif->rate_pattern = next_pattern;
608 rtwvif
4249 rtw89_phy_ul_tb_assoc(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4296 rtw89_phy_ofdma_power_diff(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) argument
4342 rtw89_phy_ul_tb_ctrl_check(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, struct rtw89_phy_ul_tb_check_data *ul_tb_data) argument
4412 struct rtw89_vif *rtwvif; local
5707 struct rtw89_vif *rtwvif = rtwsta->rtwvif; local
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dwow.h42 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; local
44 return (rtwvif->net_type == RTW_NET_MGD_LINKED);
50 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; local
52 return (rtwvif->net_type == RTW_NET_NO_LINK);
H A Dmac80211.c150 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
159 rtwvif->stats.tx_unicast = 0;
160 rtwvif->stats.rx_unicast = 0;
161 rtwvif->stats.tx_cnt = 0;
162 rtwvif->stats.rx_cnt = 0;
163 rtwvif->scan_req = NULL;
164 memset(&rtwvif->bfee, 0, sizeof(struct rtw_bfee));
166 INIT_LIST_HEAD(&rtwvif->rsvd_page_list);
177 rtwvif->port = port;
178 rtwvif
225 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
323 rtw_aifsn_to_aifs(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, u8 aifsn) argument
336 __rtw_conf_tx(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, u16 ac) argument
354 rtw_conf_tx(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
369 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
488 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
670 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
[all...]
H A Dfw.c596 void rtw_fw_default_port(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
600 if (rtwvif->net_type != RTW_NET_MGD_LINKED)
607 u32_encode_bits(rtwvif->port, RTW_H2C_DEFAULT_PORT_W0_PORTID) |
608 u32_encode_bits(rtwvif->mac_id, RTW_H2C_DEFAULT_PORT_W0_MACID);
1204 struct rtw_vif *rtwvif; local
1218 rtwvif = rsvd_pkt->rtwvif;
1219 if (!rtwvif)
1222 vif = rtwvif_to_vif(rtwvif);
1325 struct rtw_vif *rtwvif,
1324 rtw_insert_rsvd_page(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, struct rtw_rsvd_page *rsvd_pkt) argument
1333 rtw_add_rsvd_page(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, enum rtw_rsvd_packet_type type, bool txdesc) argument
1350 rtw_add_rsvd_page_probe_req(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, struct cfg80211_ssid *ssid) argument
1367 rtw_remove_rsvd_page(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
1384 rtw_add_rsvd_page_bcn(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
1400 rtw_add_rsvd_page_pno(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
1425 rtw_add_rsvd_page_sta(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
1541 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
1975 rtw_append_probe_req_ie(struct rtw_dev *rtwdev, struct sk_buff *skb, struct sk_buff_head *list, u8 *bands, struct rtw_vif *rtwvif) argument
2057 rtw_hw_scan_update_probe_req(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
2122 rtw_add_chan_list(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, struct rtw_chan_list *list, u8 *buf) argument
2168 rtw_fw_set_scan_offload(struct rtw_dev *rtwdev, struct rtw_ch_switch_option *opt, struct rtw_vif *rtwvif, struct rtw_chan_list *list) argument
2207 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
2239 struct rtw_vif *rtwvif; local
2262 rtw_hw_scan_prehandle(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, struct rtw_chan_list *list) argument
2293 struct rtw_vif *rtwvif = vif ? (struct rtw_vif *)vif->drv_priv : NULL; local
[all...]
H A Dbf.c13 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
14 struct rtw_bfee *bfee = &rtwvif->bfee;
25 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, false);
35 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
36 struct rtw_bfee *bfee = &rtwvif->bfee;
77 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, true);
103 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, true);
318 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
319 struct rtw_bfee *bfee = &rtwvif->bfee;
H A Dmain.c167 struct rtw_vif *rtwvif; member in struct:rtw_watch_dog_iter_data
170 static void rtw_dynamic_csi_rate(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) argument
176 if (rtwvif->bfee.role != RTW_BFEE_SU &&
177 rtwvif->bfee.role != RTW_BFEE_MU)
191 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
195 iter_data->rtwvif = rtwvif;
197 rtw_dynamic_csi_rate(iter_data->rtwdev, rtwvif);
199 rtwvif->stats.tx_unicast = 0;
200 rtwvif
335 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
564 rtw_vif_assoc_changed(struct rtw_vif *rtwvif, struct ieee80211_bss_conf *conf) argument
607 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
912 rtw_vif_port_config(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, u32 config) argument
1432 rtw_core_scan_start(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, const u8 *mac_addr, bool hw_scan) argument
1462 struct rtw_vif *rtwvif = vif ? (struct rtw_vif *)vif->drv_priv : NULL; local
2378 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
2391 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
[all...]
H A Drx.c15 struct rtw_vif *rtwvif; local
27 rtwvif = (struct rtw_vif *)vif->drv_priv;
28 rtwvif->stats.rx_unicast += skb->len;
29 rtwvif->stats.rx_cnt++;
H A Dwow.c163 struct rtw_vif *rtwvif,
181 ether_addr_copy(mac_addr, rtwvif->mac_addr);
477 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; local
479 rtw_remove_rsvd_page(rtwdev, rtwvif);
482 rtw_add_rsvd_page_pno(rtwdev, rtwvif);
484 rtw_add_rsvd_page_sta(rtwdev, rtwvif);
492 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; local
494 rtw_remove_rsvd_page(rtwdev, rtwvif);
495 rtw_add_rsvd_page_sta(rtwdev, rtwvif);
632 struct rtw_vif *rtwvif local
162 rtw_wow_pattern_generate(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif, const struct cfg80211_pkt_pattern *pkt_pattern, struct rtw_wow_pattern *rtw_pattern) argument
781 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
808 struct rtw_vif *rtwvif; local
[all...]
H A Dps.c43 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; local
46 rtw_vif_port_config(rtwdev, rtwvif, config);

Completed in 599 milliseconds

12