Searched refs:vif (Results 26 - 50 of 462) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/quantenna/qtnfmac/
H A Dcore.c81 struct qtnf_vif *vif = qtnf_netdev_get_priv(skb->dev); local
83 skb_queue_tail(&vif->high_pri_tx_queue, skb);
84 queue_work(vif->mac->bus->hprio_workqueue, &vif->high_pri_tx_work);
92 struct qtnf_vif *vif; local
95 vif = qtnf_netdev_get_priv(ndev);
103 if (unlikely(vif->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED)) {
109 mac = vif->mac;
124 /* tx path is enabled: reset vif timeout */
125 vif
140 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local
164 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local
190 const struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local
259 struct qtnf_vif *vif; local
273 struct qtnf_vif *vif; local
315 struct qtnf_vif *vif = container_of(work, struct qtnf_vif, reset_work); local
336 struct qtnf_vif *vif = &mac->iflist[QTNF_PRIMARY_VIF_IDX]; local
378 struct qtnf_vif *vif = local
398 struct qtnf_vif *vif; local
447 qtnf_core_net_attach(struct qtnf_wmac *mac, struct qtnf_vif *vif, const char *name, unsigned char name_assign_type) argument
494 struct qtnf_vif *vif; local
547 struct qtnf_vif *vif; local
653 struct qtnf_vif *vif; local
824 struct qtnf_vif *vif; local
881 struct qtnf_vif *vif = qtnf_netdev_get_priv(ndev); local
[all...]
H A Dutil.c48 struct qtnf_sta_node *qtnf_sta_list_add(struct qtnf_vif *vif, argument
51 struct qtnf_sta_list *list = &vif->sta_list;
69 ++vif->generation;
75 bool qtnf_sta_list_del(struct qtnf_vif *vif, const u8 *mac) argument
77 struct qtnf_sta_list *list = &vif->sta_list;
87 ++vif->generation;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c88 struct ieee80211_vif *vif,
838 if (!sta && info->control.vif->type == NL80211_IFTYPE_STATION &&
841 iwl_mvm_vif_from_mac80211(info->control.vif);
858 rcu_dereference(info->control.vif->link_conf[link_id]);
966 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument
973 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif),
1011 struct ieee80211_vif *vif,
1034 if (iwl_mvm_vif_from_mac80211(vif)->deflink.ap_sta_id ==
1037 u16 macid = iwl_mvm_vif_from_mac80211(vif)->id;
1041 mvmvif = iwl_mvm_vif_from_mac80211(vif);
1010 iwl_mvm_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
1093 iwl_mvm_cleanup_iterator(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1405 iwl_mvm_set_tx_power(struct iwl_mvm *mvm, struct ieee80211_vif *vif, s16 tx_power) argument
1457 iwl_mvm_post_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
1521 iwl_mvm_abort_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
1563 struct ieee80211_vif *vif; local
1594 iwl_mvm_alloc_bcast_mcast_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1622 struct ieee80211_vif *vif = iwl_mvm_get_bss_vif(mvm); local
1633 struct ieee80211_vif *vif = local
1648 struct ieee80211_vif *vif = iwl_mvm_get_bss_vif(mvm); local
1675 iwl_mvm_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1802 iwl_mvm_prepare_mac_removal(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1831 iwl_mvm_mac_remove_interface_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1887 iwl_mvm_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1932 iwl_mvm_mc_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
2063 iwl_mvm_config_iface_filter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int filter_flags, unsigned int changed_flags) argument
2084 iwl_mvm_update_mu_groups(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2099 iwl_mvm_mu_mimo_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
2429 iwl_mvm_is_nic_ack_enabled(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
2477 iwl_mvm_cfg_he_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u8 sta_id) argument
2630 iwl_mvm_protect_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 duration_override, unsigned int link_id) argument
2659 iwl_mvm_bss_info_changed_station_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u64 changes) argument
2694 iwl_mvm_bss_info_changed_station_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u64 changes) argument
2745 iwl_mvm_bss_info_changed_station(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
2912 iwl_mvm_start_ap_ibss_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int *ret) argument
2953 iwl_mvm_start_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
3072 iwl_mvm_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
3079 iwl_mvm_start_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3086 iwl_mvm_stop_ap_ibss_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
3120 iwl_mvm_stop_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
3160 iwl_mvm_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
3167 iwl_mvm_stop_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3174 iwl_mvm_bss_info_changed_ap_ibss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
3205 iwl_mvm_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
3243 iwl_mvm_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
3260 iwl_mvm_mac_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3369 iwl_mvm_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
3428 iwl_mvm_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3466 iwl_mvm_check_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, const u8 *bssid) argument
3504 iwl_mvm_tdls_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u8 *peer_addr, enum nl80211_tdls_operation action) argument
3556 iwl_mvm_check_he_obss_narrow_bw_ru(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, struct ieee80211_bss_conf *link_conf) argument
3586 iwl_mvm_reset_cca_40mhz_workaround(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
3618 iwl_mvm_mei_host_associated(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_sta *mvm_sta) argument
3689 iwl_mvm_mac_ctxt_changed_wrapper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool force_assoc_off) argument
3696 iwl_mvm_mac_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
3718 iwl_mvm_rs_rate_init_all_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3741 iwl_mvm_vif_conf_from_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3775 iwl_mvm_vif_set_he_support(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool is_sta) argument
3804 iwl_mvm_sta_state_notexist_to_none(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
3863 iwl_mvm_sta_state_auth_to_assoc(struct ieee80211_hw *hw, struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
3919 iwl_mvm_sta_state_assoc_to_authorized(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
3985 iwl_mvm_sta_state_authorized_to_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
4030 iwl_mvm_mac_sta_state_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state, const struct iwl_mvm_sta_state_ops *callbacks) argument
4180 iwl_mvm_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
4195 iwl_mvm_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument
4220 iwl_mvm_mac_mgd_prepare_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_prep_tx_info *info) argument
4231 iwl_mvm_mac_mgd_complete_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_prep_tx_info *info) argument
4246 iwl_mvm_mac_sched_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) argument
4269 iwl_mvm_mac_sched_scan_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
4297 __iwl_mvm_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
4539 iwl_mvm_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
4553 iwl_mvm_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
4602 iwl_mvm_send_aux_roc_cmd(struct iwl_mvm *mvm, struct ieee80211_channel *channel, struct ieee80211_vif *vif, int duration) argument
4719 iwl_mvm_roc_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
4735 iwl_mvm_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *channel, int duration, enum ieee80211_roc_type type) argument
4749 iwl_mvm_roc_station(struct iwl_mvm *mvm, struct ieee80211_channel *channel, struct ieee80211_vif *vif, int duration) argument
4772 iwl_mvm_p2p_find_phy_ctxt(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_channel *channel) argument
4819 iwl_mvm_roc_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *channel, int duration, enum ieee80211_roc_type type, const struct iwl_mvm_roc_ops *ops) argument
4877 iwl_mvm_cancel_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
4895 iwl_mvm_ftm_responder_chanctx_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
5031 __iwl_mvm_assign_vif_chanctx_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx, int *ret) argument
5072 __iwl_mvm_assign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument
5154 iwl_mvm_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
5175 __iwl_mvm_unassign_vif_chanctx_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool switching_chanctx) argument
5213 __iwl_mvm_unassign_vif_chanctx(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx, bool switching_chanctx) argument
5247 iwl_mvm_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
5430 __iwl_mvm_mac_testmode_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, void *data, int len) argument
5476 iwl_mvm_mac_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
5491 iwl_mvm_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel_switch *chsw) argument
5504 iwl_mvm_schedule_client_csa(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_channel_switch *chsw) argument
5530 iwl_mvm_old_pre_chan_sw_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_channel_switch *chsw) argument
5579 iwl_mvm_pre_channel_switch(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_channel_switch *chsw) argument
5699 iwl_mvm_mac_pre_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel_switch *chsw) argument
5713 iwl_mvm_channel_switch_rx_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel_switch *chsw) argument
5808 iwl_mvm_mac_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
5879 iwl_mvm_mac_flush_sta(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
6158 iwl_mvm_mac_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
6211 iwl_mvm_event_mlme_callback_ini(struct iwl_mvm *mvm, struct ieee80211_vif *vif, const struct ieee80211_mlme_event *mlme) argument
6231 iwl_mvm_event_mlme_callback(struct iwl_mvm *mvm, struct ieee80211_vif *vif, const struct ieee80211_event *event) argument
6283 iwl_mvm_event_bar_rx_callback(struct iwl_mvm *mvm, struct ieee80211_vif *vif, const struct ieee80211_event *event) argument
6306 iwl_mvm_mac_event_callback(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct ieee80211_event *event) argument
6402 iwl_mvm_mac_get_ftm_responder_stats(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_ftm_responder_stats *stats) argument
6430 iwl_mvm_start_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *request) argument
6443 iwl_mvm_abort_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *request) argument
6479 iwl_mvm_set_hw_timestamp(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_set_hw_timestamp *hwts) argument
[all...]
H A Dsta.h370 * @vif: the interface the station belongs to
385 * @vif: a vif pointer
434 struct ieee80211_vif *vif; member in struct:iwl_mvm_sta
493 int iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
496 struct ieee80211_vif *vif,
500 struct ieee80211_vif *vif,
510 bool iwl_mvm_sta_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
514 struct ieee80211_vif *vif,
517 struct ieee80211_vif *vif,
499 iwl_mvm_update_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
[all...]
H A Dlink.c91 int iwl_mvm_set_link_mapping(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument
94 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
112 int iwl_mvm_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument
115 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
126 ret = iwl_mvm_set_link_mapping(mvm, vif, link_conf);
133 if (iwl_mvm_sf_update(mvm, vif, false))
144 if (vif->type == NL80211_IFTYPE_ADHOC && link_conf->bssid)
154 struct ieee80211_vif *vif; member in struct:iwl_mvm_esr_iter_data
160 struct ieee80211_vif *vif)
163 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
159 iwl_mvm_esr_vif_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
179 iwl_mvm_esr_non_bss_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, unsigned int link_id, bool active) argument
212 iwl_mvm_link_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, u32 changes, bool active) argument
368 iwl_mvm_unset_link_mapping(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
387 iwl_mvm_remove_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
417 iwl_mvm_disable_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
623 iwl_mvm_set_link_selection_data(struct ieee80211_vif *vif, struct iwl_mvm_link_sel_data *data, unsigned long usable_links, u8 *best_link_idx) argument
695 iwl_mvm_esr_disallowed_with_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, const struct iwl_mvm_link_sel_data *link, bool primary) argument
734 iwl_mvm_mld_valid_link_pair(struct ieee80211_vif *vif, const struct iwl_mvm_link_sel_data *a, const struct iwl_mvm_link_sel_data *b) argument
770 iwl_mvm_get_esr_grade(struct ieee80211_vif *vif, const struct iwl_mvm_link_sel_data *a, const struct iwl_mvm_link_sel_data *b, u8 *primary_id) argument
801 iwl_mvm_select_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
871 iwl_mvm_get_primary_link(struct ieee80211_vif *vif) argument
897 iwl_mvm_get_other_link(struct ieee80211_vif *vif, u8 link_id) argument
971 iwl_mvm_exit_esr(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_mvm_esr_state reason, u8 link_to_keep) argument
1020 iwl_mvm_block_esr(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_mvm_esr_state reason, u8 link_to_keep) argument
1044 iwl_mvm_block_esr_sync(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_mvm_esr_state reason) argument
1070 iwl_mvm_esr_unblocked(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
1107 iwl_mvm_unblock_esr(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_mvm_esr_state reason) argument
[all...]
H A Ddebugfs-vif.c11 struct ieee80211_vif *vif,
14 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
21 int dtimper = vif->bss_conf.dtim_period ?: 1;
22 int dtimper_msec = dtimper * vif->bss_conf.beacon_int;
72 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, argument
75 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
128 iwl_dbgfs_update_pm(mvm, vif, param, val);
139 struct ieee80211_vif *vif = file->private_data; local
145 vif->bss_conf.txpower);
154 struct ieee80211_vif *vif local
10 iwl_dbgfs_update_pm(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_dbgfs_pm_mask param, int val) argument
170 struct ieee80211_vif *vif = file->private_data; local
250 iwl_dbgfs_update_bf(struct ieee80211_vif *vif, enum iwl_dbgfs_bf_mask param, int value) argument
295 iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
396 struct ieee80211_vif *vif = file->private_data; local
445 struct ieee80211_vif *vif = file->private_data; local
466 iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
488 iwl_dbgfs_low_latency_force_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
524 struct ieee80211_vif *vif = file->private_data; local
552 struct ieee80211_vif *vif = file->private_data; local
561 iwl_dbgfs_uapsd_misbehaving_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
576 iwl_dbgfs_rx_phyinfo_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
631 struct ieee80211_vif *vif = file->private_data; local
642 iwl_dbgfs_quota_check(void *data, u8 *mac, struct ieee80211_vif *vif) argument
652 iwl_dbgfs_quota_min_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
685 struct ieee80211_vif *vif = file->private_data; local
695 iwl_dbgfs_int_mlo_scan_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
729 struct ieee80211_vif *vif = file->private_data; local
757 iwl_dbgfs_esr_disable_reason_write(struct ieee80211_vif *vif, char *buf, size_t count, loff_t *ppos) argument
807 iwl_mvm_vif_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
843 iwl_mvm_vif_dbgfs_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
869 iwl_mvm_vif_dbgfs_rm_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
887 iwl_mvm_debugfs_add_link_files(struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct dentry *mvm_dir) argument
894 iwl_mvm_link_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct dentry *dir) argument
[all...]
H A Dbinding.c71 struct ieee80211_vif *vif)
74 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
76 if (vif == data->ignore_vif)
91 struct ieee80211_vif *vif,
95 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
97 .ignore_vif = vif,
132 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
134 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
143 if (iwl_mvm_sf_update(mvm, vif, false))
146 return iwl_mvm_binding_update(mvm, vif, mvmvi
70 iwl_mvm_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
90 iwl_mvm_binding_update(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_phy_ctxt *phyctxt, bool add) argument
150 iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
[all...]
H A Dpower.c70 struct ieee80211_vif *vif,
73 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
75 if (vif->bss_conf.cqm_rssi_thold) {
77 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst);
80 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold);
123 struct ieee80211_vif *vif,
126 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
215 struct ieee80211_vif *vif)
219 switch (ieee80211_vif_type_p2p(vif)) {
225 if (vif
69 iwl_mvm_beacon_filter_set_cqm_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument
122 iwl_mvm_power_configure_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_power_cmd *cmd) argument
214 iwl_mvm_p2p_standalone_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
234 iwl_mvm_power_allow_uapsd(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
278 iwl_mvm_power_is_radar(struct ieee80211_vif *vif) argument
303 iwl_mvm_power_config_skip_dtim(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_power_cmd *cmd) argument
337 iwl_mvm_power_build_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mac_power_cmd *cmd) argument
455 iwl_mvm_power_send_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
504 iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
513 iwl_mvm_power_uapsd_misbehav_ap_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
561 iwl_mvm_power_disable_pm_iterator(void *_data, u8* mac, struct ieee80211_vif *vif) argument
569 iwl_mvm_power_ps_disabled_iterator(void *_data, u8* mac, struct ieee80211_vif *vif) argument
579 iwl_mvm_power_get_vifs_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
704 iwl_mvm_power_mac_dbgfs_read(struct iwl_mvm *mvm, struct ieee80211_vif *vif, char *buf, int bufsz) argument
779 iwl_mvm_beacon_filter_debugfs_parameters(struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument
813 _iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument
834 iwl_mvm_enable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
845 _iwl_mvm_disable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
863 iwl_mvm_disable_beacon_filter(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
897 iwl_mvm_power_set_ba(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument
[all...]
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbtcoex.h15 int brcmf_btcoex_set_mode(struct brcmf_cfg80211_vif *vif,
H A Dp2p.c465 struct brcmf_if *pri_ifp = p2p->bss_idx[P2PAPI_BSSCFG_PRIMARY].vif->ifp;
562 struct brcmf_cfg80211_vif *vif; local
567 vif = p2p->bss_idx[P2PAPI_BSSCFG_DEVICE].vif;
568 (void)brcmf_p2p_set_discover_state(vif->ifp, WL_P2P_DISC_ST_SCAN, 0, 0);
571 vif = p2p->bss_idx[P2PAPI_BSSCFG_PRIMARY].vif;
572 (void)brcmf_fil_iovar_int_set(vif->ifp, "p2p_disc", 0);
587 struct brcmf_cfg80211_vif *vif; local
591 vif
655 struct brcmf_cfg80211_vif *vif; local
780 struct brcmf_cfg80211_vif *vif; local
891 brcmf_p2p_scan_prep(struct wiphy *wiphy, struct cfg80211_scan_request *request, struct brcmf_cfg80211_vif *vif) argument
934 struct brcmf_cfg80211_vif *vif; local
1277 struct brcmf_cfg80211_vif *vif; local
1545 struct brcmf_cfg80211_vif *vif; local
1940 struct brcmf_cfg80211_vif *vif = ifp->vif; local
2050 struct brcmf_cfg80211_vif *vif; local
2123 brcmf_p2p_disable_p2p_if(struct brcmf_cfg80211_vif *vif) argument
2133 brcmf_p2p_release_p2p_if(struct brcmf_cfg80211_vif *vif) argument
2270 struct brcmf_cfg80211_vif *vif; local
2371 struct brcmf_cfg80211_vif *vif; local
2440 struct brcmf_cfg80211_vif *vif; local
2462 struct brcmf_cfg80211_vif *vif; local
2478 struct brcmf_cfg80211_vif *vif; local
2535 struct brcmf_cfg80211_vif *vif; local
[all...]
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dkey.h16 int wfx_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif,
H A Dsta.c84 struct ieee80211_vif *vif = NULL; local
119 vif = wvif_to_vif(wvif);
121 if (*total_flags & FIF_PROBE_REQ && vif->type == NL80211_IFTYPE_AP) {
139 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
141 WARN(!vif->cfg.assoc && enable_ps,
155 if (chan0 && chan1 && vif->type != NL80211_IFTYPE_AP) {
160 if (vif->cfg.assoc && vif->cfg.ps)
173 *enable_ps = vif->cfg.ps;
174 if (vif
182 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
200 wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
237 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
253 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
260 wfx_set_default_unicast_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int idx) argument
284 wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
306 wfx_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
322 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
341 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
378 wfx_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
396 wfx_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
411 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
458 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
482 wfx_join_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
491 wfx_leave_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
511 wfx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
586 struct ieee80211_vif *vif = wvif_to_vif(wvif); local
653 wfx_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
681 wfx_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *conf) argument
694 wfx_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *conf) argument
710 wfx_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
773 wfx_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dtestmode.h13 int ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
29 struct ieee80211_vif *vif,
28 ath10k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dinit.h21 int wl1271_init_vif_specific(struct wl1271 *wl, struct ieee80211_vif *vif);
23 int wl1271_ap_init_templates(struct wl1271 *wl, struct ieee80211_vif *vif);
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A Dtestmode.h35 int wcn36xx_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
40 struct ieee80211_vif *vif,
39 wcn36xx_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
H A Dsmd.h65 struct ieee80211_vif *vif);
67 struct ieee80211_vif *vif);
70 int wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif,
74 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif);
77 int wcn36xx_smd_join(struct wcn36xx *wcn, const u8 *bssid, u8 *vif, u8 ch);
81 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif,
84 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif);
85 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif,
87 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif,
91 struct ieee80211_vif *vif, in
[all...]
/linux-master/net/mac80211/
H A Dlink.c17 if (link->sdata->vif.type == NL80211_IFTYPE_STATION)
31 rcu_assign_pointer(sdata->vif.link_conf[link_id], link_conf);
38 link_conf->vif = &sdata->vif;
52 switch (sdata->vif.type) {
72 if (link->sdata->vif.type == NL80211_IFTYPE_STATION)
149 sdata->vif.valid_links = valid_links;
150 sdata->vif.dormant_links = dormant_links;
157 sdata->vif.active_links = 0;
158 sdata->vif
456 ieee80211_set_active_links(struct ieee80211_vif *vif, u16 active_links) argument
494 ieee80211_set_active_links_async(struct ieee80211_vif *vif, u16 active_links) argument
[all...]
/linux-master/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c46 struct wilc_vif *vif; member in struct:host_if_msg
55 wilc_alloc_work(struct wilc_vif *vif, void (*work_fun)(struct work_struct *), argument
67 msg->vif = vif;
79 if (!msg->vif || !msg->vif->wilc || !msg->vif->wilc->hif_workqueue)
82 if (!queue_work(msg->vif->wilc->hif_workqueue, &msg->work))
92 int wilc_get_vif_idx(struct wilc_vif *vif) argument
94 return vif
105 struct wilc_vif *vif; local
118 handle_scan_done(struct wilc_vif *vif, enum scan_event evt) argument
154 wilc_scan(struct wilc_vif *vif, u8 scan_source, u8 scan_type, u8 *ch_freq_list, void (*scan_result_fn)(enum scan_event, struct wilc_rcvd_net_info *, struct wilc_priv *), struct cfg80211_scan_request *request) argument
273 wilc_send_connect_wid(struct wilc_vif *vif) argument
337 struct wilc_vif *vif = msg->vif; local
570 host_int_get_assoc_res_info(struct wilc_vif *vif, u8 *assoc_resp_info, u32 max_assoc_resp_info_len, u32 *rcvd_assoc_resp_info_len) argument
615 host_int_parse_assoc_resp_info(struct wilc_vif *vif, u8 mac_status) argument
664 wilc_handle_disconnect(struct wilc_vif *vif) argument
688 struct wilc_vif *vif = msg->vif; local
722 wilc_disconnect(struct wilc_vif *vif) argument
773 wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats) argument
826 struct wilc_vif *vif = msg->vif; local
863 handle_remain_on_chan(struct wilc_vif *vif, struct wilc_remain_ch *hif_remain_ch) argument
905 wilc_handle_roc_expired(struct wilc_vif *vif, u64 cookie) argument
955 struct wilc_vif *vif = hif_drv->remain_on_ch_timer_vif; local
977 struct wilc_vif *vif = msg->vif; local
1010 wilc_set_wowlan_trigger(struct wilc_vif *vif, bool enabled) argument
1029 wilc_set_external_auth_param(struct wilc_vif *vif, struct cfg80211_external_auth_params *auth) argument
1076 struct wilc_vif *vif = hif_drv->scan_timer_vif; local
1093 struct wilc_vif *vif = hif_drv->connect_timer_vif; local
1106 wilc_add_ptk(struct wilc_vif *vif, const u8 *ptk, u8 ptk_key_len, const u8 *mac_addr, const u8 *rx_mic, const u8 *tx_mic, u8 mode, u8 cipher_mode, u8 index) argument
1177 wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len, const u8 *pn, u8 pn_len, const u8 *mac_addr, u8 mode, u8 index) argument
1207 wilc_add_rx_gtk(struct wilc_vif *vif, const u8 *rx_gtk, u8 gtk_key_len, u8 index, u32 key_rsc_len, const u8 *key_rsc, const u8 *rx_mic, const u8 *tx_mic, u8 mode, u8 cipher_mode) argument
1267 wilc_set_pmkid_info(struct wilc_vif *vif, struct wilc_pmkid_attr *pmkid) argument
1279 wilc_get_mac_address(struct wilc_vif *vif, u8 *mac_addr) argument
1296 wilc_set_mac_address(struct wilc_vif *vif, u8 *mac_addr) argument
1313 wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies, size_t ies_len) argument
1346 wilc_set_mac_chnl_num(struct wilc_vif *vif, u8 channel) argument
1363 wilc_set_operation_mode(struct wilc_vif *vif, int index, u8 mode, u8 ifc_id) argument
1385 wilc_get_inactive_time(struct wilc_vif *vif, const u8 *mac, u32 *out_val) argument
1416 wilc_get_rssi(struct wilc_vif *vif, s8 *rssi_level) argument
1437 wilc_get_stats_async(struct wilc_vif *vif, struct rf_info *stats) argument
1458 wilc_hif_set_cfg(struct wilc_vif *vif, struct cfg_param_attr *param) argument
1497 struct wilc_vif *vif = from_timer(vif, t, periodic_rssi); local
1513 struct wilc_vif *vif = netdev_priv(dev); local
1537 wilc_deinit(struct wilc_vif *vif) argument
1572 struct wilc_vif *vif; local
1616 struct wilc_vif *vif; local
1657 struct wilc_vif *vif; local
1690 wilc_remain_on_channel(struct wilc_vif *vif, u64 cookie, u16 chan, void (*expired)(struct wilc_vif *, u64)) argument
1708 wilc_listen_state_expired(struct wilc_vif *vif, u64 cookie) argument
1720 wilc_frame_register(struct wilc_vif *vif, u16 frame_type, bool reg) argument
1758 wilc_add_beacon(struct wilc_vif *vif, u32 interval, u32 dtim_period, struct cfg80211_beacon_data *params) argument
1799 wilc_del_beacon(struct wilc_vif *vif) argument
1817 wilc_add_station(struct wilc_vif *vif, const u8 *mac, struct station_parameters *params) argument
1844 wilc_del_station(struct wilc_vif *vif, const u8 *mac_addr) argument
1870 wilc_del_allstation(struct wilc_vif *vif, u8 mac_addr[][ETH_ALEN]) argument
1903 wilc_edit_station(struct wilc_vif *vif, const u8 *mac, struct station_parameters *params) argument
1929 wilc_set_power_mgmt(struct wilc_vif *vif, bool enabled, u32 timeout) argument
1953 wilc_setup_multicast_filter(struct wilc_vif *vif, u32 enabled, u32 count, u8 *mc_list) argument
1975 wilc_set_tx_power(struct wilc_vif *vif, u8 tx_power) argument
1987 wilc_get_tx_power(struct wilc_vif *vif, u8 *tx_power) argument
1999 wilc_set_default_mgmt_key_index(struct wilc_vif *vif, u8 index) argument
[all...]
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_ps.c68 void rsi_enable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif) argument
77 if (rsi_send_ps_request(adapter, true, vif)) {
88 void rsi_disable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif) argument
97 if (rsi_send_ps_request(adapter, false, vif)) {
107 void rsi_conf_uapsd(struct rsi_hw *adapter, struct ieee80211_vif *vif) argument
114 ret = rsi_send_ps_request(adapter, false, vif);
116 ret = rsi_send_ps_request(adapter, true, vif);
H A Drsi_ps.h58 void rsi_enable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif);
59 void rsi_disable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif);
62 void rsi_conf_uapsd(struct rsi_hw *adapter, struct ieee80211_vif *vif);
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dmac80211.c25 struct ieee80211_vif *vif = info->control.vif; local
26 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
39 ret = rtw89_core_tx_write(rtwdev, vif, sta, skb, &qsel);
109 struct ieee80211_vif *vif)
112 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
115 rtw89_debug(rtwdev, RTW89_DBG_STATE, "add vif %pM type %d, p2p %d\n",
116 vif->addr, vif->type, vif
108 rtw89_ops_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
172 rtw89_ops_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
196 rtw89_ops_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype type, bool p2p) argument
314 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); local
399 rtw89_station_mode_sta_assoc(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf) argument
419 rtw89_ops_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf, u64 changed) argument
482 rtw89_ops_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
517 rtw89_ops_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
542 rtw89_ops_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument
559 __rtw89_ops_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
593 rtw89_ops_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
610 rtw89_ops_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
648 rtw89_ops_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
713 rtw89_ops_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
725 __rtw89_drop_packets(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif) argument
738 rtw89_ops_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
757 struct ieee80211_vif *vif; member in struct:rtw89_iter_bitrate_mask_data
765 struct ieee80211_vif *vif = rtwvif_to_vif(rtwsta->rtwvif); local
775 rtw89_ra_mask_info_update(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument
787 rtw89_ops_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument
836 rtw89_ops_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument
848 rtw89_ops_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
867 rtw89_ops_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *req) argument
892 rtw89_ops_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
908 rtw89_ops_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
951 rtw89_ops_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
967 rtw89_ops_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
980 rtw89_ops_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument
1019 rtw89_ops_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1046 rtw89_ops_set_tid_config(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct cfg80211_tid_config *tid_config) argument
1113 rtw89_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dutil.h15 #define rtw_iterate_keys(rtwdev, vif, iterator, data) \
16 ieee80211_iter_keys(rtwdev->hw, vif, iterator, data)
17 #define rtw_iterate_keys_rcu(rtwdev, vif, iterator, data) \
18 ieee80211_iter_keys_rcu((rtwdev)->hw, vif, iterator, data)
21 void (*iterator)(void *data, struct ieee80211_vif *vif),
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmain.c288 mt7921_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
290 struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv;
309 ret = mt76_connac_mcu_uni_add_dev(&dev->mphy, vif, &mvif->sta.wcid,
332 if (vif->txq) {
333 mtxq = (struct mt76_txq *)vif->txq->drv_priv;
337 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER;
339 vif->driver_flags |= IEEE80211_VIF_SUPPORTS_CQM_RSSI;
347 struct ieee80211_vif *vif)
349 struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv;
386 static int mt7921_abort_roc(struct mt792x_phy *phy, struct mt792x_vif *vif) argument
346 mt7921_roc_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
401 mt7921_set_roc(struct mt792x_phy *phy, struct mt792x_vif *vif, struct ieee80211_channel *chan, int duration, enum mt7921_roc_req type) argument
431 mt7921_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument
448 mt7921_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
489 mt7921_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
563 mt7921_pm_interface_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
584 mt7921_sniffer_interface_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
678 mt7921_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
729 mt7921_calc_vif_num(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
749 mt7921_regd_set_6ghz_power_type(struct ieee80211_vif *vif, bool is_add) argument
790 mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
833 mt7921_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
858 mt7921_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
905 mt7921_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
961 mt7921_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
1012 mt7921_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *req) argument
1027 mt7921_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1038 mt7921_start_sched_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) argument
1060 mt7921_stop_sched_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1146 mt7921_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument
1158 mt7921_sta_set_decap_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
1180 mt7921_ipv6_addr_change(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct inet6_dev *idev) argument
1275 mt7921_channel_switch_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_chan_def *chandef) argument
1287 mt7921_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
1315 mt7921_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument
1349 mt7921_ctx_iter(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
1378 mt7921_mgd_prepare_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_prep_tx_info *info) argument
1393 mt7921_mgd_complete_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_prep_tx_info *info) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_beacon.c141 struct ieee80211_vif *vif; local
148 vif = priv->beacon.bslot[slot];
150 skb = ieee80211_get_buffered_bc(priv->hw, vif);
185 skb = ieee80211_get_buffered_bc(priv->hw, vif);
195 struct ieee80211_vif *vif; local
209 vif = priv->beacon.bslot[slot];
210 avp = (struct ath9k_htc_vif *)vif->drv_priv;
218 beacon = ieee80211_beacon_get(priv->hw, vif, 0);
323 struct ieee80211_vif *vif)
326 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *)vif
322 ath9k_htc_assign_bslot(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument
344 ath9k_htc_remove_bslot(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument
362 ath9k_htc_set_tsfadjust(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument
385 ath9k_htc_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
395 ath9k_htc_check_beacon_config(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument
450 ath9k_htc_beacon_config(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument
511 struct ieee80211_vif *vif; local
[all...]
/linux-master/include/net/
H A Dmac80211.h102 * a single per-vif queue for multicast data frames.
294 * struct ieee80211_vif_chanctx_switch - vif chanctx switch information
296 * This is structure is used to pass information about a vif that
301 * @vif: the vif that should be switched from old_ctx to new_ctx
303 * @old_ctx: the old context to which the vif was assigned
304 * @new_ctx: the new context to which the vif must be assigned
307 struct ieee80211_vif *vif; member in struct:ieee80211_vif_chanctx_switch
559 * @vif: reference to owning VIF
625 * @hidden_ssid: The SSID of the current vif i
706 struct ieee80211_vif *vif; member in struct:ieee80211_bss_conf
1208 struct ieee80211_vif *vif; member in struct:ieee80211_tx_info::__anon2755::__anon2756
2005 ieee80211_vif_usable_links(const struct ieee80211_vif *vif) argument
2015 ieee80211_vif_is_mld(const struct ieee80211_vif *vif) argument
2028 ieee80211_vif_link_active(const struct ieee80211_vif *vif, unsigned int link_id) argument
2042 ieee80211_vif_is_mesh(struct ieee80211_vif *vif) argument
2075 lockdep_vif_wiphy_mutex_held(struct ieee80211_vif *vif) argument
2537 struct ieee80211_vif *vif; member in struct:ieee80211_txq
5558 ieee80211_beacon_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id) argument
6148 ieee80211_iterate_active_interfaces(struct ieee80211_hw *hw, u32 iter_flags, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument
6813 ieee80211_start_rx_ba_session_offl(struct ieee80211_vif *vif, const u8 *addr, u16 tid) argument
6835 ieee80211_stop_rx_ba_session_offl(struct ieee80211_vif *vif, const u8 *addr, u16 tid) argument
7052 ieee80211_vif_type_p2p(struct ieee80211_vif *vif) argument
7065 ieee80211_get_he_iftype_cap_vif(const struct ieee80211_supported_band *sband, struct ieee80211_vif *vif) argument
7079 ieee80211_get_he_6ghz_capa_vif(const struct ieee80211_supported_band *sband, struct ieee80211_vif *vif) argument
7093 ieee80211_get_eht_iftype_cap_vif(const struct ieee80211_supported_band *sband, struct ieee80211_vif *vif) argument
[all...]

Completed in 271 milliseconds

1234567891011>>