Lines Matching refs:vif
490 brcms_ops_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_add_interface() argument
495 if (vif->type != NL80211_IFTYPE_STATION && in brcms_ops_add_interface()
496 vif->type != NL80211_IFTYPE_AP && in brcms_ops_add_interface()
497 vif->type != NL80211_IFTYPE_ADHOC) { in brcms_ops_add_interface()
500 __func__, vif->type); in brcms_ops_add_interface()
507 if (vif->type == NL80211_IFTYPE_STATION) in brcms_ops_add_interface()
508 brcms_c_start_station(wl->wlc, vif->addr); in brcms_ops_add_interface()
509 else if (vif->type == NL80211_IFTYPE_AP) in brcms_ops_add_interface()
510 brcms_c_start_ap(wl->wlc, vif->addr, vif->bss_conf.bssid, in brcms_ops_add_interface()
511 vif->bss_conf.ssid, vif->bss_conf.ssid_len); in brcms_ops_add_interface()
512 else if (vif->type == NL80211_IFTYPE_ADHOC) in brcms_ops_add_interface()
513 brcms_c_start_adhoc(wl->wlc, vif->addr); in brcms_ops_add_interface()
520 brcms_ops_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_remove_interface() argument
580 struct ieee80211_vif *vif, in brcms_ops_bss_info_changed() argument
677 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL); in brcms_ops_bss_info_changed()
687 probe_resp = ieee80211_proberesp_get(hw, vif); in brcms_ops_bss_info_changed()
765 struct ieee80211_vif *vif, in brcms_ops_sw_scan_start() argument
776 struct ieee80211_vif *vif) in brcms_ops_sw_scan_complete() argument
786 brcms_ops_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, in brcms_ops_conf_tx() argument
799 brcms_ops_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in brcms_ops_sta_add() argument
820 struct ieee80211_vif *vif, in brcms_ops_ampdu_action() argument
845 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in brcms_ops_ampdu_action()
854 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in brcms_ops_ampdu_action()
900 static void brcms_ops_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in brcms_ops_flush() argument
916 static u64 brcms_ops_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_get_tsf() argument
929 struct ieee80211_vif *vif, u64 tsf) in brcms_ops_set_tsf() argument