/linux-master/net/wireless/ |
H A D | nl80211.c | 2280 if (!rdev->wiphy.tid_config_support.vif && 2288 if (rdev->wiphy.tid_config_support.vif && 2290 rdev->wiphy.tid_config_support.vif, 15874 mask = rdev->wiphy.tid_config_support.vif;
|
/linux-master/net/mac80211/ |
H A D | tx.c | 60 chanctx_conf = rcu_dereference(tx->sdata->vif.bss_conf.chanctx_conf); 144 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) 183 tx->sdata->vif.bss_conf.use_short_preamble); 192 tx->sdata->vif.bss_conf.use_short_preamble); 230 if (tx->sdata->vif.type != NL80211_IFTYPE_STATION) 304 if (tx->sdata->vif.type == NL80211_IFTYPE_OCB) 350 if (sdata->vif.type == NL80211_IFTYPE_AP) 352 else if (ieee80211_vif_is_mesh(&sdata->vif)) 403 if (tx->sdata->vif.type == NL80211_IFTYPE_AP || 404 tx->sdata->vif 1294 ieee80211_get_txq(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff *skb) argument 1646 struct ieee80211_vif *vif; local 1669 ieee80211_tx_frags(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff_head *skbs, bool txpending) argument 1751 struct ieee80211_vif *vif; local 1891 ieee80211_tx_prepare_skb(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct sk_buff *skb, int band, struct ieee80211_sta **sta) argument 3819 struct ieee80211_vif *vif = txq->vif; local 5044 ieee80211_beacon_update_cntdwn(struct ieee80211_vif *vif, unsigned int link_id) argument 5078 ieee80211_beacon_set_cntdwn(struct ieee80211_vif *vif, u8 counter) argument 5103 ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif, unsigned int link_id) argument 5208 ieee80211_beacon_get_finish(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, struct beacon_data *beacon, struct sk_buff *skb, struct ieee80211_chanctx_conf *chanctx_conf, u16 csa_off_base) argument 5294 ieee80211_beacon_get_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf, u8 ema_index) argument 5361 ieee80211_beacon_get_ap_ema_list(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_data *link, struct ieee80211_mutable_offsets *offs, bool is_template, struct beacon_data *beacon, struct ieee80211_chanctx_conf *chanctx_conf) argument 5398 __ieee80211_beacon_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, bool is_template, unsigned int link_id, int ema_index, struct ieee80211_ema_beacons **ema_beacons) argument 5538 ieee80211_beacon_get_template(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, unsigned int link_id) argument 5549 ieee80211_beacon_get_template_ema_index(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs, unsigned int link_id, u8 ema_index) argument 5574 ieee80211_beacon_get_template_ema_list(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id) argument 5587 ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length, unsigned int link_id) argument 5623 ieee80211_proberesp_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5654 ieee80211_get_fils_discovery_tmpl(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5683 ieee80211_get_unsol_bcast_probe_resp_tmpl(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5711 ieee80211_pspoll_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5746 ieee80211_nullfunc_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int link_id, bool qos_ok) argument 5854 ieee80211_rts_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const void *frame, size_t frame_len, const struct ieee80211_tx_info *frame_txctl, struct ieee80211_rts *rts) argument 5870 ieee80211_ctstoself_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const void *frame, size_t frame_len, const struct ieee80211_tx_info *frame_txctl, struct ieee80211_cts *cts) argument 5886 ieee80211_get_buffered_bc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
H A D | rx.c | 1035 char *dev_addr = rx->sdata->vif.addr; 1450 if (!ieee80211_vif_is_mld(&sdata->vif) || 1451 sdata->vif.type != NL80211_IFTYPE_STATION) 1488 if (ieee80211_vif_is_mesh(&rx->sdata->vif)) 1493 rx->sdata->vif.type != NL80211_IFTYPE_ADHOC && 1494 rx->sdata->vif.type != NL80211_IFTYPE_OCB && 1501 if (rx->sta && rx->sdata->vif.type == NL80211_IFTYPE_STATION && 1516 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && 1569 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || 1570 sta->sdata->vif [all...] |
H A D | scan.c | 194 if (scan_sdata && scan_sdata->vif.type == NL80211_IFTYPE_STATION && 195 scan_sdata->vif.cfg.assoc && 202 if (ieee80211_vif_is_mld(&scan_sdata->vif)) { 207 rcu_dereference(scan_sdata->vif.link_conf[link_id]); 210 link_conf = &scan_sdata->vif.bss_conf; 254 return ether_addr_equal(da, sdata->vif.addr); 603 if (sdata->vif.type == NL80211_IFTYPE_STATION && 714 if (ieee80211_vif_is_mld(&sdata->vif)) { 716 if (!(sdata->vif.active_links & 721 __ffs(sdata->vif [all...] |
H A D | mlme.c | 118 if (sdata->vif.driver_flags & IEEE80211_VIF_BEACON_FILTER) 434 ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); 550 ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); 552 ieee80211_get_eht_iftype_cap_vif(sband, &sdata->vif); 704 !(sdata->vif.driver_flags & IEEE80211_VIF_IGNORE_OFDMA_WIDER_BW)) 816 sdata->vif.driver_flags & IEEE80211_VIF_IGNORE_OFDMA_WIDER_BW) 1009 * If some other vif is using the MU-MIMO capability we cannot associate 1020 if (other->vif.bss_conf.mu_mimo_owner) { 1212 enum nl80211_iftype iftype = ieee80211_vif_type_p2p(&sdata->vif); 1458 if (!ieee80211_vif_is_mld(&sdata->vif)) 1958 ieee80211_chswitch_done(struct ieee80211_vif *vif, bool success, unsigned int link_id) argument 3499 ieee80211_ap_probereq_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3659 ieee80211_beacon_loss(struct ieee80211_vif *vif) argument 3671 ieee80211_connection_loss(struct ieee80211_vif *vif) argument 3683 ieee80211_disconnect(struct ieee80211_vif *vif, bool reconnect) argument 8649 ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif, enum nl80211_cqm_rssi_threshold_event rssi_event, s32 rssi_level, gfp_t gfp) argument 8662 ieee80211_cqm_beacon_loss_notify(struct ieee80211_vif *vif, gfp_t gfp) argument 8690 ieee80211_enable_rssi_reports(struct ieee80211_vif *vif, int rssi_min_thold, int rssi_max_thold) argument 8704 ieee80211_disable_rssi_reports(struct ieee80211_vif *vif) argument [all...] |
H A D | rate.c | 47 chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf); 109 chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf); 417 if (ieee80211_vif_is_mesh(&sta->sdata->vif)) 615 static void rate_fixup_ratelist(struct ieee80211_vif *vif, argument 635 u32 basic_rates = vif->bss_conf.basic_rates; 765 flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chanreq.oper); 821 chan_width = sta->sdata->vif.bss_conf.chanreq.oper.width; 858 chan_width = sdata->vif.bss_conf.chanreq.oper.width; 871 void ieee80211_get_tx_rates(struct ieee80211_vif *vif, argument 884 if (!vif) [all...] |
H A D | mesh_pathtbl.c | 127 memcpy(hdr->addr2, mpath->sdata->vif.addr, ETH_ALEN); 170 memcpy(hdr->addr2, gate_mpath->sdata->vif.addr, ETH_ALEN); 500 if (!ether_addr_equal(meshhdr->eaddr2, sdata->vif.addr)) 508 if (!ether_addr_equal(hdr->addr4, sdata->vif.addr)) 686 if (ether_addr_equal(dst, sdata->vif.addr)) 729 if (ether_addr_equal(dst, sdata->vif.addr))
|
H A D | mesh.c | 97 if (sdata->vif.bss_conf.basic_rates != basic_rates) 100 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chanreq.oper.chan, 114 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chanreq.oper, 408 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); 439 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || 440 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || 441 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) 464 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); 480 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || 481 sdata->vif [all...] |
H A D | chan.c | 311 switch (link->sdata->vif.type) { 348 rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) == &ctx->conf) 399 /* calling this function is assuming that station vif is updated to 422 rcu_dereference(sdata->vif.link_conf[link_id]); 441 /* vif changed to narrow BW and narrow BW for station wasn't 735 if (link->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 803 if (WARN_ON(sdata->vif.type == NL80211_IFTYPE_NAN)) 859 if (new_idle != sdata->vif.cfg.idle) { 860 sdata->vif.cfg.idle = new_idle; 862 if (sdata->vif [all...] |
H A D | ieee80211_i.h | 1173 struct ieee80211_vif vif; member in struct:ieee80211_sub_if_data 1179 return container_of(p, struct ieee80211_sub_if_data, vif); 1621 WARN_ON(ieee80211_vif_is_mld(&sdata->vif)); 1624 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); 1818 if (sdata->vif.type == NL80211_IFTYPE_AP) 1820 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN && !sdata->u.vlan.sta) 2172 ieee80211_he_spr_ie_to_bss_conf(struct ieee80211_vif *vif, 2176 ieee80211_he_op_ie_to_bss_conf(struct ieee80211_vif *vif, 2630 struct ieee80211_vif *vif,
|
H A D | debug.h | 139 if (ieee80211_vif_is_mld(&(link)->sdata->vif)) \ 148 if (ieee80211_vif_is_mld(&(link)->sdata->vif)) \ 157 if (ieee80211_vif_is_mld(&(sdata)->vif)) \
|
H A D | cfg.c | 38 if (require_valid && ieee80211_vif_is_mld(&sdata->vif)) 61 memcpy(sdata->vif.bss_conf.mu_group.membership, 63 memcpy(sdata->vif.bss_conf.mu_group.position, 81 sdata->vif.bss_conf.mu_mimo_owner = mu_mimo_groups || mu_mimo_follow; 146 sdata->vif.mbssid_tx_vif = NULL; 152 if (sdata->vif.type != NL80211_IFTYPE_AP || !params.tx_wdev) 160 sdata->vif.mbssid_tx_vif = &sdata->vif; 162 sdata->vif.mbssid_tx_vif = &tx_sdata->vif; 3146 struct ieee80211_vif *vif = NULL; local 3327 struct ieee80211_vif *vif = &sdata->vif; local 3351 struct ieee80211_vif *vif = &sdata->vif; local 3603 ieee80211_csa_finish(struct ieee80211_vif *vif, unsigned int link_id) argument 3645 ieee80211_channel_switch_disconnect(struct ieee80211_vif *vif, bool block_tx) argument 4420 ieee80211_nan_func_terminated(struct ieee80211_vif *vif, u8 inst_id, enum nl80211_nan_func_term_reason reason, gfp_t gfp) argument 4452 ieee80211_nan_func_match(struct ieee80211_vif *vif, struct cfg80211_nan_match_params *match, gfp_t gfp) argument 4814 ieee80211_color_change_finish(struct ieee80211_vif *vif) argument 4824 ieee80211_obss_color_collision_notify(struct ieee80211_vif *vif, u64 color_bitmap) argument [all...] |
/linux-master/net/ipv4/ |
H A D | route.c | 881 int vif; local 890 vif = l3mdev_master_ifindex_rcu(rt->dst.dev); 894 peer = inet_getpeer_v4(net->ipv4.peers, ip_hdr(skb)->saddr, vif, 1);
|
H A D | icmp.c | 314 int vif; local 323 vif = l3mdev_master_ifindex(dst->dev); 324 peer = inet_getpeer_v4(net->ipv4.peers, fl4->daddr, vif, 1);
|
H A D | ip_fragment.c | 92 inet_getpeer_v4(net->ipv4.peers, key->saddr, key->vif, 1) : 206 u32 user, int vif) 212 .vif = vif, 487 int vif = l3mdev_master_ifindex_rcu(dev); local 493 qp = ip_find(net, ip_hdr(skb), user, vif); 205 ip_find(struct net *net, struct iphdr *iph, u32 user, int vif) argument
|
/linux-master/include/net/ |
H A D | mac80211.h | 102 * 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::__anon94::__anon95 2003 ieee80211_vif_usable_links(const struct ieee80211_vif *vif) argument 2013 ieee80211_vif_is_mld(const struct ieee80211_vif *vif) argument 2026 ieee80211_vif_link_active(const struct ieee80211_vif *vif, unsigned int link_id) argument 2040 ieee80211_vif_is_mesh(struct ieee80211_vif *vif) argument 2071 lockdep_vif_wiphy_mutex_held(struct ieee80211_vif *vif) argument 2533 struct ieee80211_vif *vif; member in struct:ieee80211_txq 5551 ieee80211_beacon_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id) argument 6140 ieee80211_iterate_active_interfaces(struct ieee80211_hw *hw, u32 iter_flags, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument 6803 ieee80211_start_rx_ba_session_offl(struct ieee80211_vif *vif, const u8 *addr, u16 tid) argument 6825 ieee80211_stop_rx_ba_session_offl(struct ieee80211_vif *vif, const u8 *addr, u16 tid) argument 7040 ieee80211_vif_type_p2p(struct ieee80211_vif *vif) argument 7053 ieee80211_get_he_iftype_cap_vif(const struct ieee80211_supported_band *sband, struct ieee80211_vif *vif) argument 7067 ieee80211_get_he_6ghz_capa_vif(const struct ieee80211_supported_band *sband, struct ieee80211_vif *vif) argument 7081 ieee80211_get_eht_iftype_cap_vif(const struct ieee80211_supported_band *sband, struct ieee80211_vif *vif) argument [all...] |
H A D | cfg80211.h | 4351 * @set_mcast_rate: Set the specified multicast rate (only if vif is in ADHOC or 4362 * always be %NULL unless the driver supports per-vif TX power 5582 * @tid_config_support.vif: bitmap of attributes (configurations) 5583 * supported by the driver for each vif 5749 u64 peer, vif; member in struct:wiphy::__anon95
|
/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 1872 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 1948 struct ieee80211_vif *vif = txi->control.vif; local 2115 mac80211_hwsim_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2136 mac80211_hwsim_vif_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2146 mac80211_hwsim_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) argument 2167 mac80211_hwsim_remove_interface( struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2204 __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 2254 mac80211_hwsim_beacon_tx(void *arg, u8 *mac, struct ieee80211_vif *vif) argument 2457 mac80211_hwsim_bcn_en_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 2467 mac80211_hwsim_vif_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 changed) argument 2494 mac80211_hwsim_link_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument 2575 mac80211_hwsim_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument 2634 mac80211_hwsim_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2654 mac80211_hwsim_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2664 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 2689 mac80211_hwsim_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument 2715 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 2764 mac80211_hwsim_can_neg_ttlm(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_neg_ttlm *neg_ttlm) argument 2810 mac80211_hwsim_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void *data, int len) argument 2857 mac80211_hwsim_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument 2885 mac80211_hwsim_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument 2974 mac80211_hwsim_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument 3006 mac80211_hwsim_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3026 mac80211_hwsim_sw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument 3050 mac80211_hwsim_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3095 mac80211_hwsim_roc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_channel *chan, int duration, enum ieee80211_roc_type type) argument 3120 mac80211_hwsim_croc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3170 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 3193 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 3272 mac80211_hwsim_get_et_strings(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 sset, u8 *data) argument 3281 mac80211_hwsim_get_et_sset_count(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int sset) argument 3289 mac80211_hwsim_get_et_stats(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ethtool_stats *stats, u64 *data) argument 3318 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 3348 mac80211_hwsim_change_sta_links(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 old_links, u16 new_links) argument 3501 mac80211_hwsim_start_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *request) argument 3568 mac80211_hwsim_abort_pmsr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *request) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | scan.c | 195 struct ieee80211_vif *vif) 197 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 201 if (vif->type != NL80211_IFTYPE_P2P_DEVICE && 206 if (!data->current_vif || vif == data->current_vif) 211 if (vif->type == NL80211_IFTYPE_AP && vif->p2p && 219 struct ieee80211_vif *vif, 224 .current_vif = vif, 240 (!vif || vif 194 iwl_mvm_scan_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 218 _iwl_mvm_get_scan_type(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum iwl_mvm_traffic_load load, bool low_latency) argument 259 iwl_mvm_get_scan_type(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 272 iwl_mvm_get_scan_type_band(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum nl80211_band band) argument 743 iwl_mvm_build_scan_probe(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_scan_ies *ies, struct iwl_mvm_scan_params *params) argument 837 iwl_mvm_scan_use_ebs(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 874 iwl_mvm_scan_lmac_flags(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument 928 iwl_mvm_scan_lmac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params) argument 1916 iwl_mvm_scan_umac_chan_flags_v2(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument 1952 iwl_mvm_scan_6ghz_passive_scan(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument 2041 iwl_mvm_scan_umac_flags_v2(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, int type) argument 2099 iwl_mvm_scan_umac_flags2(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, int type) argument 2124 iwl_mvm_scan_umac_flags(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument 2235 iwl_mvm_scan_umac(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument 2322 iwl_mvm_scan_umac_fill_general_p_v12(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, struct iwl_scan_general_params_v11 *gp, u16 gen_flags, u8 gen_flags2, u32 version) argument 2377 iwl_mvm_scan_umac_fill_ch_p_v4(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, struct iwl_scan_channel_params_v4 *cp, u32 channel_cfg_flags) argument 2394 iwl_mvm_scan_umac_fill_ch_p_v7(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif, struct iwl_scan_channel_params_v7 *cp, u32 channel_cfg_flags, u32 version) argument 2444 iwl_mvm_scan_umac_v12(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument 2476 iwl_mvm_scan_umac_v14_and_above(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid, u32 version) argument 2547 iwl_mvm_scan_umac_v14(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument 2554 iwl_mvm_scan_umac_v15(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument 2561 iwl_mvm_scan_umac_v16(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument 2568 iwl_mvm_scan_umac_v17(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_scan_params *params, int type, int uid) argument 2661 iwl_mvm_fill_scan_type(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument 2780 iwl_mvm_build_scan_cmd(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_host_cmd *hcmd, struct iwl_mvm_scan_params *params, int type) argument 2833 iwl_mvm_scan_respect_p2p_go_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) argument 2862 _iwl_mvm_get_respect_p2p_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif, bool low_latency, enum nl80211_band band) argument 2884 iwl_mvm_get_respect_p2p_go_band(struct iwl_mvm *mvm, struct ieee80211_vif *vif, enum nl80211_band band) argument 2893 iwl_mvm_get_respect_p2p_go(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 2902 iwl_mvm_fill_respect_p2p_go(struct iwl_mvm *mvm, struct iwl_mvm_scan_params *params, struct ieee80211_vif *vif) argument 2918 iwl_mvm_reg_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_scan_request *req, struct ieee80211_scan_ies *ies) argument 3020 iwl_mvm_sched_scan_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_sched_scan_request *req, struct ieee80211_scan_ies *ies, int type) argument [all...] |
H A D | link.c | 49 int iwl_mvm_set_link_mapping(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 52 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 70 int iwl_mvm_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 73 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 84 ret = iwl_mvm_set_link_mapping(mvm, vif, link_conf); 91 if (iwl_mvm_sf_update(mvm, vif, false)) 102 if (vif->type == NL80211_IFTYPE_ADHOC && link_conf->bssid) 111 int iwl_mvm_link_changed(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 115 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 147 if (!active && vif 267 iwl_mvm_unset_link_mapping(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument 286 iwl_mvm_remove_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument 316 iwl_mvm_disable_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_bss_conf *link_conf) argument [all...] |
H A D | ftm-initiator.c | 43 int iwl_mvm_ftm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 77 if (vif->cfg.assoc) { 78 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 85 for_each_vif_active_link(vif, link_conf, link_id) { 227 static void iwl_mvm_ftm_cmd_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, argument 251 if (vif->cfg.assoc) 252 memcpy(cmd->range_req_bssid, vif->bss_conf.bssid, ETH_ALEN); 258 struct ieee80211_vif *vif, 283 if (vif->cfg.assoc) { 284 memcpy(cmd->range_req_bssid, vif 257 iwl_mvm_ftm_cmd_common(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_tof_range_req_cmd_v9 *cmd, struct cfg80211_pmsr_request *req) argument 304 iwl_mvm_ftm_cmd_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_tof_range_req_cmd_v8 *cmd, struct cfg80211_pmsr_request *req) argument 518 iwl_mvm_ftm_put_target(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request_peer *peer, struct iwl_tof_range_req_ap_entry_v6 *target) argument 582 iwl_mvm_ftm_start_v5(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 608 iwl_mvm_ftm_start_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 638 iwl_mvm_ftm_start_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 664 iwl_mvm_ftm_start_v9(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 691 iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument 713 iwl_mvm_ftm_set_secured_ranging(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_tof_range_req_ap_entry_v7 *target) argument 753 iwl_mvm_ftm_put_target_v7(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request_peer *peer, struct iwl_tof_range_req_ap_entry_v7 *target) argument 765 iwl_mvm_ftm_start_v11(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 810 iwl_mvm_ftm_put_target_v8(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request_peer *peer, struct iwl_tof_range_req_ap_entry_v8 *target) argument 837 iwl_mvm_ftm_start_v12(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 865 iwl_mvm_ftm_start_v13(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument 908 iwl_mvm_ftm_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct cfg80211_pmsr_request *req) argument [all...] |
H A D | time-event.c | 30 if (!te_data || !te_data->vif) 44 te_data->vif = NULL; 74 struct ieee80211_vif *vif = mvm->p2p_device_vif; local 76 mvmvif = iwl_mvm_vif_from_mac80211(vif); 81 iwl_mvm_mld_rm_bcast_sta(mvm, vif, 82 &vif->bss_conf); 84 iwl_mvm_link_changed(mvm, vif, &vif->bss_conf, 88 iwl_mvm_rm_p2p_bcast_sta(mvm, vif); 89 iwl_mvm_binding_remove_vif(mvm, vif); 176 iwl_mvm_te_check_disconnect(struct iwl_mvm *mvm, struct ieee80211_vif *vif, const char *errmsg) argument 221 struct ieee80211_vif *vif = te_data->vif; local 536 iwl_mvm_time_event_send_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_time_event_data *te_data, struct iwl_time_event_cmd *te_cmd) argument 597 iwl_mvm_protect_session(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 duration, u32 min_duration, u32 max_delay, bool wait_for_notif) argument 674 iwl_mvm_get_session_prot_id(struct iwl_mvm *mvm, struct ieee80211_vif *vif, s8 link_id) argument 697 iwl_mvm_cancel_session_protection(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 id, s8 link_id) argument 725 struct ieee80211_vif *vif = te_data->vif; local 845 iwl_mvm_stop_session_protection(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 885 struct ieee80211_vif *vif; local 975 iwl_mvm_roc_duration_and_delay(struct ieee80211_vif *vif, u32 duration_ms, u32 *duration_tu, u32 *delay) argument 1007 iwl_mvm_roc_add_cmd(struct iwl_mvm *mvm, struct ieee80211_channel *channel, struct ieee80211_vif *vif, int duration, u32 activity) argument 1050 iwl_mvm_start_p2p_roc_session_protection(struct iwl_mvm *mvm, struct ieee80211_vif *vif, int duration, enum ieee80211_roc_type type) argument 1091 iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, int duration, enum ieee80211_roc_type type) argument 1218 iwl_mvm_stop_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1269 iwl_mvm_remove_csa_period(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 1288 iwl_mvm_schedule_csa_period(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 duration, u32 apply_time) argument 1361 iwl_mvm_schedule_session_protection(struct iwl_mvm *mvm, struct ieee80211_vif *vif, u32 duration, u32 min_duration, bool wait_for_notif, unsigned int link_id) argument [all...] |
H A D | rxmq.c | 303 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); 351 wdev = ieee80211_vif_to_wdev(mvmsta->vif); 479 mvmvif = iwl_mvm_vif_from_mac80211(mvmsta->vif); 1910 struct ieee80211_vif *vif; member in struct:iwl_rx_sta_csa 1918 if (mvmsta->vif != rx_sta_csa->vif) 2239 struct ieee80211_vif *vif = mvmsta->vif; local 2252 if (unlikely(tx_blocked_vif) && tx_blocked_vif == vif) { 2257 .vif [all...] |
H A D | mvm.h | 113 struct ieee80211_vif *vif; member in struct:iwl_mvm_time_event_data 241 * @LOW_LATENCY_VIF_TYPE: low latency mode set because of vif type (ap) 374 * @features: hw features active for this vif 480 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) argument 482 return (void *)vif->drv_priv; 953 /* the vif that requested the current scan */ 1102 /* This vif used by CSME to send / receive traffic */ 1176 /* does a monitor vif exist (only one can exist hence bool) */ 1570 struct ieee80211_vif *vif) 1573 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); 1569 iwl_mvm_max_active_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 2043 iwl_mvm_vif_dbgfs_add_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 2047 iwl_mvm_vif_dbgfs_rm_link(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 2106 iwl_mvm_set_last_nonqos_seq(struct iwl_mvm *mvm, struct ieee80211_vif *vif) argument 2150 iwl_mvm_beacon_filter_debugfs_parameters(struct ieee80211_vif *vif, struct iwl_beacon_filter_cmd *cmd) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 504 static int ath11k_mac_vif_chan(struct ieee80211_vif *vif, argument 510 conf = rcu_dereference(vif->bss_conf.chanctx_conf); 564 struct ieee80211_vif *vif) 567 struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif); 686 struct ieee80211_vif *vif = arvif->vif; local 692 if (WARN_ON(ath11k_mac_vif_chan(vif, &def))) 1219 struct ieee80211_vif *vif = arvif->vif; local 1229 if (arvif->vif 563 ath11k_get_arvif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 1516 struct ieee80211_vif *vif = arvif->vif; local 1554 struct ieee80211_vif *vif = arvif->vif; local 1574 struct ieee80211_vif *vif = arvif->vif; local 1645 ath11k_mac_handle_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 1669 ath11k_mac_handle_beacon_miss_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 1706 struct ieee80211_vif *vif = arvif->vif; local 1714 ath11k_peer_assoc_h_basic(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 1739 ath11k_peer_assoc_h_crypto(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 1800 ath11k_peer_assoc_h_rates(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 1862 ath11k_peer_assoc_h_ht(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 2059 ath11k_peer_assoc_h_vht(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 2257 ath11k_peer_assoc_h_he(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 2502 ath11k_peer_assoc_h_he_6ghz(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 2584 ath11k_peer_assoc_h_qos(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 2747 ath11k_peer_assoc_h_phymode(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg) argument 2826 ath11k_peer_assoc_prepare(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct peer_assoc_params *arg, bool reassoc) argument 2934 ath11k_mac_vif_recalc_sta_he_txbf(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta_he_cap *he_cap) argument 2995 ath11k_bss_assoc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument 3113 ath11k_bss_disassoc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3162 ath11k_recalculate_mgmt_rate(struct ath11k *ar, struct ieee80211_vif *vif, struct cfg80211_chan_def *def) argument 3414 ath11k_mac_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u64 changed) argument 3941 ath11k_mac_op_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_scan_request *hw_req) argument 4106 ath11k_mac_op_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 4228 ath11k_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 4548 ath11k_station_assoc(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool reassoc) argument 4645 ath11k_station_disassoc(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 4950 ath11k_mac_op_sta_set_txpwr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 4985 ath11k_mac_op_sta_set_4addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument 4998 ath11k_mac_op_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument 5069 ath11k_conf_tx_uapsd(struct ath11k *ar, struct ieee80211_vif *vif, u16 ac, bool enable) argument 5126 ath11k_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 5808 struct ieee80211_vif *vif = ctx; local 5966 struct ieee80211_vif *vif = info->control.vif; local 6312 ath11k_mac_op_update_vif_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 6481 struct ieee80211_vif *vif = arvif->vif; local 6512 ath11k_mac_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 6764 struct ieee80211_vif *vif = ctx; local 6773 ath11k_mac_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 6899 ath11k_mac_op_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_ampdu_params *params) argument 7162 ath11k_mac_change_chanctx_cnt_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 7174 ath11k_mac_change_chanctx_fill_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 7347 ath11k_mac_start_vdev_delay(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 7394 ath11k_mac_stop_vdev_early(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 7588 ath11k_mac_fill_reg_tpc_info(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument 7762 ath11k_mac_parse_tx_pwr_env(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_chanctx_conf *ctx) argument 7890 ath11k_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 7986 ath11k_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 8156 ath11k_mac_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument 8603 ath11k_mac_op_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const struct cfg80211_bitrate_mask *mask) argument 8920 ath11k_mac_op_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument 9006 ath11k_mac_op_ipv6_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct inet6_dev *idev) argument 9083 ath11k_mac_op_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument 9177 ath11k_mac_op_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 9197 ath11k_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 9327 ath11k_mac_op_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int *dbm) argument 9392 ath11k_mac_station_add(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 9486 ath11k_mac_station_remove(struct ath11k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 9526 ath11k_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 [all...] |