/freebsd/sys/contrib/dev/rtw89/ |
H A D | ps.c | 65 void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in __rtw89_enter_ps_mode() 67 if (rtwvif->wifi_role == RTW89_WIFI_ROLE_P2P_CLIENT) in __rtw89_enter_ps_mode() 88 static void __rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in __rtw89_enter_lps() 91 .macid = rtwvif->mac_id, in __rtw89_enter_lps() 98 rtw89_fw_h2c_lps_ch_info(rtwdev, rtwvif); in __rtw89_leave_lps() 121 void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, in rtw89_enter_lps() 129 __rtw89_enter_lps(rtwdev, rtwvif); 131 __rtw89_enter_ps_mode(rtwdev, rtwvif); in rtw89_leave_lps_vif() 134 static void rtw89_leave_lps_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_leave_lps_vif() 136 if (rtwvif in rtw89_leave_lps_vif() 62 __rtw89_enter_ps_mode(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) __rtw89_enter_ps_mode() argument 117 rtw89_enter_lps(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool ps_mode) rtw89_enter_lps() argument 130 rtw89_leave_lps_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_leave_lps_vif() argument 141 struct rtw89_vif *rtwvif; rtw89_leave_lps() local 156 struct rtw89_vif *rtwvif; rtw89_enter_ips() local 171 struct rtw89_vif *rtwvif; rtw89_leave_ips() local 195 rtw89_tsf32_toggle(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,enum rtw89_p2pps_action act) rtw89_tsf32_toggle() argument 210 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_p2p_disable_all_noa() local 230 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_p2p_update_noa() local 259 struct rtw89_vif *rtwvif; rtw89_recalc_lps() local [all...] |
H A D | mac80211.c | 26 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_ops_tx() local 31 if (rtwvif->offchan && !(flags & IEEE80211_TX_CTL_TX_OFFCHAN) && sta) { in rtw89_ops_tx() 112 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_ops_add_interface() local 126 rtwvif->rtwdev = rtwdev; in rtw89_ops_add_interface() 127 rtwvif->roc.state = RTW89_ROC_IDLE; in rtw89_ops_add_interface() 128 rtwvif->offchan = false; in rtw89_ops_add_interface() 129 list_add_tail(&rtwvif->list, &rtwdev->rtwvifs_list); in rtw89_ops_add_interface() 130 INIT_WORK(&rtwvif->update_beacon_work, rtw89_core_update_beacon_work); in rtw89_ops_add_interface() 131 INIT_DELAYED_WORK(&rtwvif->roc.roc_work, rtw89_roc_work); in rtw89_ops_add_interface() 134 rtw89_traffic_stats_init(rtwdev, &rtwvif in rtw89_ops_add_interface() 175 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_remove_interface() local 296 rtw89_aifsn_to_aifs(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u8 aifsn) rtw89_aifsn_to_aifs() argument 310 ____rtw89_conf_tx_edca(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u16 ac) ____rtw89_conf_tx_edca() argument 336 ____rtw89_conf_tx_mu_edca(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u16 ac) ____rtw89_conf_tx_mu_edca() argument 363 __rtw89_conf_tx(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u16 ac) __rtw89_conf_tx() argument 370 rtw89_conf_tx(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_conf_tx() argument 404 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_bss_info_changed() local 460 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_start_ap() local 489 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_stop_ap() local 503 struct rtw89_vif *rtwvif = rtwsta->rtwvif; rtw89_ops_set_tim() local 516 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_conf_tx() local 691 struct rtw89_vif *rtwvif; __rtw89_drop_packets() local 805 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_sw_scan_start() local 835 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); rtw89_ops_hw_scan() local 921 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_assign_vif_chanctx() local 937 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_ops_unassign_vif_chanctx() local 951 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); rtw89_ops_remain_on_channel() local 987 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); rtw89_ops_cancel_remain_on_channel() local [all...] |
H A D | cam.c | 221 struct rtw89_vif *rtwvif; in rtw89_cam_attach_sec_cam() 231 rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_cam_attach_sec_cam() 232 addr_cam = rtw89_get_addr_cam_of(rtwvif, rtwsta); in rtw89_cam_attach_sec_cam() 242 ret = rtw89_chip_h2c_dctl_sec_cam(rtwdev, rtwvif, rtwsta); in rtw89_cam_attach_sec_cam() 246 ret = rtw89_fw_h2c_cam(rtwdev, rtwvif, rtwsta, NULL); in rtw89_cam_attach_sec_cam() 261 struct rtw89_vif *rtwvif; in rtw89_cam_attach_sec_cam() 271 rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_cam_sec_key_install() 272 addr_cam = rtw89_get_addr_cam_of(rtwvif, rtwsta); in rtw89_cam_sec_key_install() 288 ret = rtw89_chip_h2c_dctl_sec_cam(rtwdev, rtwvif, rtwsta); in rtw89_cam_sec_key_install() 294 ret = rtw89_fw_h2c_cam(rtwdev, rtwvif, rtwst in rtw89_cam_sec_key_install() 223 struct rtw89_vif *rtwvif; rtw89_cam_attach_sec_cam() local 385 struct rtw89_vif *rtwvif; rtw89_cam_sec_key_del() local 457 rtw89_cam_deinit(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_cam_deinit() argument 550 rtw89_cam_init_bssid_cam(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_bssid_cam_entry * bssid_cam,const u8 * bssid) rtw89_cam_init_bssid_cam() argument 579 rtw89_cam_bssid_changed(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_cam_bssid_changed() argument 586 rtw89_cam_init(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_cam_init() argument 608 rtw89_cam_fill_bssid_cam_info(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta,u8 * cmd) rtw89_cam_fill_bssid_cam_info() argument 651 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) rtw89_cam_fill_addr_cam_info() argument 740 rtw89_cam_fill_dctl_sec_cam_info_v1(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta,u8 * cmd) rtw89_cam_fill_dctl_sec_cam_info_v1() argument [all...] |
H A D | mac.h | 1002 struct rtw89_vif *rtwvif, bool connected); 1005 struct rtw89_vif *rtwvif); in rtw89_mac_bf_monitor_track() 1028 rtw89_read32_port(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base) in rtw89_mac_txpwr_write32() 1032 reg = rtw89_mac_reg_by_port(rtwdev, base, rtwvif->port, rtwvif->mac_idx); in rtw89_mac_txpwr_write32() 1037 rtw89_read32_port_mask(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, in rtw89_mac_txpwr_write32() 1042 reg = rtw89_mac_reg_by_port(rtwdev, base, rtwvif->port, rtwvif->mac_idx); in rtw89_mac_txpwr_write32_mask() 1047 rtw89_write32_port(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, u32 base, in rtw89_mac_txpwr_write32_mask() 1052 reg = rtw89_mac_reg_by_port(rtwdev, base, rtwvif 840 rtw89_read32_port(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base) rtw89_read32_port() argument 849 rtw89_read32_port_mask(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base,u32 mask) rtw89_read32_port_mask() argument 859 rtw89_write32_port(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base,u32 data) rtw89_write32_port() argument 869 rtw89_write32_port_mask(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base,u32 mask,u32 data) rtw89_write32_port_mask() argument 879 rtw89_write16_port_mask(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base,u32 mask,u16 data) rtw89_write16_port_mask() argument 889 rtw89_write32_port_clr(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base,u32 bit) rtw89_write32_port_clr() argument 899 rtw89_write16_port_clr(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base,u16 bit) rtw89_write16_port_clr() argument 909 rtw89_write32_port_set(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u32 base,u32 bit) rtw89_write32_port_set() argument [all...] |
H A D | mac.c | 4058 struct rtw89_vif *rtwvif, u8 type) in rtw89_mac_port_tsf_resync_all() 4062 u8 mask = B_AX_PTCL_DBG_INFO_MASK_BY_PORT(rtwvif->port); 4067 reg_info = rtw89_mac_reg_by_idx(rtwdev, p->ptcl_dbg_info, rtwvif->mac_idx); in rtw89_mac_vif_init() 4068 reg_ctrl = rtw89_mac_reg_by_idx(rtwdev, p->ptcl_dbg, rtwvif->mac_idx); in rtw89_mac_vif_init() 4080 static void rtw89_mac_bcn_drop(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_mac_vif_init() 4085 rtw89_write32_set(rtwdev, p->bcn_drop_all, BIT(rtwvif->port)); in rtw89_mac_vif_init() 4086 rtw89_write32_port_mask(rtwdev, rtwvif, p->tbtt_prohib, B_AX_TBTT_SETUP_MASK, 1); in rtw89_mac_vif_init() 4087 rtw89_write32_port_mask(rtwdev, rtwvif, p->bcn_area, B_AX_BCN_MSK_AREA_MASK, 0); in rtw89_mac_vif_init() 4088 rtw89_write32_port_mask(rtwdev, rtwvif, p->tbtt_prohib, B_AX_TBTT_HOLD_MASK, 0); in rtw89_mac_vif_init() 4089 rtw89_write32_port_mask(rtwdev, rtwvif, in rtw89_mac_vif_init() 3735 rtw89_mac_port_cfg_func_sw(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_func_sw() argument 3757 rtw89_mac_port_cfg_tx_rpt(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool en) rtw89_mac_port_cfg_tx_rpt() argument 3768 rtw89_mac_port_cfg_rx_rpt(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool en) rtw89_mac_port_cfg_rx_rpt() argument 3779 rtw89_mac_port_cfg_net_type(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_net_type() argument 3788 rtw89_mac_port_cfg_bcn_prct(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_bcn_prct() argument 3801 rtw89_mac_port_cfg_rx_sw(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_rx_sw() argument 3815 rtw89_mac_port_cfg_rx_sync(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_rx_sync() argument 3828 rtw89_mac_port_cfg_tx_sw(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_tx_sw() argument 3841 rtw89_mac_port_cfg_bcn_intv(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_bcn_intv() argument 3852 rtw89_mac_port_cfg_hiq_win(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_hiq_win() argument 3868 rtw89_mac_port_cfg_hiq_dtim(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_hiq_dtim() argument 3882 rtw89_mac_port_cfg_bcn_setup_time(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_bcn_setup_time() argument 3891 rtw89_mac_port_cfg_bcn_hold_time(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_bcn_hold_time() argument 3900 rtw89_mac_port_cfg_bcn_mask_area(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_bcn_mask_area() argument 3909 rtw89_mac_port_cfg_tbtt_early(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_tbtt_early() argument 3918 rtw89_mac_port_cfg_bss_color(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_bss_color() argument 3938 rtw89_mac_port_cfg_mbssid(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_mbssid() argument 3953 rtw89_mac_port_cfg_hiq_drop(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_hiq_drop() argument 3968 rtw89_mac_port_cfg_func_en(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool enable) rtw89_mac_port_cfg_func_en() argument 3981 rtw89_mac_port_cfg_bcn_early(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_bcn_early() argument 3990 rtw89_mac_port_cfg_tbtt_shift(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_cfg_tbtt_shift() argument 4010 rtw89_mac_port_tsf_sync(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_vif * rtwvif_src,u16 offset_tu) rtw89_mac_port_tsf_sync() argument 4026 rtw89_mac_port_tsf_sync_rand(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_vif * rtwvif_src,u8 offset,int * n_offset) rtw89_mac_port_tsf_sync_rand() argument 4063 rtw89_mac_vif_init(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_vif_init() argument 4101 rtw89_mac_vif_deinit(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_vif_deinit() argument 4118 rtw89_mac_port_update(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_port_update() argument 4152 rtw89_mac_port_get_tsf(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u64 * tsf) rtw89_mac_port_get_tsf() argument 4192 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_mac_set_he_obss_narrow_bw_ru() local 4214 rtw89_mac_stop_ap(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_stop_ap() argument 4219 rtw89_mac_add_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_add_vif() argument 4240 rtw89_mac_remove_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_remove_vif() argument 4267 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); rtw89_mac_c2h_scanofld_rsp() local 4326 rtw89_mac_bcn_fltr_rpt(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct sk_buff * skb) rtw89_mac_bcn_fltr_rpt() argument 4377 struct rtw89_vif *rtwvif; rtw89_mac_c2h_bcn_fltr_rpt() local 5235 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_mac_set_csi_para_reg() local 5293 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_mac_csi_rrsc() local 5331 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_mac_bf_assoc() local 5345 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_mac_bf_disassoc() local 5353 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_mac_bf_set_gid_table() local 5419 struct rtw89_vif *rtwvif; _rtw89_mac_bf_monitor_track() local 5553 rtw89_mac_set_hw_muedca_ctrl(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool en) rtw89_mac_set_hw_muedca_ctrl() argument 5631 struct rtw89_vif *rtwvif = rtwsta->rtwvif; rtw89_mac_pkt_drop_sta() local 5650 struct rtw89_vif *rtwvif = rtwsta->rtwvif; rtw89_mac_pkt_drop_vif_iter() local 5660 rtw89_mac_pkt_drop_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_mac_pkt_drop_vif() argument [all...] |
H A D | wow.c | 720 struct rtw89_vif *rtwvif = (struct rtw89_vif *)wow_vif->drv_priv; in rtw89_wow_enter_deep_ps() local 722 __rtw89_enter_ps_mode(rtwdev, rtwvif); in rtw89_wow_enter_deep_ps() 728 struct rtw89_vif *rtwvif = (struct rtw89_vif *)wow_vif->drv_priv; in rtw89_wow_enter_lps() local 730 rtw89_enter_lps(rtwdev, rtwvif, false); in rtw89_wow_enter_lps() 814 static void rtw89_wow_vif_iter(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_wow_vif_iter() argument 817 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw89_wow_vif_iter() 825 switch (rtwvif->net_type) { in rtw89_wow_vif_iter() 885 static int rtw89_wow_pattern_get_type(struct rtw89_vif *rtwvif, in rtw89_wow_pattern_get_type() argument 905 else if (ether_addr_equal(da, rtwvif->mac_addr) && in rtw89_wow_pattern_get_type() 917 struct rtw89_vif *rtwvif, in rtw89_wow_pattern_generate() argument [all …]
|
H A D | core.c | 459 void rtw89_get_channel(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, in rtw89_get_channel() argument 464 chandef = rtw89_chandef_get(rtwdev, rtwvif->sub_entity_idx); in rtw89_get_channel() 614 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_core_tx_get_mac_id() local 619 return rtwvif->mac_id; in rtw89_core_tx_get_mac_id() 630 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_core_tx_update_mgmt_info() local 633 rtwvif->sub_entity_idx); in rtw89_core_tx_update_mgmt_info() 641 desc_info->port = desc_info->hiq ? rtwvif->port : 0; in rtw89_core_tx_update_mgmt_info() 779 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_core_tx_update_he_qos_htc() local 790 if (!rtwvif || rtwvif->last_a_ctrl == desc_info->a_ctrl_bsr) in rtw89_core_tx_update_he_qos_htc() 793 rtwvif->last_a_ctrl = desc_info->a_ctrl_bsr; in rtw89_core_tx_update_he_qos_htc() [all …]
|
H A D | fw.c | 1776 int rtw89_fw_h2c_cam(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, in __get_sta_he_pkt_padding() 1788 rtw89_cam_fill_addr_cam_info(rtwdev, rtwvif, rtwsta, scan_mac_addr, skb->data); in __get_sta_he_pkt_padding() 1789 rtw89_cam_fill_bssid_cam_info(rtwdev, rtwvif, rtwsta, skb->data); in __get_sta_he_pkt_padding() 1811 struct rtw89_vif *rtwvif, in rtw89_fw_h2c_assoc_cmac_tbl() 1827 rtw89_cam_fill_dctl_sec_cam_info_v1(rtwdev, rtwvif, rtwsta, h2c); in rtw89_fw_h2c_assoc_cmac_tbl() 1850 struct rtw89_vif *rtwvif, in rtw89_fw_h2c_assoc_cmac_tbl() 1866 rtw89_cam_fill_dctl_sec_cam_info_v2(rtwdev, rtwvif, rtwsta, h2c); in rtw89_fw_h2c_assoc_cmac_tbl() 1889 struct rtw89_vif *rtwvif, in rtw89_fw_h2c_txtime_cmac_tbl() 1892 u8 mac_id = rtwsta ? rtwsta->mac_id : rtwvif->mac_id; in rtw89_fw_h2c_txtime_cmac_tbl() 1947 struct rtw89_vif *rtwvif in rtw89_fw_h2c_txpath_cmac_tbl() 1221 rtw89_fw_h2c_cam(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta,const u8 * scan_mac_addr) rtw89_fw_h2c_cam() argument 1257 rtw89_fw_h2c_dctl_sec_cam_v1(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta) rtw89_fw_h2c_dctl_sec_cam_v1() argument 1297 struct rtw89_vif *rtwvif = rtwsta->rtwvif; rtw89_fw_h2c_ba_cam() local 1456 rtw89_fw_h2c_add_general_pkt(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,enum rtw89_fw_pkt_ofld_type type,u8 * id) rtw89_fw_h2c_add_general_pkt() argument 1505 rtw89_fw_release_general_pkt_list_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool notify_fw) rtw89_fw_release_general_pkt_list_vif() argument 1522 struct rtw89_vif *rtwvif; rtw89_fw_release_general_pkt_list() local 1531 rtw89_fw_h2c_general_pkt(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u8 macid) rtw89_fw_h2c_general_pkt() argument 1627 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_fw_h2c_p2p_act() local 1699 rtw89_fw_h2c_default_cmac_tbl(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_fw_h2c_default_cmac_tbl() argument 1808 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_fw_h2c_assoc_cmac_tbl() local 1963 rtw89_fw_h2c_update_beacon(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_fw_h2c_update_beacon() argument 2026 rtw89_fw_h2c_role_maintain(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta,enum rtw89_upd_mode upd_mode) rtw89_fw_h2c_role_maintain() argument 2074 rtw89_fw_h2c_join_info(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta,bool dis_conn) rtw89_fw_h2c_join_info() argument 2167 rtw89_fw_h2c_set_edca(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u8 ac,u32 val) rtw89_fw_h2c_set_edca() argument 2204 rtw89_fw_h2c_tsf32_toggle(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool en) rtw89_fw_h2c_tsf32_toggle() argument 2279 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); rtw89_fw_h2c_set_bcn_fltr_cfg() local 2375 rtw89_fw_h2c_tp_offload(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_fw_h2c_tp_offload() argument 3133 rtw89_fw_h2c_scan_offload(struct rtw89_dev * rtwdev,struct rtw89_scan_option * option,struct rtw89_vif * rtwvif) rtw89_fw_h2c_scan_offload() argument 3575 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) rtw89_is_6ghz_wildcard_probe_req() argument 3595 rtw89_append_probe_req_ie(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct sk_buff * skb,u8 ssid_idx) rtw89_append_probe_req_ie() argument 3646 rtw89_hw_scan_update_probe_req(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_hw_scan_update_probe_req() argument 3677 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif); rtw89_update_6ghz_rnr_chan() local 3748 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_hw_scan_add_chan() local 3815 rtw89_hw_scan_add_chan_list(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool connected) rtw89_hw_scan_add_chan_list() argument 3892 rtw89_hw_scan_prehandle(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool connected) rtw89_hw_scan_prehandle() argument 3913 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_hw_scan_start() local 3948 struct rtw89_vif *rtwvif; rtw89_hw_scan_complete() local 3982 struct rtw89_vif *rtwvif; rtw89_hw_scan_offload() local 4105 rtw89_fw_h2c_keep_alive(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool enable) rtw89_fw_h2c_keep_alive() argument 4155 rtw89_fw_h2c_disconnect_detect(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool enable) rtw89_fw_h2c_disconnect_detect() argument 4199 rtw89_fw_h2c_wow_global(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool enable) rtw89_fw_h2c_wow_global() argument 4239 rtw89_fw_h2c_wow_wakeup_ctrl(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool enable) rtw89_fw_h2c_wow_wakeup_ctrl() argument [all...] |
H A D | chan.c | 242 struct rtw89_vif *rtwvif; in rtw89_chanctx_ops_remove() 257 rtw89_for_each_rtwvif(rtwdev, rtwvif) { in rtw89_chanctx_ops_remove() 258 if (rtwvif->chanctx_assigned) in rtw89_chanctx_ops_remove() 390 struct rtw89_vif *rtwvif = role->rtwvif; 392 u64 sync_tsf = READ_ONCE(rtwvif->sync_bcn_tsf); 416 req.macid_x = ref->rtwvif->mac_id; 417 req.macid_y = aux->rtwvif->mac_id; 443 arg.infos[0].band = ref->rtwvif->mac_idx; 444 arg.infos[0].port = ref->rtwvif 241 struct rtw89_vif *rtwvif; rtw89_chanctx_ops_remove() local 288 rtw89_chanctx_ops_assign_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct ieee80211_chanctx_conf * ctx) rtw89_chanctx_ops_assign_vif() argument 298 rtw89_chanctx_ops_unassign_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct ieee80211_chanctx_conf * ctx) rtw89_chanctx_ops_unassign_vif() argument [all...] |
H A D | ser.c | 301 static void ser_reset_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in ser_reset_vif() argument 303 rtw89_core_release_bit_map(rtwdev->hw_port, rtwvif->port); in ser_reset_vif() 304 rtwvif->net_type = RTW89_NET_TYPE_NO_LINK; in ser_reset_vif() 305 rtwvif->trigger = false; in ser_reset_vif() 306 rtwvif->tdls_peer = 0; in ser_reset_vif() 313 struct rtw89_vif *rtwvif = rtwsta->rtwvif; in ser_sta_deinit_cam_iter() 314 struct rtw89_dev *rtwdev = rtwvif->rtwdev; in ser_sta_deinit_cam_iter() 316 if (rtwvif != target_rtwvif) in ser_sta_deinit_cam_iter() 319 if (rtwvif in ser_sta_deinit_cam_iter() 311 struct rtw89_vif *rtwvif = (struct rtw89_vif *)data; ser_sta_deinit_cam_iter() local 323 ser_deinit_cam(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) ser_deinit_cam() argument 336 struct rtw89_vif *rtwvif; ser_reset_mac_binding() local [all...] |
H A D | regd.c | 801 struct rtw89_vif *rtwvif; 804 rtw89_for_each_rtwvif(rtwdev, rtwvif) { 808 chan = rtw89_chan_get(rtwdev, rtwvif->sub_entity_idx); 812 tmp = &rtwvif->reg_6ghz_tpe; 839 struct rtw89_vif *rtwvif, bool active, 842 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); 844 struct rtw89_reg_6ghz_tpe *tpe = &rtwvif->reg_6ghz_tpe; 848 if (!active || rtwvif->reg_6ghz_power != RTW89_REG_6GHZ_POWER_STD) 875 struct rtw89_vif *rtwvif; 879 rtw89_for_each_rtwvif(rtwdev, rtwvif) { 482 struct rtw89_vif *rtwvif; __rtw89_reg_6ghz_power_recalc() local 512 rtw89_reg_6ghz_power_recalc(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,bool active) rtw89_reg_6ghz_power_recalc() argument [all...] |
H A D | ps.h | 8 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, in rtw89_leave_ips_by_hwflags() 22 u8 rtw89_p2p_noa_fetch(struct rtw89_vif *rtwvif, void **data); in rtw89_leave_ips_by_hwflags()
|
H A D | util.h | 16 #define rtw89_for_each_rtwvif(rtwdev, rtwvif) \ 17 list_for_each_entry(rtwvif, &(rtwdev)->rtwvifs_list, list) 14 rtw89_for_each_rtwvif(rtwdev,rtwvif) global() argument
|
H A D | chan.h | 109 struct rtw89_vif *rtwvif, 112 struct rtw89_vif *rtwvif,
|
H A D | cam.h | 537 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 D | phy.c | 301 struct rtw89_vif *rtwvif = rtwsta->rtwvif; in rtw89_phy_ra_sta_update() 302 struct rtw89_phy_rate_pattern *rate_pattern = &rtwvif->rate_pattern; in rtw89_phy_ra_sta_update() 305 rtwvif->sub_entity_idx); in rtw89_phy_ra_sta_update() 306 struct ieee80211_vif *vif = rtwvif_to_vif(rtwsta->rtwvif); in rtw89_phy_ra_sta_update() 458 ra->band_num = rtwvif->phy_idx; in rtw89_phy_rate_pattern_vif() local 528 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; in rtw89_phy_rate_pattern_vif() 531 rtwvif->sub_entity_idx); in rtw89_phy_rate_pattern_vif() 600 rtwvif->rate_pattern = next_pattern; in rtw89_phy_get_txsc() 616 rtwvif in rtw89_phy_get_txsc() 236 struct rtw89_vif *rtwvif = rtwsta->rtwvif; rtw89_phy_ra_sta_update() local 2900 rtw89_phy_ul_tb_assoc(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_phy_ul_tb_assoc() argument 2938 rtw89_phy_ul_tb_ctrl_check(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_phy_ul_tb_check_data * ul_tb_data) rtw89_phy_ul_tb_ctrl_check() argument 2965 struct rtw89_vif *rtwvif; rtw89_phy_ul_tb_ctrl_track() local 4255 struct rtw89_vif *rtwvif = rtwsta->rtwvif; rtw89_phy_tx_path_div_sta_iter() local [all...] |
H A D | core.h | 3307 struct rtw89_vif *rtwvif; 3587 struct rtw89_vif *rtwvif, 3590 struct rtw89_vif *rtwvif, 3599 struct rtw89_vif *rtwvif, 3602 struct rtw89_vif *rtwvif); 5332 struct rtw89_vif *rtwvif; 5881 static inline struct ieee80211_vif *rtwvif_to_vif(struct rtw89_vif *rtwvif) 5883 void *p = rtwvif; 5888 static inline struct ieee80211_vif *rtwvif_to_vif_safe(struct rtw89_vif *rtwvif) 5890 return rtwvif 2821 struct rtw89_vif *rtwvif; global() member 4737 rtwvif_to_vif(struct rtw89_vif * rtwvif) rtwvif_to_vif() argument 4744 rtwvif_to_vif_safe(struct rtw89_vif * rtwvif) rtwvif_to_vif_safe() argument 4831 rtw89_get_addr_cam_of(struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta) rtw89_get_addr_cam_of() argument 4844 rtw89_get_bssid_cam_of(struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta) rtw89_get_bssid_cam_of() argument 5041 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv; rtw89_chip_cfg_txpwr_ul_tb_offset() local 5137 rtw89_chip_h2c_dctl_sec_cam(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta) rtw89_chip_h2c_dctl_sec_cam() argument [all...] |
/freebsd/sys/contrib/dev/rtw88/ |
H A D | mac80211.c | 150 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_ops_add_interface() local 159 rtwvif->stats.tx_unicast = 0; in rtw_ops_add_interface() 160 rtwvif->stats.rx_unicast = 0; in rtw_ops_add_interface() 161 rtwvif->stats.tx_cnt = 0; in rtw_ops_add_interface() 162 rtwvif->stats.rx_cnt = 0; in rtw_ops_add_interface() 163 rtwvif->scan_req = NULL; in rtw_ops_add_interface() 164 memset(&rtwvif->bfee, 0, sizeof(struct rtw_bfee)); in rtw_ops_add_interface() 166 INIT_LIST_HEAD(&rtwvif->rsvd_page_list); in rtw_ops_add_interface() 177 rtwvif->port = port; in rtw_ops_add_interface() 178 rtwvif in rtw_ops_add_interface() 229 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; rtw_ops_remove_interface() local 337 rtw_aifsn_to_aifs(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif,u8 aifsn) rtw_aifsn_to_aifs() argument 350 __rtw_conf_tx(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif,u16 ac) __rtw_conf_tx() argument 368 rtw_conf_tx(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif) rtw_conf_tx() argument 382 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; rtw_ops_bss_info_changed() local 499 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; rtw_ops_conf_tx() local 681 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; rtw_ops_sw_scan_start() local [all...] |
H A D | fw.c | 596 void rtw_fw_default_port(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) in rtw_fw_coex_tdma_type() 600 if (rtwvif->net_type != RTW_NET_MGD_LINKED) in rtw_fw_coex_tdma_type() 607 u32_encode_bits(rtwvif->port, RTW_H2C_DEFAULT_PORT_W0_PORTID) | in rtw_fw_coex_query_hid_info() 608 u32_encode_bits(rtwvif->mac_id, RTW_H2C_DEFAULT_PORT_W0_MACID); in rtw_fw_coex_query_hid_info() 1204 struct rtw_vif *rtwvif; in rtw_fill_rsvd_page_desc() 1218 rtwvif = rsvd_pkt->rtwvif; in rtw_rsvd_page_list_to_buf() 1219 if (!rtwvif) in rtw_rsvd_page_list_to_buf() 1222 vif = rtwvif_to_vif(rtwvif); in rtw_rsvd_page_list_to_buf() 1325 struct rtw_vif *rtwvif, in rtw_add_rsvd_page_pno() 522 rtw_fw_default_port(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif) rtw_fw_default_port() argument 1124 struct rtw_vif *rtwvif; rtw_get_rsvd_page_skb() local 1245 rtw_insert_rsvd_page(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif,struct rtw_rsvd_page * rsvd_pkt) rtw_insert_rsvd_page() argument 1254 rtw_add_rsvd_page(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif,enum rtw_rsvd_packet_type type,bool txdesc) rtw_add_rsvd_page() argument 1271 rtw_add_rsvd_page_probe_req(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif,struct cfg80211_ssid * ssid) rtw_add_rsvd_page_probe_req() argument 1288 rtw_remove_rsvd_page(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif) rtw_remove_rsvd_page() argument 1305 rtw_add_rsvd_page_bcn(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif) rtw_add_rsvd_page_bcn() argument 1321 rtw_add_rsvd_page_pno(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif) rtw_add_rsvd_page_pno() argument 1346 rtw_add_rsvd_page_sta(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif) rtw_add_rsvd_page_sta() argument 1461 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; rtw_build_rsvd_page_iter() local 1897 rtw_append_probe_req_ie(struct rtw_dev * rtwdev,struct sk_buff * skb,struct sk_buff_head * list,u8 * bands,struct rtw_vif * rtwvif) rtw_append_probe_req_ie() argument 1981 rtw_hw_scan_update_probe_req(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif) rtw_hw_scan_update_probe_req() argument 2045 rtw_add_chan_list(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif,struct rtw_chan_list * list,u8 * buf) rtw_add_chan_list() argument 2093 rtw_fw_set_scan_offload(struct rtw_dev * rtwdev,struct rtw_ch_switch_option * opt,struct rtw_vif * rtwvif,struct rtw_chan_list * list) rtw_fw_set_scan_offload() argument 2130 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; rtw_hw_scan_start() local 2162 struct rtw_vif *rtwvif; rtw_hw_scan_complete() local 2185 rtw_hw_scan_prehandle(struct rtw_dev * rtwdev,struct rtw_vif * rtwvif,struct rtw_chan_list * list) rtw_hw_scan_prehandle() argument 2216 struct rtw_vif *rtwvif = vif ? (struct rtw_vif *)vif->drv_priv : NULL; rtw_hw_scan_offload() local [all...] |
H A D | wow.h | 42 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; in rtw_wow_mgd_linked() local 44 return (rtwvif->net_type == RTW_NET_MGD_LINKED); in rtw_wow_mgd_linked() 50 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; in rtw_wow_no_link() local 52 return (rtwvif->net_type == RTW_NET_NO_LINK); in rtw_wow_no_link()
|
H A D | main.c | 181 struct rtw_vif *rtwvif; member 184 static void rtw_dynamic_csi_rate(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) in rtw_dynamic_csi_rate() argument 190 if (rtwvif->bfee.role != RTW_BFEE_SU && in rtw_dynamic_csi_rate() 191 rtwvif->bfee.role != RTW_BFEE_MU) in rtw_dynamic_csi_rate() 205 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_vif_watch_dog_iter() local 209 iter_data->rtwvif = rtwvif; in rtw_vif_watch_dog_iter() 211 rtw_dynamic_csi_rate(iter_data->rtwdev, rtwvif); in rtw_vif_watch_dog_iter() 213 rtwvif->stats.tx_unicast = 0; in rtw_vif_watch_dog_iter() 214 rtwvif->stats.rx_unicast = 0; in rtw_vif_watch_dog_iter() 215 rtwvif->stats.tx_cnt = 0; in rtw_vif_watch_dog_iter() [all …]
|
H A D | wow.c | 163 struct rtw_vif *rtwvif, in rtw_wow_pattern_generate() argument 181 ether_addr_copy(mac_addr, rtwvif->mac_addr); in rtw_wow_pattern_generate() 477 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; in rtw_wow_config_wow_fw_rsvd_page() local 479 rtw_remove_rsvd_page(rtwdev, rtwvif); in rtw_wow_config_wow_fw_rsvd_page() 482 rtw_add_rsvd_page_pno(rtwdev, rtwvif); in rtw_wow_config_wow_fw_rsvd_page() 484 rtw_add_rsvd_page_sta(rtwdev, rtwvif); in rtw_wow_config_wow_fw_rsvd_page() 492 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; in rtw_wow_config_normal_fw_rsvd_page() local 494 rtw_remove_rsvd_page(rtwdev, rtwvif); in rtw_wow_config_normal_fw_rsvd_page() 495 rtw_add_rsvd_page_sta(rtwdev, rtwvif); in rtw_wow_config_normal_fw_rsvd_page() 632 struct rtw_vif *rtwvif = (struct rtw_vif *)wow_vif->drv_priv; in rtw_wow_enter_linked_ps() local [all …]
|
H A D | bf.c | 13 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_bf_disassoc() local 14 struct rtw_bfee *bfee = &rtwvif->bfee; in rtw_bf_disassoc() 25 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, false); in rtw_bf_disassoc() 35 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_bf_assoc() local 36 struct rtw_bfee *bfee = &rtwvif->bfee; in rtw_bf_assoc() 82 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, true); in rtw_bf_assoc() 108 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, true); in rtw_bf_assoc() 323 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_bf_set_gid_table() local 324 struct rtw_bfee *bfee = &rtwvif->bfee; in rtw_bf_set_gid_table()
|
H A D | rx.c | 15 struct rtw_vif *rtwvif; in rtw_rx_stats() local 27 rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_rx_stats() 28 rtwvif->stats.rx_unicast += skb->len; in rtw_rx_stats() 29 rtwvif->stats.rx_cnt++; in rtw_rx_stats()
|
H A D | ps.c | 43 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_restore_port_cfg_iter() local 46 rtw_vif_port_config(rtwdev, rtwvif, config); in rtw_restore_port_cfg_iter()
|