Lines Matching refs:vif
491 brcms_ops_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_add_interface() argument
496 if (vif->type != NL80211_IFTYPE_STATION && in brcms_ops_add_interface()
497 vif->type != NL80211_IFTYPE_AP && in brcms_ops_add_interface()
498 vif->type != NL80211_IFTYPE_ADHOC) { in brcms_ops_add_interface()
501 __func__, vif->type); in brcms_ops_add_interface()
508 if (vif->type == NL80211_IFTYPE_STATION) in brcms_ops_add_interface()
509 brcms_c_start_station(wl->wlc, vif->addr); in brcms_ops_add_interface()
510 else if (vif->type == NL80211_IFTYPE_AP) in brcms_ops_add_interface()
511 brcms_c_start_ap(wl->wlc, vif->addr, vif->bss_conf.bssid, in brcms_ops_add_interface()
512 vif->bss_conf.ssid, vif->bss_conf.ssid_len); in brcms_ops_add_interface()
513 else if (vif->type == NL80211_IFTYPE_ADHOC) in brcms_ops_add_interface()
514 brcms_c_start_adhoc(wl->wlc, vif->addr); in brcms_ops_add_interface()
521 brcms_ops_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_remove_interface() argument
581 struct ieee80211_vif *vif, in brcms_ops_bss_info_changed() argument
678 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL); in brcms_ops_bss_info_changed()
688 probe_resp = ieee80211_proberesp_get(hw, vif); in brcms_ops_bss_info_changed()
768 struct ieee80211_vif *vif, in brcms_ops_sw_scan_start() argument
779 struct ieee80211_vif *vif) in brcms_ops_sw_scan_complete() argument
789 brcms_ops_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, in brcms_ops_conf_tx() argument
802 brcms_ops_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in brcms_ops_sta_add() argument
823 struct ieee80211_vif *vif, in brcms_ops_ampdu_action() argument
848 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in brcms_ops_ampdu_action()
857 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in brcms_ops_ampdu_action()
903 static void brcms_ops_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in brcms_ops_flush() argument
919 static u64 brcms_ops_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in brcms_ops_get_tsf() argument
932 struct ieee80211_vif *vif, u64 tsf) in brcms_ops_set_tsf() argument