Lines Matching refs:rtwvif

134 	struct rtw_vif *rtwvif;  member
137 static void rtw_dynamic_csi_rate(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) in rtw_dynamic_csi_rate() argument
143 if (rtwvif->bfee.role != RTW_BFEE_SU && in rtw_dynamic_csi_rate()
144 rtwvif->bfee.role != RTW_BFEE_MU) in rtw_dynamic_csi_rate()
159 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_vif_watch_dog_iter() local
163 iter_data->rtwvif = rtwvif; in rtw_vif_watch_dog_iter()
165 rtw_dynamic_csi_rate(iter_data->rtwdev, rtwvif); in rtw_vif_watch_dog_iter()
167 rtwvif->stats.tx_unicast = 0; in rtw_vif_watch_dog_iter()
168 rtwvif->stats.rx_unicast = 0; in rtw_vif_watch_dog_iter()
169 rtwvif->stats.tx_cnt = 0; in rtw_vif_watch_dog_iter()
170 rtwvif->stats.rx_cnt = 0; in rtw_vif_watch_dog_iter()
241 if (rtwdev->ps_enabled && data.rtwvif && !ps_active) in rtw_watch_dog_work()
242 rtw_enter_lps(rtwdev, data.rtwvif->port); in rtw_watch_dog_work()
370 void rtw_vif_assoc_changed(struct rtw_vif *rtwvif, in rtw_vif_assoc_changed() argument
374 rtwvif->aid = conf->aid; in rtw_vif_assoc_changed()
375 rtwvif->net_type = RTW_NET_MGD_LINKED; in rtw_vif_assoc_changed()
377 rtwvif->aid = 0; in rtw_vif_assoc_changed()
378 rtwvif->net_type = RTW_NET_NO_LINK; in rtw_vif_assoc_changed()
408 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_reset_vif_iter() local
411 rtw_vif_assoc_changed(rtwvif, NULL); in rtw_reset_vif_iter()
631 struct rtw_vif *rtwvif, in rtw_vif_port_config() argument
637 addr = rtwvif->conf->mac_addr.addr; in rtw_vif_port_config()
638 rtw_vif_write_addr(rtwdev, addr, rtwvif->mac_addr); in rtw_vif_port_config()
641 addr = rtwvif->conf->bssid.addr; in rtw_vif_port_config()
642 rtw_vif_write_addr(rtwdev, addr, rtwvif->bssid); in rtw_vif_port_config()
645 addr = rtwvif->conf->net_type.addr; in rtw_vif_port_config()
646 mask = rtwvif->conf->net_type.mask; in rtw_vif_port_config()
647 rtw_write32_mask(rtwdev, addr, mask, rtwvif->net_type); in rtw_vif_port_config()
650 addr = rtwvif->conf->aid.addr; in rtw_vif_port_config()
651 mask = rtwvif->conf->aid.mask; in rtw_vif_port_config()
652 rtw_write32_mask(rtwdev, addr, mask, rtwvif->aid); in rtw_vif_port_config()
655 addr = rtwvif->conf->bcn_ctrl.addr; in rtw_vif_port_config()
656 mask = rtwvif->conf->bcn_ctrl.mask; in rtw_vif_port_config()
657 rtw_write8_mask(rtwdev, addr, mask, rtwvif->bcn_ctrl); in rtw_vif_port_config()