Lines Matching refs:vif
259 if (!mac->vif) in set_mac_and_bssid()
262 r = zd_write_mac_addr(&mac->chip, mac->vif->addr); in set_mac_and_bssid()
272 return zd_write_bssid(&mac->chip, mac->vif->addr); in set_mac_and_bssid()
413 if (mac->vif != NULL) { in zd_restore_settings()
414 beacon = ieee80211_beacon_get(mac->hw, mac->vif); in zd_restore_settings()
1114 struct ieee80211_vif *vif) in zd_op_add_interface() argument
1122 switch (vif->type) { in zd_op_add_interface()
1128 mac->type = vif->type; in zd_op_add_interface()
1134 mac->vif = vif; in zd_op_add_interface()
1140 struct ieee80211_vif *vif) in zd_op_remove_interface() argument
1144 mac->vif = NULL; in zd_op_remove_interface()
1169 if (!mac->vif || mac->vif->type != NL80211_IFTYPE_AP) in zd_beacon_done()
1176 skb = ieee80211_get_buffered_bc(mac->hw, mac->vif); in zd_beacon_done()
1185 beacon = ieee80211_beacon_get(mac->hw, mac->vif); in zd_beacon_done()
1294 struct ieee80211_vif *vif, in zd_op_bss_info_changed() argument
1308 struct sk_buff *beacon = ieee80211_beacon_get(hw, vif); in zd_op_bss_info_changed()
1353 static u64 zd_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in zd_op_get_tsf() argument
1445 if (mac->type != NL80211_IFTYPE_AP || !mac->vif) in beacon_watchdog_handler()
1463 beacon = ieee80211_beacon_get(mac->hw, mac->vif); in beacon_watchdog_handler()