Lines Matching refs:rtwvif
125 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_ops_add_interface() local
131 rtwvif->port = port; in rtw_ops_add_interface()
132 rtwvif->vif = vif; in rtw_ops_add_interface()
133 rtwvif->stats.tx_unicast = 0; in rtw_ops_add_interface()
134 rtwvif->stats.rx_unicast = 0; in rtw_ops_add_interface()
135 rtwvif->stats.tx_cnt = 0; in rtw_ops_add_interface()
136 rtwvif->stats.rx_cnt = 0; in rtw_ops_add_interface()
137 rtwvif->in_lps = false; in rtw_ops_add_interface()
138 rtwvif->conf = &rtw_vif_port[port]; in rtw_ops_add_interface()
159 ether_addr_copy(rtwvif->mac_addr, vif->addr); in rtw_ops_add_interface()
161 rtwvif->net_type = net_type; in rtw_ops_add_interface()
163 rtwvif->bcn_ctrl = bcn_ctrl; in rtw_ops_add_interface()
165 rtw_vif_port_config(rtwdev, rtwvif, config); in rtw_ops_add_interface()
169 rtw_info(rtwdev, "start vif %pM on port %d\n", vif->addr, rtwvif->port); in rtw_ops_add_interface()
177 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_ops_remove_interface() local
180 rtw_info(rtwdev, "stop vif %pM on port %d\n", vif->addr, rtwvif->port); in rtw_ops_remove_interface()
184 eth_zero_addr(rtwvif->mac_addr); in rtw_ops_remove_interface()
186 rtwvif->net_type = RTW_NET_NO_LINK; in rtw_ops_remove_interface()
188 rtwvif->bcn_ctrl = 0; in rtw_ops_remove_interface()
190 rtw_vif_port_config(rtwdev, rtwvif, config); in rtw_ops_remove_interface()
247 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_ops_bss_info_changed() local
261 rtwvif->aid = conf->aid; in rtw_ops_bss_info_changed()
270 rtwvif->aid = 0; in rtw_ops_bss_info_changed()
274 rtwvif->net_type = net_type; in rtw_ops_bss_info_changed()
280 ether_addr_copy(rtwvif->bssid, conf->bssid); in rtw_ops_bss_info_changed()
287 rtw_vif_port_config(rtwdev, rtwvif, config); in rtw_ops_bss_info_changed()
464 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_ops_sw_scan_start() local
467 rtw_leave_lps(rtwdev, rtwvif); in rtw_ops_sw_scan_start()
471 ether_addr_copy(rtwvif->mac_addr, mac_addr); in rtw_ops_sw_scan_start()
473 rtw_vif_port_config(rtwdev, rtwvif, config); in rtw_ops_sw_scan_start()
487 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; in rtw_ops_sw_scan_complete() local
495 ether_addr_copy(rtwvif->mac_addr, vif->addr); in rtw_ops_sw_scan_complete()
497 rtw_vif_port_config(rtwdev, rtwvif, config); in rtw_ops_sw_scan_complete()