/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x.h | 87 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 D | mt792x_core.c | 60 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 D | mac.c | 134 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 D | ht.c | 55 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 D | agg-tx.c | 79 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 D | pm.c | 95 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 D | key.c | 61 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 D | mac.c | 248 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 D | rx.c | 240 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 D | vendor-cmd.c | 129 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 D | sf.c | 18 * 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 D | tx.c | 18 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 D | ps.c | 117 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 D | main.c | 41 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 D | scan.h | 40 struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | data_tx.h | 47 void wfx_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop);
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | ps.h | 17 void rtw89_process_p2p_ps(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif);
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | main.c | 559 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 D | ip6mr.c | 61 /* 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 D | wmi.c | 138 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 D | pci_mac.c | 24 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 D | mcu.c | 353 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 D | util.c | 161 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 D | mwl8k.c | 311 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 D | mac80211_hwsim.c | 228 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...] |