Lines Matching refs:ieee80211_vif

111 	struct ieee80211_vif *vif;
464 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mvm_vif_from_mac80211()
1011 struct ieee80211_vif __rcu *vif_id_to_mac[NUM_MAC_INDEX_DRIVER];
1023 struct ieee80211_vif *p2p_device_vif;
1041 struct ieee80211_vif *keep_vif;
1086 struct ieee80211_vif *noa_vif;
1101 struct ieee80211_vif *csme_vif;
1102 struct ieee80211_vif __rcu *csa_vif;
1103 struct ieee80211_vif __rcu *csa_tx_blocked_vif;
1163 struct ieee80211_vif *nan_vif;
1305 static inline struct ieee80211_vif *
1563 struct ieee80211_vif *vif) in iwl_mvm_max_active_links()
1618 bool iwl_mvm_is_nic_ack_enabled(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1797 struct ieee80211_vif *vif);
1798 void iwl_mvm_set_fw_basic_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1802 struct ieee80211_vif *vif,
1806 void iwl_mvm_set_fw_qos_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1812 void iwl_mvm_set_fw_dtim_tbtt(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1817 struct ieee80211_vif *vif);
1823 int iwl_mvm_get_mac_type(struct ieee80211_vif *vif);
1825 struct ieee80211_vif *vif);
1827 struct ieee80211_vif *vif);
1828 int iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1829 int iwl_mvm_mld_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1831 int iwl_mvm_mld_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1832 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1833 int iwl_mvm_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1834 int iwl_mvm_mac_ctxt_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1836 int iwl_mvm_mac_ctxt_remove(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1838 struct ieee80211_vif *vif,
1845 struct ieee80211_vif *vif);
1848 struct ieee80211_vif *vif);
1866 struct ieee80211_vif *vif);
1876 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1877 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1881 int iwl_mvm_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1883 int iwl_mvm_link_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1886 int iwl_mvm_remove_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1888 int iwl_mvm_disable_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1893 struct ieee80211_vif *vif, int *ret);
1895 struct ieee80211_vif *vif);
1913 struct ieee80211_vif *vif,
1917 struct ieee80211_vif *vif,
1924 struct ieee80211_vif *vif,
1930 struct ieee80211_vif *vif,
1934 struct ieee80211_vif *vif,
1953 int (*link)(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
1956 int iwl_mvm_roc_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1961 struct ieee80211_vif *vif);
1963 void iwl_mvm_protect_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
1989 struct ieee80211_vif *disabled_vif);
1992 int iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2007 struct ieee80211_vif *vif,
2024 void iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
2025 void iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
2031 iwl_mvm_vif_dbgfs_register(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_register()
2035 iwl_mvm_vif_dbgfs_clean(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_vif_dbgfs_clean()
2052 int iwl_mvm_power_mac_dbgfs_read(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2055 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
2081 struct ieee80211_vif *vif,
2084 struct ieee80211_vif *vif,
2087 struct ieee80211_vif *vif, int idx);
2091 struct ieee80211_vif *vif);
2094 iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_set_last_nonqos_seq()
2101 struct ieee80211_vif *vif,
2110 void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2128 iwl_mvm_beacon_filter_debugfs_parameters(struct ieee80211_vif *vif,
2132 iwl_mvm_beacon_filter_debugfs_parameters(struct ieee80211_vif *vif, in iwl_mvm_beacon_filter_debugfs_parameters()
2137 struct ieee80211_vif *vif,
2140 struct ieee80211_vif *vif,
2143 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2149 struct ieee80211_vif *vif,
2154 void iwl_mvm_update_link_smps(struct ieee80211_vif *vif,
2158 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2272 int iwl_mvm_sf_update(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2276 int iwl_mvm_ftm_start_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2279 struct ieee80211_vif *vif,
2284 struct ieee80211_vif *vif, u8 *addr);
2286 struct ieee80211_vif *vif,
2290 struct ieee80211_vif *vif);
2298 int iwl_mvm_ftm_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2303 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2316 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
2318 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2321 struct ieee80211_vif *vif);
2323 struct ieee80211_vif *vif,
2328 struct ieee80211_vif *vif,
2331 struct ieee80211_vif *vif,
2341 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm);
2342 struct ieee80211_vif *iwl_mvm_get_vif_by_macid(struct iwl_mvm *mvm, u32 macid);
2352 void iwl_mvm_tcm_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
2353 void iwl_mvm_tcm_rm_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
2358 struct ieee80211_vif *vif,
2360 void iwl_mvm_connection_loss(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2363 struct ieee80211_vif *vif,
2377 struct ieee80211_vif *vif,
2384 struct ieee80211_vif *vif,
2388 struct ieee80211_vif *vif,
2392 struct ieee80211_vif *vif,
2396 struct ieee80211_vif *vif,
2403 struct ieee80211_vif *vif,
2432 struct ieee80211_vif *vif);
2450 struct ieee80211_vif *vif,
2455 struct ieee80211_vif *vif,
2602 struct ieee80211_vif *vif,
2613 struct ieee80211_vif *vif,
2631 int iwl_mvm_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2634 struct ieee80211_vif *vif);
2636 struct ieee80211_vif *vif,
2638 void iwl_mvm_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2654 void iwl_mvm_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2657 struct ieee80211_vif *vif,
2660 struct ieee80211_vif *vif,
2662 void iwl_mvm_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2664 void iwl_mvm_mac_flush_sta(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2667 struct ieee80211_vif *vif,
2671 struct ieee80211_vif *vif);
2673 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
2676 struct ieee80211_vif *vif,
2689 void iwl_mvm_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2692 struct ieee80211_vif *vif,
2695 struct ieee80211_vif *vif);
2697 struct ieee80211_vif *vif,
2700 struct ieee80211_vif *vif,
2704 struct ieee80211_vif *vif,
2709 struct ieee80211_vif *vif,
2714 struct ieee80211_vif *vif,
2716 int iwl_mvm_start_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2718 void iwl_mvm_abort_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
2724 int iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
2727 struct ieee80211_vif *vif,
2729 int iwl_mvm_update_mu_groups(struct iwl_mvm *mvm, struct ieee80211_vif *vif);