Lines Matching defs:rtwvif
150 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
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->conf = &rtw_vif_port[port];
184 rtw_add_rsvd_page_bcn(rtwdev, rtwvif);
189 rtw_add_rsvd_page_bcn(rtwdev, rtwvif);
194 rtw_add_rsvd_page_sta(rtwdev, rtwvif);
200 clear_bit(rtwvif->port, rtwdev->hw_port);
205 ether_addr_copy(rtwvif->mac_addr, vif->addr);
207 rtwvif->net_type = net_type;
209 rtwvif->bcn_ctrl = bcn_ctrl;
211 rtw_vif_port_config(rtwdev, rtwvif, config);
218 rtw_dbg(rtwdev, RTW_DBG_STATE, "start vif %pM on port %d\n", vif->addr, rtwvif->port);
220 rtw_dbg(rtwdev, RTW_DBG_STATE, "start vif %6D on port %d\n", vif->addr, ":", rtwvif->port);
229 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
233 rtw_dbg(rtwdev, RTW_DBG_STATE, "stop vif %pM on port %d\n", vif->addr, rtwvif->port);
235 rtw_dbg(rtwdev, RTW_DBG_STATE, "stop vif %6D on port %d\n", vif->addr, ":", rtwvif->port);
243 rtw_remove_rsvd_page(rtwdev, rtwvif);
245 eth_zero_addr(rtwvif->mac_addr);
247 rtwvif->net_type = RTW_NET_NO_LINK;
249 rtwvif->bcn_ctrl = 0;
251 rtw_vif_port_config(rtwdev, rtwvif, config);
252 clear_bit(rtwvif->port, rtwdev->hw_port);
337 struct rtw_vif *rtwvif, u8 aifsn)
339 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
350 struct rtw_vif *rtwvif, u16 ac)
352 struct ieee80211_tx_queue_params *params = &rtwvif->tx_params[ac];
360 aifs = rtw_aifsn_to_aifs(rtwdev, rtwvif, params->aifs);
368 struct rtw_vif *rtwvif)
373 __rtw_conf_tx(rtwdev, rtwvif, ac);
382 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
392 rtw_vif_assoc_changed(rtwvif, conf);
398 rtw_fw_default_port(rtwdev, rtwvif);
420 ether_addr_copy(rtwvif->bssid, conf->bssid);
454 rtw_conf_tx(rtwdev, rtwvif);
459 rtw_vif_port_config(rtwdev, rtwvif, config);
501 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
507 rtwvif->tx_params[ac] = *params;
508 __rtw_conf_tx(rtwdev, rtwvif, ac);
683 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
686 rtw_core_scan_start(rtwdev, rtwvif, mac_addr, false);