Searched refs:vif (Results 151 - 175 of 462) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt792x.h87 struct mt792x_vif *vif; member in struct:mt792x_sta
268 struct ieee80211_vif *vif);
271 int mt792x_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
276 u64 mt792x_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
277 void mt792x_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
281 void mt792x_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
284 struct ieee80211_vif *vif,
288 struct ieee80211_vif *vif,
292 void mt792x_get_et_strings(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
294 int mt792x_get_et_sset_count(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
[all...]
H A Dmt792x_core.c60 struct ieee80211_vif *vif = info->control.vif; local
71 if (vif && !control->sta) {
74 mvif = (struct mt792x_vif *)vif->drv_priv;
117 struct ieee80211_vif *vif)
119 struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv;
127 mt76_connac_mcu_uni_add_dev(&dev->mphy, vif, &mvif->sta.wcid, false);
144 int mt792x_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
148 struct mt792x_vif *mvif = (struct mt792x_vif *)vif->drv_priv;
177 u64 mt792x_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
116 mt792x_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
202 mt792x_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 timestamp) argument
249 mt792x_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
259 mt792x_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
275 mt792x_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
378 mt792x_get_et_strings(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 sset, u8 *data) argument
391 mt792x_get_et_sset_count(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int sset) argument
414 mt792x_get_et_stats(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ethtool_stats *stats, u64 *data) argument
484 mt792x_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
[all...]
/linux-master/drivers/net/wireless/purelifi/plfxlc/
H A Dmac.c134 if (mac->vif) {
135 beacon = ieee80211_beacon_get(mac->hw, mac->vif, 0);
413 if (!mac->vif)
503 struct ieee80211_vif *vif)
514 if (vif->type == NL80211_IFTYPE_ADHOC ||
515 vif->type == NL80211_IFTYPE_STATION) {
517 iftype80211[vif->type]);
518 mac->type = vif->type;
519 mac->vif = vif;
502 plfxlc_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
526 plfxlc_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
586 plfxlc_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
654 plfxlc_get_et_sset_count(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int sset) argument
663 plfxlc_get_et_strings(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 sset, u8 *data) argument
671 plfxlc_get_et_stats(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ethtool_stats *stats, u64 *data) argument
[all...]
/linux-master/net/mac80211/
H A Dht.c55 switch (sdata->vif.type) {
167 if (sdata->vif.type == NL80211_IFTYPE_STATION ||
168 sdata->vif.type == NL80211_IFTYPE_ADHOC)
256 link_conf = rcu_dereference(sdata->vif.link_conf[link_sta->link_id]);
287 if (sta->sdata->vif.type == NL80211_IFTYPE_AP ||
288 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) {
396 vif_to_sdata(txqi->txq.vif);
472 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
473 if (sdata->vif.type == NL80211_IFTYPE_AP ||
474 sdata->vif
592 ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id, enum ieee80211_smps_mode smps_mode) argument
[all...]
H A Dagg-tx.c79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
80 if (sdata->vif.type == NL80211_IFTYPE_AP ||
81 sdata->vif.type == NL80211_IFTYPE_AP_VLAN ||
82 sdata->vif.type == NL80211_IFTYPE_MESH_POINT)
83 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
84 else if (sdata->vif.type == NL80211_IFTYPE_STATION)
85 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN);
86 else if (sdata->vif.type == NL80211_IFTYPE_ADHOC)
112 void ieee80211_send_bar(struct ieee80211_vif *vif, u8 *ra, u16 tid, u16 ssn) argument
114 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
845 ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra, u16 tid) argument
945 ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra, u16 tid) argument
[all...]
H A Dpm.c95 if (sdata->vif.type != NL80211_IFTYPE_STATION)
151 switch (sdata->vif.type) {
192 void ieee80211_report_wowlan_wakeup(struct ieee80211_vif *vif, argument
196 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
H A Dkey.c61 if (sdata->vif.type != NL80211_IFTYPE_AP)
163 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) {
174 if (key->conf.link_id >= 0 && sdata->vif.active_links &&
175 !(sdata->vif.active_links & BIT(key->conf.link_id)))
247 if (key->conf.link_id >= 0 && sdata->vif.active_links &&
248 !(sdata->vif.active_links & BIT(key->conf.link_id)))
366 if (sdata->vif.type != NL80211_IFTYPE_AP_VLAN)
827 if (sdata->vif.type == NL80211_IFTYPE_STATION &&
856 bool delay_tailroom = sdata->vif.type == NL80211_IFTYPE_STATION;
975 if (sdata->vif
990 ieee80211_iter_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument
1023 _ieee80211_iter_keys_rcu(struct ieee80211_hw *hw, struct ieee80211_sub_if_data *sdata, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument
1047 ieee80211_iter_keys_rcu(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument
1228 ieee80211_gtk_rekey_notify(struct ieee80211_vif *vif, const u8 *bssid, const u8 *replay_ctr, gfp_t gfp) argument
1374 ieee80211_gtk_rekey_add(struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, int link_id) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmac.c248 static int ath12k_mac_vdev_create(struct ath12k *ar, struct ieee80211_vif *vif);
249 static int ath12k_mac_vdev_delete(struct ath12k *ar, struct ieee80211_vif *vif);
472 static int ath12k_mac_vif_chan(struct ieee80211_vif *vif, argument
478 conf = rcu_dereference(vif->bss_conf.chanctx_conf);
532 struct ieee80211_vif *vif)
535 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif);
652 struct ieee80211_vif *vif)
654 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif);
1167 arvif->vif->addr, arvif->vdev_id);
1297 struct ieee80211_vif *vif local
531 ath12k_get_arvif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
651 ath12k_get_ar_by_vif(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1401 ath12k_mac_handle_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1425 ath12k_mac_handle_beacon_miss_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1462 struct ieee80211_vif *vif = arvif->vif; local
1470 ath12k_peer_assoc_h_basic(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1496 ath12k_peer_assoc_h_crypto(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1558 ath12k_peer_assoc_h_rates(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1621 ath12k_peer_assoc_h_ht(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1782 ath12k_peer_assoc_h_vht(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
1877 ath12k_peer_assoc_h_he(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2058 ath12k_peer_assoc_h_qos(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2256 ath12k_peer_assoc_h_phymode(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2401 ath12k_peer_assoc_h_eht(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg) argument
2484 ath12k_peer_assoc_prepare(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ath12k_wmi_peer_assoc_arg *arg, bool reassoc) argument
2535 struct ieee80211_vif *vif = arvif->vif; local
2670 ath12k_recalculate_mgmt_rate(struct ath12k *ar, struct ieee80211_vif *vif, struct cfg80211_chan_def *def) argument
2758 struct ieee80211_vif *vif = arvif->vif; local
2807 struct ieee80211_vif *vif = arvif->vif; local
3100 ath12k_mac_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
3131 ath12k_mac_select_scan_device(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *req) argument
3330 ath12k_mac_op_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
3479 ath12k_mac_op_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3612 ath12k_mac_set_key(struct ath12k *ar, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
3723 ath12k_mac_op_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
3825 ath12k_station_assoc(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool reassoc) argument
3908 ath12k_station_disassoc(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4123 ath12k_mac_station_add(struct ath12k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4231 ath12k_mac_op_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
4360 ath12k_mac_op_sta_set_txpwr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4398 ath12k_mac_op_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
4584 ath12k_mac_op_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 ac, const struct ieee80211_tx_queue_params *params) argument
5361 struct ieee80211_vif *vif = ctx; local
5509 ath12k_mac_add_p2p_noa_ie(struct ath12k *ar, struct ieee80211_vif *vif, struct sk_buff *skb, bool is_prb_rsp) argument
5536 struct ieee80211_vif *vif = info->control.vif; local
5990 struct ieee80211_vif *vif = arvif->vif; local
6034 ath12k_mac_op_update_vif_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6042 ath12k_mac_vdev_create(struct ath12k *ar, struct ieee80211_vif *vif) argument
6253 ath12k_mac_vif_cache_flush(struct ath12k *ar, struct ieee80211_vif *vif) argument
6290 ath12k_mac_assign_vif_to_vdev(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument
6378 ath12k_mac_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6416 ath12k_mac_vif_unref(struct ath12k_dp *dp, struct ieee80211_vif *vif) argument
6441 ath12k_mac_vdev_delete(struct ath12k *ar, struct ieee80211_vif *vif) argument
6504 ath12k_mac_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6667 ath12k_mac_op_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
6953 ath12k_mac_change_chanctx_cnt_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
6969 ath12k_mac_change_chanctx_fill_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
7224 struct ieee80211_vif *vif = arvif->vif; local
7253 ath12k_mac_op_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
7343 ath12k_mac_op_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
7537 ath12k_mac_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
7792 ath12k_mac_op_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument
8061 ath12k_mac_op_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
8095 ath12k_mac_op_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
8118 ath12k_mac_op_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drx.c240 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
275 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif);
383 struct ieee80211_vif *vif = mvmsta->vif; local
384 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
388 * before the managed vif is authorized, we'd fail anyway.
391 vif->type == NL80211_IFTYPE_STATION &&
394 IWL_DEBUG_DROP(mvm, "MCAST before the vif is authorized\n");
418 struct ieee80211_vif *vif = mvmsta->vif; local
559 iwl_mvm_update_link_sig(struct ieee80211_vif *vif, int sig, struct iwl_mvm_vif_link_info *link_info) argument
641 iwl_mvm_stat_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
676 iwl_mvm_stat_iterator_all_macs(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
[all...]
H A Dvendor-cmd.c129 struct ieee80211_vif *vif,
134 ieee80211_vif_to_wdev(vif),
140 if (WARN_ON(!vif))
144 ETH_ALEN, vif->addr) ||
128 iwl_mvm_send_roaming_forbidden_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool forbidden) argument
H A Dsf.c18 * data->station_vif will point to one bound vif of type station, if exists.
21 struct ieee80211_vif *vif)
24 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
26 if (vif == data->ignore_vif || !mvmvif->deflink.phy_ctxt ||
27 vif->type == NL80211_IFTYPE_P2P_DEVICE)
32 if (vif->type == NL80211_IFTYPE_STATION) {
34 if (vif->cfg.assoc)
240 * vif is a p2p device.
20 iwl_mvm_bound_iface_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument
/linux-master/drivers/net/wireless/ti/wl18xx/
H A Dtx.c18 void wl18xx_get_last_tx_rate(struct wl1271 *wl, struct ieee80211_vif *vif, argument
50 if (fw_rate > CONF_HW_RATE_INDEX_MCS7_SGI && vif) {
51 struct wl12xx_vif *wlvif = wl12xx_vif_to_data(vif);
92 * first pass info->control.vif while it's valid, and then fill out
95 wl18xx_get_last_tx_rate(wl, info->control.vif,
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dps.c117 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
131 sta = ieee80211_find_sta(vif, wl->links[hlid].addr);
152 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
162 sta = ieee80211_find_sta(vif, wl->links[hlid].addr);
H A Dmain.c41 struct ieee80211_vif *vif,
215 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
226 if (ieee80211_vif_is_mesh(vif)) {
707 struct ieee80211_vif *vif)
712 if (counter->cur_vif == vif)
875 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
882 sta = ieee80211_find_sta(vif, addr);
922 struct ieee80211_vif *vif; local
958 vif = wl12xx_wlvif_to_vif(wlvif);
963 vif
706 wl12xx_vif_count_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1205 struct ieee80211_vif *vif = info->control.vif; local
2026 struct ieee80211_vif *vif; local
2064 struct ieee80211_vif *vif; local
2174 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
2200 wl12xx_init_vif_data(struct wl1271 *wl, struct ieee80211_vif *vif) argument
2425 struct ieee80211_vif *vif; member in struct:wlcore_hw_queue_iter_data
2430 wlcore_hw_queue_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
2450 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
2503 wl1271_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
2625 __wl1271_op_remove_interface(struct wl1271 *wl, struct ieee80211_vif *vif, bool reset_tx_queues) argument
2776 wl1271_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
2812 wl12xx_op_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype new_type, bool p2p) argument
2883 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
2907 struct ieee80211_vif *vif = container_of(bss_conf, struct ieee80211_vif, local
3030 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
3421 wlcore_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key_conf) argument
3466 wlcore_set_key(struct wl1271 *wl, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key_conf) argument
3576 wl1271_op_set_default_key_idx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int key_idx) argument
3649 wl1271_op_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
3699 wl1271_op_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3750 wl1271_op_sched_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies) argument
3786 wl1271_op_sched_scan_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3905 wl1271_ap_set_probe_resp_tmpl(struct wl1271 *wl, u32 rates, struct ieee80211_vif *vif) argument
3933 wl1271_ap_set_probe_resp_tmpl_legacy(struct wl1271 *wl, struct ieee80211_vif *vif, u8 *probe_rsp_data, size_t probe_rsp_len, u32 rates) argument
3990 wl1271_bss_erp_info_changed(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument
4033 wlcore_set_beacon_template(struct wl1271 *wl, struct ieee80211_vif *vif, bool is_ap) argument
4119 wl1271_bss_beacon_info_changed(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument
4160 wl1271_bss_info_changed_ap(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument
4258 wlcore_set_bssid(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_vif *vif, u32 sta_rate_set) argument
4332 wl1271_bss_info_changed_sta(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument
4580 wl1271_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument
4676 struct ieee80211_vif *vif = wl12xx_wlvif_to_vif(wlvif); local
4702 wlcore_op_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
4753 wlcore_op_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
4866 wl1271_op_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
4921 wl1271_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
5234 wl12xx_op_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
5269 wl1271_op_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
5394 wl12xx_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument
5438 wl12xx_op_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel_switch *ch_switch) argument
5523 wlcore_op_channel_switch_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_chan_def *chandef) argument
5569 wlcore_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
5577 wlcore_op_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument
5688 wlcore_op_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
5708 wlcore_op_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
5727 wlcore_op_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
[all...]
/linux-master/drivers/net/wireless/st/cw1200/
H A Dscan.h40 struct ieee80211_vif *vif,
/linux-master/drivers/net/wireless/silabs/wfx/
H A Ddata_tx.h47 void wfx_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop);
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dps.h17 void rtw89_process_p2p_ps(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif);
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dmain.c559 struct ieee80211_vif *vif)
564 if (!vif) {
569 memcpy(common->macaddr, vif->addr, ETH_ALEN);
581 ar->disable_offload |= ((vif->type != NL80211_IFTYPE_STATION) &&
582 (vif->type != NL80211_IFTYPE_AP));
589 ar->disable_offload |= vif->p2p;
598 struct ieee80211_vif *vif)
600 struct carl9170_vif_info *vif_priv = (void *) vif->drv_priv;
610 * if the vif survived the _restart call.
637 if (vif
558 carl9170_init_interface(struct ar9170 *ar, struct ieee80211_vif *vif) argument
597 carl9170_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
749 carl9170_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1032 carl9170_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument
1141 carl9170_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1158 carl9170_op_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
1300 carl9170_op_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1329 carl9170_op_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1367 carl9170_op_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *param) argument
1395 carl9170_op_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
1661 carl9170_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
1687 carl9170_op_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
[all...]
/linux-master/net/ipv6/
H A Dip6mr.c61 /* Big lock, protecting vif table, mrt cache and mroute socket state.
67 static struct net_device *vif_dev_read(const struct vif_device *vif) argument
69 return rcu_dereference(vif->dev);
439 const struct vif_device *vif = v; local
443 vif_dev = vif_dev_read(vif);
448 vif - mrt->vif_table,
449 name, vif->bytes_in, vif->pkt_in,
450 vif->bytes_out, vif
679 call_ip6mr_vif_entry_notifiers(struct net *net, enum fib_event_type event_type, struct vif_device *vif, struct net_device *vif_dev, mifi_t vif_index, u32 tb_id) argument
1657 struct mif6ctl vif; local
1883 struct vif_device *vif; local
1951 struct vif_device *vif; local
2020 struct vif_device *vif = &mrt->vif_table[vifi]; local
2110 int vif, ct; local
2241 int vif = ip6mr_find_vif(mrt, dev); local
2253 int vif; local
2285 int vif = ip6mr_find_vif(mrt, skb->dev); local
2296 int vif; local
[all...]
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dwmi.c138 struct ath6kl_vif *vif, *found = NULL; local
145 list_for_each_entry(vif, &ar->vif_list, list) {
146 if (vif->fw_vif_idx == if_idx) {
147 found = vif;
504 int len, struct ath6kl_vif *vif)
528 id = vif->last_roc_id;
529 cfg80211_ready_on_channel(&vif->wdev, id, chan,
537 struct ath6kl_vif *vif)
562 if (vif->last_cancel_roc_id &&
563 vif
503 ath6kl_wmi_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
535 ath6kl_wmi_cancel_remain_on_chnl_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
573 ath6kl_wmi_tx_status_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
599 ath6kl_wmi_rx_probe_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
642 ath6kl_wmi_rx_action_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
854 ath6kl_wmi_connect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1020 ath6kl_wmi_disconnect_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1064 ath6kl_wmi_tkip_micerr_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1081 struct ath6kl_vif *vif = from_timer(vif, t, sched_scan_timer); local
1086 ath6kl_wmi_bssinfo_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1274 ath6kl_wmi_scan_complete_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1287 ath6kl_wmi_neighbor_report_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1347 ath6kl_wmi_stats_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1504 ath6kl_wmi_cac_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
1577 ath6kl_wmi_txe_notify_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
2900 ath6kl_wmi_host_sleep_mode_cmd_prcd_evt_rx(struct wmi *wmi, struct ath6kl_vif *vif) argument
3352 ath6kl_wmi_addba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3363 ath6kl_wmi_delba_req_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3473 ath6kl_wmi_pspoll_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3488 ath6kl_wmi_dtimexpiry_event_rx(struct wmi *wmi, u8 *datap, int len, struct ath6kl_vif *vif) argument
3879 struct ath6kl_vif *vif; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dpci_mac.c24 struct ieee80211_vif *vif = info->control.vif; local
50 if (vif) {
51 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv;
166 mt7615_update_vif_beacon(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
171 switch (vif->type) {
175 mt7615_mcu_add_beacon(dev, hw, vif,
176 vif->bss_conf.enable_beacon);
H A Dmcu.c353 mt7615_mcu_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif) argument
355 if (vif->bss_conf.csa_active)
356 ieee80211_csa_finish(vif, 0);
587 mt7615_mcu_muar_config(struct mt7615_dev *dev, struct ieee80211_vif *vif, argument
590 struct mt7615_vif *mvif = (struct mt7615_vif *)vif->drv_priv;
593 const u8 *addr = vif->addr;
613 addr = vif->bss_conf.bssid;
623 mt7615_mcu_add_dev(struct mt7615_phy *phy, struct ieee80211_vif *vif, argument
626 struct mt7615_vif *mvif = (struct mt7615_vif *)vif->drv_priv;
659 return mt7615_mcu_muar_config(dev, vif, fals
667 mt7615_mcu_add_beacon_offload(struct mt7615_dev *dev, struct ieee80211_hw *hw, struct ieee80211_vif *vif, bool enable) argument
740 mt7615_mcu_add_bss(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument
840 mt7615_mcu_wtbl_sta_add(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument
904 mt7615_mcu_wtbl_update_hdr_trans(struct mt7615_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
973 __mt7615_mcu_add_sta(struct mt76_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable, int cmd, bool offload_fw) argument
992 mt7615_mcu_add_sta(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument
1000 mt7615_mcu_sta_update_hdr_trans(struct mt7615_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1031 mt7615_mcu_uni_add_beacon_offload(struct mt7615_dev *dev, struct ieee80211_hw *hw, struct ieee80211_vif *vif, bool enable) argument
1107 mt7615_mcu_uni_add_dev(struct mt7615_phy *phy, struct ieee80211_vif *vif, bool enable) argument
1117 mt7615_mcu_uni_add_bss(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument
1127 mt7615_mcu_uni_add_sta(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enable) argument
1191 mt7615_mcu_sta_uni_update_hdr_trans(struct mt7615_dev *dev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2512 mt7615_mcu_set_bss_pm(struct mt7615_dev *dev, struct ieee80211_vif *vif, bool enable) argument
2552 mt7615_mcu_set_roc(struct mt7615_phy *phy, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dutil.c161 struct ieee80211_vif *vif; member in struct:rtw_vifs_entry
169 static void rtw_collect_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
178 vifs_entry->vif = vif;
183 void (*iterator)(void *data, struct ieee80211_vif *vif),
204 iterator(data, vif_entry->vif);
182 rtw_iterate_vifs(struct rtw_dev *rtwdev, void (*iterator)(void *data, struct ieee80211_vif *vif), void *data) argument
/linux-master/drivers/net/wireless/marvell/
H A Dmwl8k.c311 struct ieee80211_vif *vif; member in struct:mwl8k_vif
313 /* Firmware macid for this vif. */
420 #define MWL8K_CMD_SET_BEACON 0x0100 /* per-vif */
434 #define MWL8K_CMD_SET_MAC_ADDR 0x0202 /* per-vif */
437 #define MWL8K_CMD_DEL_MAC_ADDR 0x0206 /* per-vif */
438 #define MWL8K_CMD_BSS_START 0x1100 /* per-vif */
439 #define MWL8K_CMD_SET_NEW_STN 0x1111 /* per-vif */
440 #define MWL8K_CMD_UPDATE_ENCRYPTION 0x1122 /* per-vif */
1943 mwl8k_vif = MWL8K_VIF(tx_info->control.vif);
2302 struct ieee80211_vif *vif,
2301 mwl8k_post_pervif_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct mwl8k_cmd_pkt_hdr *cmd) argument
2968 mwl8k_cmd_set_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *beacon, int len) argument
3242 mwl8k_cmd_set_aid(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 legacy_rate_mask) argument
3297 mwl8k_cmd_set_rate(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 legacy_rate_mask, u8 *mcs_rates) argument
3691 mwl8k_cmd_update_mac_addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *mac, bool set) argument
3742 mwl8k_cmd_set_mac_addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *mac) argument
3751 mwl8k_cmd_del_mac_addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *mac) argument
3874 mwl8k_cmd_bss_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int enable) argument
3912 struct ieee80211_vif *vif; local
3974 mwl8k_check_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream, struct ieee80211_vif *vif) argument
4006 mwl8k_create_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream, u8 buf_size, struct ieee80211_vif *vif) argument
4099 mwl8k_cmd_set_new_stn_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4139 mwl8k_cmd_set_new_stn_add_self(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
4159 mwl8k_cmd_set_new_stn_del(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr) argument
4267 mwl8k_cmd_update_encryption_enable(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr, u8 encr_type) argument
4332 mwl8k_cmd_encryption_set_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr, struct ieee80211_key_conf *key) argument
4392 mwl8k_cmd_encryption_remove_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr, struct ieee80211_key_conf *key) argument
4422 mwl8k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd_param, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
4529 mwl8k_cmd_update_stadb_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4571 mwl8k_cmd_update_stadb_del(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr) argument
4805 mwl8k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
4884 mwl8k_remove_vif(struct mwl8k_priv *priv, struct mwl8k_vif *vif) argument
4894 mwl8k_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
5004 mwl8k_bss_info_changed_sta(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument
5113 mwl8k_bss_info_changed_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument
5167 mwl8k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
5326 mwl8k_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
5338 mwl8k_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
5369 mwl8k_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
5446 mwl8k_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
5577 mwl8k_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument
5596 mwl8k_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
6024 struct mwl8k_vif *vif, *tmp_vif; local
[all...]
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c228 static inline void hwsim_check_magic(struct ieee80211_vif *vif) argument
230 struct hwsim_vif_priv *vp = (void *)vif->drv_priv;
233 vif, vp->magic, vif->addr, vif->type, vif->p2p);
236 static inline void hwsim_set_magic(struct ieee80211_vif *vif) argument
238 struct hwsim_vif_priv *vp = (void *)vif->drv_priv;
242 static inline void hwsim_clear_magic(struct ieee80211_vif *vif) argument
244 struct hwsim_vif_priv *vp = (void *)vif
1005 hwsim_send_ps_poll(void *dat, u8 *mac, struct ieee80211_vif *vif) argument
1036 hwsim_send_nullfunc(struct mac80211_hwsim_data *data, u8 *mac, struct ieee80211_vif *vif, int ps) argument
1075 hwsim_send_nullfunc_ps(void *dat, u8 *mac, struct ieee80211_vif *vif) argument
1082 hwsim_send_nullfunc_no_ps(void *dat, u8 *mac, struct ieee80211_vif *vif) argument
1208 mac80211_hwsim_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1215 mac80211_hwsim_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
1333 mac80211_hwsim_addr_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
1627 mac80211_hwsim_tx_iter(void *_data, u8 *addr, struct ieee80211_vif *vif) argument
1875 mac80211_hwsim_select_tx_link(struct mac80211_hwsim_data *data, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_hdr *hdr, struct ieee80211_link_sta **link_sta) argument
1951 struct ieee80211_vif *vif = txi->control.vif; local
2118 mac80211_hwsim_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
2140 mac80211_hwsim_link_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct dentry *dir) argument
2152 mac80211_hwsim_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) argument
2173 mac80211_hwsim_remove_interface( struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
2210 __mac80211_hwsim_beacon_tx(struct ieee80211_bss_conf *link_conf, struct mac80211_hwsim_data *data, struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct sk_buff *skb) argument
2260 mac80211_hwsim_beacon_tx(void *arg, u8 *mac, struct ieee80211_vif *vif) argument
2467 mac80211_hwsim_bcn_en_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument
2477 mac80211_hwsim_vif_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 changed) argument
2504 mac80211_hwsim_link_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument
2585 mac80211_hwsim_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
2644 mac80211_hwsim_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2664 mac80211_hwsim_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2674 mac80211_hwsim_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
2699 mac80211_hwsim_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
2725 mac80211_hwsim_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
2774 mac80211_hwsim_can_neg_ttlm(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_neg_ttlm *neg_ttlm) argument
2820 mac80211_hwsim_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument
2867 mac80211_hwsim_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument
2895 mac80211_hwsim_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
2984 mac80211_hwsim_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument
3016 mac80211_hwsim_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3036 mac80211_hwsim_sw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument
3060 mac80211_hwsim_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3105 mac80211_hwsim_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument
3130 mac80211_hwsim_croc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3180 mac80211_hwsim_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
3203 mac80211_hwsim_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf, struct ieee80211_chanctx_conf *ctx) argument
3282 mac80211_hwsim_get_et_strings(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 sset, u8 *data) argument
3291 mac80211_hwsim_get_et_sset_count(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int sset) argument
3299 mac80211_hwsim_get_et_stats(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ethtool_stats *stats, u64 *data) argument
3328 mac80211_hwsim_change_vif_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 old_links, u16 new_links, struct ieee80211_bss_conf *old[IEEE80211_MLD_MAX_NUM_LINKS]) argument
3358 mac80211_hwsim_change_sta_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) argument
3511 mac80211_hwsim_start_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *request) argument
3578 mac80211_hwsim_abort_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *request) argument
[all...]

Completed in 510 milliseconds

1234567891011>>