net/mac80211/agg-rx.c
120
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/agg-rx.c
238
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-rx.c
506
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/agg-rx.c
524
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/agg-tx.c
105
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/agg-tx.c
153
ieee80211_stop_queue_agg(struct ieee80211_sub_if_data *sdata, int tid)
net/mac80211/agg-tx.c
168
ieee80211_wake_queue_agg(struct ieee80211_sub_if_data *sdata, int tid)
net/mac80211/agg-tx.c
184
struct ieee80211_sub_if_data *sdata;
net/mac80211/agg-tx.c
232
ieee80211_agg_splice_packets(struct ieee80211_sub_if_data *sdata,
net/mac80211/agg-tx.c
256
ieee80211_agg_splice_finish(struct ieee80211_sub_if_data *sdata, u16 tid)
net/mac80211/agg-tx.c
447
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-tx.c
496
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-tx.c
604
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-tx.c
65
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-tx.c
798
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-tx.c
821
ieee80211_lookup_tid_tx(struct ieee80211_sub_if_data *sdata,
net/mac80211/agg-tx.c
849
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/agg-tx.c
871
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-tx.c
913
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/agg-tx.c
949
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/cfg.c
100
struct ieee80211_sub_if_data *monitor_sdata = NULL;
net/mac80211/cfg.c
1006
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
1041
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
1068
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
1101
ieee80211_set_probe_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
1135
static int ieee80211_set_fils_discovery(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
1171
ieee80211_set_unsol_bcast_probe_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
1204
ieee80211_set_s1g_short_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
1245
struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
1320
ieee80211_assign_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
1461
static u8 ieee80211_num_beaconing_links(struct ieee80211_sub_if_data *sdata)
net/mac80211/cfg.c
1488
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
1491
struct ieee80211_sub_if_data *vlan;
net/mac80211/cfg.c
161
static int ieee80211_set_ap_mbssid_options(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
165
struct ieee80211_sub_if_data *tx_sdata;
net/mac80211/cfg.c
1760
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
1833
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
1834
struct ieee80211_sub_if_data *vlan;
net/mac80211/cfg.c
2009
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/cfg.c
2081
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/cfg.c
214
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2216
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/cfg.c
2372
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2441
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2456
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
2459
struct ieee80211_sub_if_data *vlansdata;
net/mac80211/cfg.c
2551
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2579
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
2591
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
264
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
2667
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2688
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
27
ieee80211_link_or_deflink(struct ieee80211_sub_if_data *sdata, int link_id,
net/mac80211/cfg.c
2718
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2739
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2760
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2776
struct ieee80211_sub_if_data *sdata = container_of(ifmsh,
net/mac80211/cfg.c
2777
struct ieee80211_sub_if_data, u.mesh);
net/mac80211/cfg.c
2834
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
2953
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
2981
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
2997
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3085
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
313
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
3146
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
3210
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3279
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3365
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
342
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
3494
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
3538
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
3562
int __ieee80211_request_smps_mgd(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
3638
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3677
static void ieee80211_set_cqm_rssi_link(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
3712
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3736
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3761
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3867
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
3900
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4029
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/cfg.c
4071
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/cfg.c
4083
struct ieee80211_sub_if_data *sdata = link_data->sdata;
net/mac80211/cfg.c
4121
struct ieee80211_sub_if_data *sdata = link_data->sdata;
net/mac80211/cfg.c
4174
struct ieee80211_sub_if_data *sdata = link_data->sdata;
net/mac80211/cfg.c
4197
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/cfg.c
4216
struct ieee80211_sub_if_data *sdata = link_data->sdata;
net/mac80211/cfg.c
425
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
4358
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4474
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4531
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
4594
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4607
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
464
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
4701
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
4741
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4767
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4786
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4811
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4857
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/cfg.c
4888
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/cfg.c
4913
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
4974
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
50
static void ieee80211_set_mu_mimo_follow(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
5014
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5024
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5034
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
504
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
5043
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5065
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5098
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/cfg.c
5130
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/cfg.c
5169
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/cfg.c
5198
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/cfg.c
5227
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/cfg.c
5249
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/cfg.c
5257
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/cfg.c
5282
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/cfg.c
5323
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
539
ieee80211_find_nan_func_by_cookie(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
5395
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
5409
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
5426
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5468
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5489
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5514
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5530
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5541
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
5551
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
558
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/cfg.c
582
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
591
static int ieee80211_set_tx(struct ieee80211_sub_if_data *sdata,
net/mac80211/cfg.c
623
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
743
ieee80211_lookup_key(struct ieee80211_sub_if_data *sdata, int link_id,
net/mac80211/cfg.c
805
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
826
struct ieee80211_sub_if_data *sdata;
net/mac80211/cfg.c
927
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
943
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
959
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/cfg.c
96
static int ieee80211_set_mon_options(struct ieee80211_sub_if_data *sdata,
net/mac80211/chan.c
1013
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1095
struct ieee80211_sub_if_data *sdata;
net/mac80211/chan.c
1171
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1175
struct ieee80211_sub_if_data *vlan;
net/mac80211/chan.c
1220
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1360
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1397
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1429
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1431
struct ieee80211_sub_if_data *vlan;
net/mac80211/chan.c
1453
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1536
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1585
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
17
struct ieee80211_sub_if_data *sdata;
net/mac80211/chan.c
1842
struct ieee80211_sub_if_data *sdata = iter.sdata;
net/mac80211/chan.c
1957
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
1997
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
2074
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
2171
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
2235
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
2248
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
2253
struct ieee80211_sub_if_data *ap;
net/mac80211/chan.c
2261
ap = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/chan.c
411
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/chan.c
435
struct ieee80211_sub_if_data *sdata;
net/mac80211/chan.c
564
struct ieee80211_sub_if_data *sdata;
net/mac80211/chan.c
961
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/debugfs_key.c
370
void ieee80211_debugfs_key_update_default(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_key.c
405
void ieee80211_debugfs_key_remove_mgmt_default(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_key.c
415
ieee80211_debugfs_key_remove_beacon_default(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_key.h
10
struct ieee80211_sub_if_data *sdata);
net/mac80211/debugfs_key.h
12
struct ieee80211_sub_if_data *sdata);
net/mac80211/debugfs_key.h
19
struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_key.h
22
struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_key.h
25
struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_key.h
8
void ieee80211_debugfs_key_update_default(struct ieee80211_sub_if_data *sdata);
net/mac80211/debugfs_netdev.c
1015
void ieee80211_debugfs_remove_netdev(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
1025
void ieee80211_debugfs_rename_netdev(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
1030
void ieee80211_debugfs_recreate_netdev(struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.c
266
IEEE80211_IF_FMT_##format(name, struct ieee80211_sub_if_data, field) \
net/mac80211/debugfs_netdev.c
27
ssize_t (*format)(const struct ieee80211_sub_if_data *, char *, int);
net/mac80211/debugfs_netdev.c
28
struct ieee80211_sub_if_data *sdata;
net/mac80211/debugfs_netdev.c
318
const struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.c
334
const struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.c
356
ieee80211_if_fmt_hw_queues(const struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.c
383
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/debugfs_netdev.c
444
struct ieee80211_sub_if_data *sdata, const char *buf, int buflen)
net/mac80211/debugfs_netdev.c
46
ssize_t (*format)(const struct ieee80211_sub_if_data *sdata, char *, int))
net/mac80211/debugfs_netdev.c
48
struct ieee80211_sub_if_data *sdata = file->private_data;
net/mac80211/debugfs_netdev.c
507
struct ieee80211_sub_if_data *sdata, const char *buf, int buflen)
net/mac80211/debugfs_netdev.c
519
const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
net/mac80211/debugfs_netdev.c
527
struct ieee80211_sub_if_data *sdata, const char *buf, int buflen)
net/mac80211/debugfs_netdev.c
547
const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
net/mac80211/debugfs_netdev.c
555
struct ieee80211_sub_if_data *sdata, const char *buf, int buflen)
net/mac80211/debugfs_netdev.c
575
const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
net/mac80211/debugfs_netdev.c
587
struct ieee80211_sub_if_data *sdata, const char *buf, int buflen)
net/mac80211/debugfs_netdev.c
609
const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
net/mac80211/debugfs_netdev.c
617
const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
net/mac80211/debugfs_netdev.c
63
ssize_t (*write)(struct ieee80211_sub_if_data *, const char *, int);
net/mac80211/debugfs_netdev.c
64
struct ieee80211_sub_if_data *sdata;
net/mac80211/debugfs_netdev.c
655
const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
net/mac80211/debugfs_netdev.c
660
tsf = drv_get_tsf(local, (struct ieee80211_sub_if_data *)sdata);
net/mac80211/debugfs_netdev.c
666
struct ieee80211_sub_if_data *sdata, const char *buf, int buflen)
net/mac80211/debugfs_netdev.c
711
static ssize_t ieee80211_if_fmt_valid_links(const struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.c
718
static ssize_t ieee80211_if_fmt_active_links(const struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.c
724
static ssize_t ieee80211_if_parse_active_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.c
82
ssize_t (*write)(struct ieee80211_sub_if_data *sdata, const char *, int))
net/mac80211/debugfs_netdev.c
821
static void add_common_files(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
836
static void add_sta_files(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
84
struct ieee80211_sub_if_data *sdata = file->private_data;
net/mac80211/debugfs_netdev.c
851
static void add_ap_files(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
861
static void add_vlan_files(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
868
static void add_ibss_files(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
875
static void add_mesh_files(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
881
static void add_mesh_stats(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
896
static void add_mesh_config(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
937
static void add_files(struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.c
998
static void ieee80211_debugfs_add_netdev(struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.h
14
void ieee80211_debugfs_remove_netdev(struct ieee80211_sub_if_data *sdata);
net/mac80211/debugfs_netdev.h
15
void ieee80211_debugfs_rename_netdev(struct ieee80211_sub_if_data *sdata);
net/mac80211/debugfs_netdev.h
16
void ieee80211_debugfs_recreate_netdev(struct ieee80211_sub_if_data *sdata,
net/mac80211/debugfs_netdev.h
26
struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.h
29
struct ieee80211_sub_if_data *sdata)
net/mac80211/debugfs_netdev.h
32
struct ieee80211_sub_if_data *sdata, bool mld_vif)
net/mac80211/debugfs_sta.c
1234
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/driver-ops.c
109
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.c
135
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
171
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
192
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
216
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/driver-ops.c
248
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.c
266
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
282
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
298
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.c
313
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
354
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
438
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
461
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
505
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
532
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
58
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.c
582
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.c
91
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1064
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1068
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1076
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1095
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1125
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1145
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1156
drv_channel_switch_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1172
drv_pre_channel_switch(struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1198
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/driver-ops.h
1222
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/driver-ops.h
1242
drv_channel_switch_rx_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1263
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
1280
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
1307
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1326
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1351
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1369
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
138
struct ieee80211_sub_if_data *sdata);
net/mac80211/driver-ops.h
1382
struct ieee80211_sub_if_data *sdata = vif_to_sdata(txq->txq.vif);
net/mac80211/driver-ops.h
141
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1416
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1436
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
145
struct ieee80211_sub_if_data *sdata);
net/mac80211/driver-ops.h
1456
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1472
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1488
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
1500
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1522
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1542
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1556
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1572
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1586
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
1601
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1618
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
162
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1637
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1657
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1675
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1697
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1716
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1736
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1740
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1746
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
1775
static inline int drv_set_eml_op_mode(struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
181
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
216
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
24
static inline struct ieee80211_sub_if_data *
net/mac80211/driver-ops.h
245
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
25
get_bss_sdata(struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
250
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
272
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
28
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data,
net/mac80211/driver-ops.h
290
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
305
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
325
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
343
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
356
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
441
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
456
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
478
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
497
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
514
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
531
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
54
static inline void drv_get_et_strings(struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
548
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
565
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
572
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
591
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
598
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
602
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
606
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
621
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
639
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
65
static inline void drv_get_et_stats(struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
662
struct ieee80211_sub_if_data *sdata);
net/mac80211/driver-ops.h
664
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
667
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
670
struct ieee80211_sub_if_data *sdata);
net/mac80211/driver-ops.h
687
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
718
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
739
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
760
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
77
static inline int drv_get_et_sset_count(struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
798
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
818
struct ieee80211_sub_if_data *sdata)
net/mac80211/driver-ops.h
876
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
897
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
916
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
956
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
975
struct ieee80211_sub_if_data *sdata,
net/mac80211/driver-ops.h
995
struct ieee80211_sub_if_data *sdata,
net/mac80211/eht.c
108
ieee80211_send_eml_op_mode_notif(struct ieee80211_sub_if_data *sdata,
net/mac80211/eht.c
12
ieee80211_eht_cap_ie_to_sta_eht_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/eht.c
144
void ieee80211_rx_eml_op_mode_notif(struct ieee80211_sub_if_data *sdata,
net/mac80211/ethtool.c
219
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/ethtool.c
59
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/ethtool.c
76
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/fils_aead.c
268
int fils_decrypt_assoc_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/fils_aead.h
12
int fils_decrypt_assoc_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/he.c
111
ieee80211_he_cap_ie_to_sta_he_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/he.c
256
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/ht.c
138
bool ieee80211_ht_cap_ie_to_sta_ht_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/ht.c
395
struct ieee80211_sub_if_data *sdata =
net/mac80211/ht.c
45
void ieee80211_apply_htcap_overrides(struct ieee80211_sub_if_data *sdata,
net/mac80211/ht.c
456
void ieee80211_send_delba(struct ieee80211_sub_if_data *sdata,
net/mac80211/ht.c
485
void ieee80211_process_delba(struct ieee80211_sub_if_data *sdata,
net/mac80211/ht.c
523
int ieee80211_send_smps_action(struct ieee80211_sub_if_data *sdata,
net/mac80211/ht.c
582
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/ht.c
608
struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
1075
static void ieee80211_rx_bss_info(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
1169
void ieee80211_ibss_rx_no_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
1220
static void ieee80211_ibss_sta_expire(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
1259
static void ieee80211_sta_merge_ibss(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
1287
static void ieee80211_sta_create_ibss(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
1395
static void ieee80211_sta_find_ibss(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
1484
static void ieee80211_rx_mgmt_probe_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
1551
void ieee80211_rx_mgmt_probe_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
1580
void ieee80211_ibss_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
1638
void ieee80211_ibss_work(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
1679
struct ieee80211_sub_if_data *sdata =
net/mac80211/ibss.c
1685
void ieee80211_ibss_setup_sdata(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
1699
struct ieee80211_sub_if_data *sdata;
net/mac80211/ibss.c
1712
int ieee80211_ibss_join(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
1813
int ieee80211_ibss_leave(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
211
static void __ieee80211_sta_join_ibss(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
38
ieee80211_ibss_build_presp(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
382
static void ieee80211_sta_join_ibss(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
460
int ieee80211_ibss_csa_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
508
int ieee80211_ibss_finish_csa(struct ieee80211_sub_if_data *sdata, u64 *changed)
net/mac80211/ibss.c
540
void ieee80211_ibss_stop(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
551
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/ibss.c
574
ieee80211_ibss_add_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid,
net/mac80211/ibss.c
627
static int ieee80211_sta_active_ibss(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
653
static void ieee80211_ibss_disconnect(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
715
struct ieee80211_sub_if_data *sdata =
net/mac80211/ibss.c
716
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/ibss.c
727
static void ieee80211_ibss_csa_mark_radar(struct ieee80211_sub_if_data *sdata)
net/mac80211/ibss.c
744
ieee80211_ibss_process_chanswitch(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
886
ieee80211_rx_mgmt_spectrum_mgmt(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
910
static void ieee80211_rx_mgmt_deauth_ibss(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
924
static void ieee80211_rx_mgmt_auth_ibss(struct ieee80211_sub_if_data *sdata,
net/mac80211/ibss.c
955
static void ieee80211_update_sta_info(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1067
struct ieee80211_sub_if_data *sdata;
net/mac80211/ieee80211_i.h
1222
struct ieee80211_sub_if_data *vif_to_sdata(struct ieee80211_vif *p)
net/mac80211/ieee80211_i.h
1224
return container_of(p, struct ieee80211_sub_if_data, vif);
net/mac80211/ieee80211_i.h
1232
for (struct ieee80211_sub_if_data *___sdata = NULL; \
net/mac80211/ieee80211_i.h
1251
for (struct ieee80211_sub_if_data *___sdata = NULL; \
net/mac80211/ieee80211_i.h
1266
for (struct ieee80211_sub_if_data *__sdata = (sdata); __sdata; \
net/mac80211/ieee80211_i.h
1280
for (struct ieee80211_sub_if_data *__sdata = (sdata); __sdata; \
net/mac80211/ieee80211_i.h
1575
struct ieee80211_sub_if_data __rcu *sched_scan_sdata;
net/mac80211/ieee80211_i.h
1582
struct ieee80211_sub_if_data __rcu *scan_sdata;
net/mac80211/ieee80211_i.h
1640
struct ieee80211_sub_if_data *ps_sdata;
net/mac80211/ieee80211_i.h
1678
struct ieee80211_sub_if_data __rcu *monitor_sdata;
net/mac80211/ieee80211_i.h
1687
static inline struct ieee80211_sub_if_data *
net/mac80211/ieee80211_i.h
1693
static inline struct ieee80211_sub_if_data *
net/mac80211/ieee80211_i.h
1696
return container_of(wdev, struct ieee80211_sub_if_data, wdev);
net/mac80211/ieee80211_i.h
1700
ieee80211_get_sband(struct ieee80211_sub_if_data *sdata)
net/mac80211/ieee80211_i.h
185
struct ieee80211_sub_if_data *sdata;
net/mac80211/ieee80211_i.h
1900
void ieee80211_vif_inc_num_mcast(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1901
void ieee80211_vif_dec_num_mcast(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1903
void ieee80211_vif_block_queues_csa(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1904
void ieee80211_vif_unblock_queues_csa(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1911
ieee80211_vif_get_num_mcast_if(struct ieee80211_sub_if_data *sdata)
net/mac80211/ieee80211_i.h
1929
void ieee80211_bss_info_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1931
void ieee80211_vif_cfg_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1933
void ieee80211_link_info_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1937
u64 ieee80211_reset_erp_info(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1946
void __ieee80211_check_fast_rx_iface(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1947
void ieee80211_check_fast_rx_iface(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1950
bool ieee80211_is_our_addr(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1954
void ieee80211_sta_setup_sdata(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1955
int ieee80211_mgd_auth(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1957
int ieee80211_mgd_assoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1959
int ieee80211_mgd_deauth(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1961
int ieee80211_mgd_disassoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1964
struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1966
void ieee80211_recalc_ps_vif(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1967
void ieee80211_sta_work(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1968
void ieee80211_sta_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1970
void ieee80211_sta_rx_queued_ext(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1972
void ieee80211_sta_reset_beacon_monitor(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1973
void ieee80211_sta_reset_conn_monitor(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1974
void ieee80211_mgd_stop(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1975
void ieee80211_mgd_conn_tx_status(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1977
void ieee80211_mgd_quiesce(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1978
void ieee80211_sta_restart(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1979
void ieee80211_sta_handle_tspec_ac_params(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1980
void ieee80211_sta_connection_lost(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1988
void ieee80211_ibss_setup_sdata(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1989
void ieee80211_ibss_rx_no_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1991
int ieee80211_ibss_join(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1993
int ieee80211_ibss_leave(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1994
void ieee80211_ibss_work(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
1995
void ieee80211_ibss_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
1997
int ieee80211_ibss_csa_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2000
int ieee80211_ibss_finish_csa(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2002
void ieee80211_ibss_stop(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2005
void ieee80211_ocb_work(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2006
void ieee80211_ocb_rx_no_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2008
void ieee80211_ocb_setup_sdata(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2009
int ieee80211_ocb_join(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2011
int ieee80211_ocb_leave(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2014
void ieee80211_mesh_work(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2015
void ieee80211_mesh_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2017
int ieee80211_mesh_csa_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2020
int ieee80211_mesh_finish_csa(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2025
int ieee80211_request_ibss_scan(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2029
int ieee80211_request_scan(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2050
__ieee80211_request_sched_scan_start(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2052
int ieee80211_request_sched_scan_start(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2066
struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2103
int ieee80211_if_change_type(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2105
void ieee80211_if_remove(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2109
void ieee80211_adjust_monitor_flags(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2112
void ieee80211_sdata_stop(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2114
struct ieee80211_sub_if_data *creator_sdata);
net/mac80211/ieee80211_i.h
2122
static inline bool ieee80211_sdata_running(struct ieee80211_sub_if_data *sdata)
net/mac80211/ieee80211_i.h
2129
void ieee80211_link_init(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2134
int ieee80211_vif_set_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2136
static inline void ieee80211_vif_clear_links(struct ieee80211_sub_if_data *sdata)
net/mac80211/ieee80211_i.h
2141
void ieee80211_apvlan_link_setup(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2142
void ieee80211_apvlan_link_clear(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2159
ieee80211_build_data_template(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2166
void ieee80211_check_fast_xmit_iface(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2174
void __ieee80211_xmit_fast(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2179
void ieee80211_aggr_check(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2183
void ieee80211_apply_htcap_overrides(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2185
bool ieee80211_ht_cap_ie_to_sta_ht_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2189
void ieee80211_send_delba(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2192
int ieee80211_send_smps_action(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2210
void ieee80211_process_delba(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2224
struct ieee80211_sub_if_data *sdata)
net/mac80211/ieee80211_i.h
225
struct ieee80211_sub_if_data *sdata;
net/mac80211/ieee80211_i.h
2260
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2267
ieee80211_vht_cap_ie_to_sta_vht_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2291
void ieee80211_process_mu_groups(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2294
u32 __ieee80211_vht_handle_opmode(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2297
void ieee80211_vht_handle_opmode(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2300
void ieee80211_apply_vhtcap_overrides(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2309
ieee80211_he_cap_ie_to_sta_he_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2325
void ieee80211_s1g_rx_twt_action(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2327
void ieee80211_s1g_status_twt_action(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2329
void ieee80211_s1g_cap_to_sta_s1g_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2334
void ieee80211_process_measurement_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2352
int ieee80211_parse_ch_switch_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2386
void ieee80211_regulatory_limit_wmm_params(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2392
void ieee80211_xmit(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2395
void __ieee80211_tx_skb_tid_band(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2408
int ieee80211_lookup_ra_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2413
ieee80211_tx_skb_tid_band(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2422
void ieee80211_tx_skb_tid(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2425
static inline void ieee80211_tx_skb(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2496
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2499
struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2500
void ieee80211_sta_tx_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2504
struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2521
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2531
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2540
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2549
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2561
struct ieee80211_sub_if_data *sdata, bool drop);
net/mac80211/ieee80211_i.h
2563
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2606
void ieee80211_txq_init(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2613
struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2617
void ieee80211_send_auth(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2622
void ieee80211_send_deauth_disassoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2633
int ieee80211_build_preq_ies(struct ieee80211_sub_if_data *sdata, u8 *buffer,
net/mac80211/ieee80211_i.h
2640
struct sk_buff *ieee80211_build_probe_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2647
u32 ieee80211_sta_get_rates(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2650
int __ieee80211_request_smps_mgd(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2653
void ieee80211_recalc_smps(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2655
void ieee80211_recalc_min_chandef(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2670
u8 ieee80211_ie_len_he_cap(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2677
void ieee80211_add_s1g_capab_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2680
void ieee80211_add_aid_request_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2689
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2693
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2696
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2700
struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2788
int ieee80211_send_action_csa(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2790
void ieee80211_recalc_sb_count(struct ieee80211_sub_if_data *sdata, u64 tsf);
net/mac80211/ieee80211_i.h
2791
void ieee80211_recalc_dtim(struct ieee80211_sub_if_data *sdata, u64 tsf);
net/mac80211/ieee80211_i.h
2792
int ieee80211_check_combinations(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2817
void ieee80211_tdls_handle_disconnect(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2820
ieee80211_process_tdls_channel_switch(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2844
u8 ieee80211_ie_len_eht_cap(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2846
void ieee80211_rx_eml_op_mode_notif(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2849
ieee80211_eht_cap_ie_to_sta_eht_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2855
void ieee80211_process_neg_ttlm_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2857
void ieee80211_process_neg_ttlm_res(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2859
int ieee80211_req_neg_ttlm(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2861
void ieee80211_process_ttlm_teardown(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2866
int ieee80211_mgd_set_epcs(struct ieee80211_sub_if_data *sdata, bool enable);
net/mac80211/ieee80211_i.h
2867
void ieee80211_process_epcs_ena_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2869
void ieee80211_process_epcs_teardown(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2872
int ieee80211_mgd_assoc_ml_reconf(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2875
void ieee80211_process_ml_reconf_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2877
void ieee80211_stop_mbssid(struct ieee80211_sub_if_data *sdata);
net/mac80211/ieee80211_i.h
2880
ieee80211_uhr_cap_ie_to_sta_uhr_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
2897
ieee80211_determine_chan_mode(struct ieee80211_sub_if_data *sdata,
net/mac80211/ieee80211_i.h
365
struct ieee80211_sub_if_data *sdata;
net/mac80211/ieee80211_i.h
708
void (*rx_bcn_presp)(struct ieee80211_sub_if_data *sdata, u16 stype,
net/mac80211/ieee80211_i.h
714
void (*adjust_tsf)(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
1026
static bool ieee80211_set_sdata_offload_flags(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
1066
static void ieee80211_set_vif_encap_ops(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
1069
struct ieee80211_sub_if_data *bss = sdata;
net/mac80211/iface.c
1076
bss = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/iface.c
1092
static void ieee80211_recalc_sdata_offload(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
1095
struct ieee80211_sub_if_data *vsdata;
net/mac80211/iface.c
110
struct ieee80211_sub_if_data *iter;
net/mac80211/iface.c
1113
struct ieee80211_sub_if_data *sdata;
net/mac80211/iface.c
1128
void ieee80211_adjust_monitor_flags(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
1150
static void ieee80211_set_default_queues(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
1167
struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
1185
struct ieee80211_sub_if_data *creator_sdata)
net/mac80211/iface.c
1187
struct ieee80211_sub_if_data *sdata;
net/mac80211/iface.c
1256
struct ieee80211_sub_if_data *other;
net/mac80211/iface.c
1284
struct ieee80211_sub_if_data *sdata;
net/mac80211/iface.c
1322
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/iface.c
1333
struct ieee80211_sub_if_data *master;
net/mac80211/iface.c
1341
struct ieee80211_sub_if_data, u.ap);
net/mac80211/iface.c
1568
struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
161
static int ieee80211_verify_mac(struct ieee80211_sub_if_data *sdata, u8 *addr,
net/mac80211/iface.c
165
struct ieee80211_sub_if_data *iter;
net/mac80211/iface.c
1761
static void ieee80211_iface_process_status(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
1781
struct ieee80211_sub_if_data *sdata =
net/mac80211/iface.c
1782
container_of(work, struct ieee80211_sub_if_data, work);
net/mac80211/iface.c
1842
struct ieee80211_sub_if_data *sdata =
net/mac80211/iface.c
1843
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/iface.c
1857
static void ieee80211_setup_sdata(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
1953
static int ieee80211_runtime_change_iftype(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
2045
int ieee80211_if_change_type(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
2075
struct ieee80211_sub_if_data *sdata;
net/mac80211/iface.c
210
static int ieee80211_can_powered_addr_change(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
214
struct ieee80211_sub_if_data *scan_sdata;
net/mac80211/iface.c
2207
struct ieee80211_sub_if_data *sdata = NULL;
net/mac80211/iface.c
2366
void ieee80211_if_remove(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
2388
void ieee80211_sdata_stop(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
2397
struct ieee80211_sub_if_data *sdata, *tmp;
net/mac80211/iface.c
2451
struct ieee80211_sub_if_data *sdata;
net/mac80211/iface.c
2483
void ieee80211_vif_inc_num_mcast(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
2491
void ieee80211_vif_dec_num_mcast(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
2499
void ieee80211_vif_block_queues_csa(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
2510
void ieee80211_vif_unblock_queues_csa(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
268
static int _ieee80211_change_mac(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
313
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/iface.c
341
static int ieee80211_check_concurrent_iface(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
345
struct ieee80211_sub_if_data *nsdata;
net/mac80211/iface.c
420
static int ieee80211_check_queues(struct ieee80211_sub_if_data *sdata,
net/mac80211/iface.c
459
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/iface.c
475
static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata, bool going_down)
net/mac80211/iface.c
753
void ieee80211_stop_mbssid(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
755
struct ieee80211_sub_if_data *tx_sdata;
net/mac80211/iface.c
787
struct ieee80211_sub_if_data *link_sdata = link->sdata;
net/mac80211/iface.c
811
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/iface.c
815
struct ieee80211_sub_if_data *vlan, *tmpsdata;
net/mac80211/iface.c
839
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/iface.c
864
static void ieee80211_teardown_sdata(struct ieee80211_sub_if_data *sdata)
net/mac80211/iface.c
891
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/iface.c
911
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/iface.c
948
struct ieee80211_sub_if_data *sdata;
net/mac80211/key.c
1028
struct ieee80211_sub_if_data *sdata;
net/mac80211/key.c
1048
struct ieee80211_sub_if_data *sdata,
net/mac80211/key.c
1072
struct ieee80211_sub_if_data *sdata;
net/mac80211/key.c
1084
static void ieee80211_free_keys_iface(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.c
109
static void decrease_tailroom_need_count(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.c
1109
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/key.c
1136
void ieee80211_free_keys(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.c
1140
struct ieee80211_sub_if_data *vlan;
net/mac80211/key.c
1141
struct ieee80211_sub_if_data *master;
net/mac80211/key.c
1165
struct ieee80211_sub_if_data,
net/mac80211/key.c
1217
struct ieee80211_sub_if_data *sdata;
net/mac80211/key.c
1219
sdata = container_of(wk, struct ieee80211_sub_if_data,
net/mac80211/key.c
122
struct ieee80211_sub_if_data *sdata = key->sdata;
net/mac80211/key.c
1246
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/key.c
1368
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/key.c
1483
int ieee80211_key_switch_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.c
230
struct ieee80211_sub_if_data *sdata;
net/mac80211/key.c
350
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/key.c
387
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/key.c
413
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/key.c
437
static int ieee80211_key_replace(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.c
57
update_vlan_tailroom_need_count(struct ieee80211_sub_if_data *sdata, int delta)
net/mac80211/key.c
59
struct ieee80211_sub_if_data *vlan;
net/mac80211/key.c
75
static void increment_tailroom_need_count(struct ieee80211_sub_if_data *sdata)
net/mac80211/key.c
773
struct ieee80211_sub_if_data *sdata = key->sdata;
net/mac80211/key.c
815
static bool ieee80211_key_identical(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.c
852
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/key.c
971
void ieee80211_reenable_keys(struct ieee80211_sub_if_data *sdata)
net/mac80211/key.c
974
struct ieee80211_sub_if_data *vlan;
net/mac80211/key.h
163
void ieee80211_free_keys(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.h
167
void ieee80211_reenable_keys(struct ieee80211_sub_if_data *sdata);
net/mac80211/key.h
168
int ieee80211_key_switch_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/key.h
24
struct ieee80211_sub_if_data;
net/mac80211/key.h
60
struct ieee80211_sub_if_data *sdata;
net/mac80211/link.c
15
static void ieee80211_update_apvlan_links(struct ieee80211_sub_if_data *sdata)
net/mac80211/link.c
17
struct ieee80211_sub_if_data *vlan;
net/mac80211/link.c
174
static void ieee80211_tear_down_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/link.c
199
static void ieee80211_free_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/link.c
208
static int ieee80211_check_dup_link_addrs(struct ieee80211_sub_if_data *sdata)
net/mac80211/link.c
234
static void ieee80211_set_vif_links_bitmaps(struct ieee80211_sub_if_data *sdata,
net/mac80211/link.c
270
static int ieee80211_vif_update_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/link.c
402
int ieee80211_vif_set_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/link.c
415
static int _ieee80211_set_active_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/link.c
47
void ieee80211_apvlan_link_setup(struct ieee80211_sub_if_data *sdata)
net/mac80211/link.c
49
struct ieee80211_sub_if_data *ap_bss = container_of(sdata->bss,
net/mac80211/link.c
50
struct ieee80211_sub_if_data, u.ap);
net/mac80211/link.c
583
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/link.c
622
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/link.c
68
void ieee80211_apvlan_link_clear(struct ieee80211_sub_if_data *sdata)
net/mac80211/link.c
83
void ieee80211_link_init(struct ieee80211_sub_if_data *sdata,
net/mac80211/link.c
94
struct ieee80211_sub_if_data *ap_bss;
net/mac80211/link.c
98
struct ieee80211_sub_if_data, u.ap);
net/mac80211/main.c
336
void ieee80211_bss_info_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/main.c
389
void ieee80211_vif_cfg_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/main.c
402
void ieee80211_link_info_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/main.c
430
u64 ieee80211_reset_erp_info(struct ieee80211_sub_if_data *sdata)
net/mac80211/main.c
478
struct ieee80211_sub_if_data *sdata;
net/mac80211/main.c
572
struct ieee80211_sub_if_data *sdata;
net/mac80211/main.c
647
struct ieee80211_sub_if_data *sdata;
net/mac80211/main.c
99
struct ieee80211_sub_if_data *sdata;
net/mac80211/mesh.c
1144
ieee80211_mesh_rebuild_beacon(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
1160
void ieee80211_mbss_info_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1177
int ieee80211_start_mesh(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
1218
void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
1261
static void ieee80211_mesh_csa_mark_radar(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
1278
ieee80211_mesh_process_chnswitch(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1399
ieee80211_mesh_rx_probe_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
145
u64 mesh_accept_plinks_update(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
1463
static void ieee80211_mesh_rx_bcn_presp(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1530
int ieee80211_mesh_finish_csa(struct ieee80211_sub_if_data *sdata, u64 *changed)
net/mac80211/mesh.c
1556
int ieee80211_mesh_csa_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1587
static int mesh_fwd_csa_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1614
static void mesh_rx_csa_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1669
static void ieee80211_mesh_rx_mgmt_action(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1694
void ieee80211_mesh_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
1725
static void mesh_bss_info_changed(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
173
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh.c
1748
void ieee80211_mesh_work(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
1777
void ieee80211_mesh_init_sdata(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
180
int mesh_rmc_init(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
1810
void ieee80211_mesh_teardown_sdata(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
193
void mesh_rmc_free(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
227
int mesh_rmc_check(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
265
int mesh_add_meshconf_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
314
int mesh_add_meshid_ie(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb)
net/mac80211/mesh.c
331
static int mesh_add_awake_window_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
354
int mesh_add_vendor_ies(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
378
int mesh_add_rsn_ie(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb)
net/mac80211/mesh.c
401
static int mesh_add_ds_params_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
42
struct ieee80211_sub_if_data *sdata =
net/mac80211/mesh.c
428
int mesh_add_ht_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
457
int mesh_add_ht_oper_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
500
int mesh_add_vht_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
529
int mesh_add_vht_oper_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
571
int mesh_add_he_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
588
int mesh_add_he_oper_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
620
int mesh_add_he_6ghz_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
63
bool mesh_matches_local(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
643
int mesh_add_eht_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
660
int mesh_add_eht_oper_ie(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb)
net/mac80211/mesh.c
692
struct ieee80211_sub_if_data *sdata =
net/mac80211/mesh.c
700
struct ieee80211_sub_if_data *sdata =
net/mac80211/mesh.c
721
ieee80211_mesh_update_bss_params(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
753
bool ieee80211_mesh_xmit_fast(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
891
unsigned int ieee80211_new_mesh_header(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.c
918
static void ieee80211_mesh_housekeeping(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
937
static void ieee80211_mesh_rootpath(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.c
964
struct ieee80211_sub_if_data *sdata;
net/mac80211/mesh.c
967
sdata = container_of(ifmsh, struct ieee80211_sub_if_data, u.mesh);
net/mac80211/mesh.h
111
struct ieee80211_sub_if_data *sdata;
net/mac80211/mesh.h
238
unsigned int ieee80211_new_mesh_header(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
241
int mesh_rmc_check(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
243
bool mesh_matches_local(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
245
int mesh_add_meshconf_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
247
int mesh_add_meshid_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
249
int mesh_add_rsn_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
251
int mesh_add_vendor_ies(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
253
int mesh_add_ht_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
255
int mesh_add_ht_oper_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
257
int mesh_add_vht_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
259
int mesh_add_vht_oper_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
261
int mesh_add_he_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
263
int mesh_add_he_oper_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
265
int mesh_add_he_6ghz_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
267
int mesh_add_eht_cap_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
269
int mesh_add_eht_oper_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
271
void mesh_rmc_free(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
272
int mesh_rmc_init(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
277
void ieee80211_mesh_init_sdata(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
278
void ieee80211_mesh_teardown_sdata(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
279
int ieee80211_start_mesh(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
280
void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
284
void ieee80211_mbss_info_change_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
288
u64 ieee80211_mps_local_status_update(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
291
void ieee80211_mps_set_frame_flags(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
303
int mesh_nexthop_lookup(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
305
int mesh_nexthop_resolve(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
307
void mesh_path_start_discovery(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
308
struct mesh_path *mesh_path_lookup(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
310
struct mesh_path *mpp_path_lookup(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
312
int mpp_path_add(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
315
mesh_path_lookup_by_idx(struct ieee80211_sub_if_data *sdata, int idx);
net/mac80211/mesh.h
317
mpp_path_lookup_by_idx(struct ieee80211_sub_if_data *sdata, int idx);
net/mac80211/mesh.h
319
void mesh_path_expire(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
320
void mesh_rx_path_sel_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
323
mesh_path_add(struct ieee80211_sub_if_data *sdata, const u8 *dst);
net/mac80211/mesh.h
327
int mesh_gate_num(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
332
void mesh_neighbour_update(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
336
u64 mesh_accept_plinks_update(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
342
void mesh_rx_plink_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
349
int mesh_path_error_tx(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
355
void mesh_pathtbl_init(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
356
void mesh_pathtbl_unregister(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
357
int mesh_path_del(struct ieee80211_sub_if_data *sdata, const u8 *addr);
net/mac80211/mesh.h
360
void mesh_path_discard_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
362
void mesh_path_tx_root_frame(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
366
mesh_fast_tx_get(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
368
bool ieee80211_mesh_xmit_fast(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
370
void mesh_fast_tx_cache(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
372
void mesh_fast_tx_gc(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
373
void mesh_fast_tx_flush_addr(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
376
void mesh_fast_tx_flush_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
378
void mesh_path_refresh(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh.h
383
u64 mesh_plink_inc_estab_count(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.h
390
u64 mesh_plink_dec_estab_count(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.h
396
static inline int mesh_plink_free_count(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.h
402
static inline bool mesh_plink_availables(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.h
413
static inline bool mesh_path_sel_is_hwmp(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.h
418
void mesh_path_flush_by_iface(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
419
void mesh_sync_adjust_tsf(struct ieee80211_sub_if_data *sdata);
net/mac80211/mesh.h
422
static inline bool mesh_path_sel_is_hwmp(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh.h
424
static inline void mesh_path_flush_by_iface(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_hwmp.c
1004
struct ieee80211_sub_if_data *sdata = mpath->sdata;
net/mac80211/mesh_hwmp.c
106
struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_hwmp.c
1060
void mesh_path_start_discovery(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_hwmp.c
1160
int mesh_nexthop_resolve(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
1217
static int mesh_nexthop_lookup_nolearn(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
1240
void mesh_path_refresh(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
1264
int mesh_nexthop_lookup(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
1299
struct ieee80211_sub_if_data *sdata = mpath->sdata;
net/mac80211/mesh_hwmp.c
1331
void mesh_path_tx_root_frame(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_hwmp.c
200
static void prepare_frame_for_deferred_tx(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
236
int mesh_path_error_tx(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
393
static u32 hwmp_route_info_get(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
581
static void hwmp_preq_frame_process(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
719
static void hwmp_prep_frame_process(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
781
static void hwmp_perr_frame_process(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
833
static void hwmp_rann_frame_process(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_hwmp.c
932
void mesh_rx_path_sel_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
1004
void mesh_path_discard_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
1020
struct ieee80211_sub_if_data *sdata = mpath->sdata;
net/mac80211/mesh_pathtbl.c
1065
void mesh_pathtbl_init(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
1073
void mesh_path_tbl_expire(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
1089
void mesh_path_expire(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
1095
void mesh_pathtbl_unregister(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
244
struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
268
mesh_path_lookup(struct ieee80211_sub_if_data *sdata, const u8 *dst)
net/mac80211/mesh_pathtbl.c
274
mpp_path_lookup(struct ieee80211_sub_if_data *sdata, const u8 *dst)
net/mac80211/mesh_pathtbl.c
311
mesh_path_lookup_by_idx(struct ieee80211_sub_if_data *sdata, int idx)
net/mac80211/mesh_pathtbl.c
326
mpp_path_lookup_by_idx(struct ieee80211_sub_if_data *sdata, int idx)
net/mac80211/mesh_pathtbl.c
397
int mesh_gate_num(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
403
struct mesh_path *mesh_path_new(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
434
mesh_fast_tx_get(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
463
void mesh_fast_tx_cache(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
53
static void mesh_fast_tx_deinit(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
607
void mesh_fast_tx_gc(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
62
static void mesh_fast_tx_init(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
626
struct ieee80211_sub_if_data *sdata = mpath->sdata;
net/mac80211/mesh_pathtbl.c
638
void mesh_fast_tx_flush_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
652
void mesh_fast_tx_flush_addr(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
680
struct mesh_path *mesh_path_add(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
722
int mpp_path_add(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
772
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_pathtbl.c
798
struct ieee80211_sub_if_data *sdata = mpath->sdata;
net/mac80211/mesh_pathtbl.c
835
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_pathtbl.c
848
static void mpp_flush_by_proxy(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
882
void mesh_path_flush_by_iface(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_pathtbl.c
898
struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_pathtbl.c
924
int mesh_path_del(struct ieee80211_sub_if_data *sdata, const u8 *addr)
net/mac80211/mesh_pathtbl.c
965
struct ieee80211_sub_if_data *sdata = mpath->sdata;
net/mac80211/mesh_plink.c
1027
mesh_plink_get_event(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
1118
mesh_process_plink_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
1219
void mesh_rx_plink_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
159
static u64 mesh_set_ht_prot_mode(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_plink.c
213
static int mesh_plink_frame_tx(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
375
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_plink.c
402
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_plink.c
425
static void mesh_sta_info_init(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
493
static int mesh_allocate_aid(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_plink.c
521
__mesh_sta_info_alloc(struct ieee80211_sub_if_data *sdata, u8 *hw_addr)
net/mac80211/mesh_plink.c
549
mesh_sta_info_alloc(struct ieee80211_sub_if_data *sdata, u8 *addr,
net/mac80211/mesh_plink.c
58
static bool rssi_threshold_check(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
588
mesh_sta_info_get(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
626
void mesh_neighbour_update(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
659
struct ieee80211_sub_if_data *sdata;
net/mac80211/mesh_plink.c
752
static bool llid_in_use(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
774
static u16 mesh_get_new_llid(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_plink.c
787
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_plink.c
828
static void mesh_plink_close(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
841
static u64 mesh_plink_establish(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
867
static u64 mesh_plink_fsm(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_plink.c
93
static u64 mesh_set_short_slot_time(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_ps.c
159
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_ps.c
191
void ieee80211_mps_set_frame_flags(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_ps.c
23
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_ps.c
370
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_ps.c
421
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/mesh_ps.c
85
u64 ieee80211_mps_local_status_update(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_sync.c
167
static void mesh_sync_offset_adjust_tsf(struct ieee80211_sub_if_data *sdata,
net/mac80211/mesh_sync.c
49
void mesh_sync_adjust_tsf(struct ieee80211_sub_if_data *sdata)
net/mac80211/mesh_sync.c
83
mesh_sync_offset_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, u16 stype,
net/mac80211/mlme.c
10142
int ieee80211_mgd_deauth(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
10212
int ieee80211_mgd_disassoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
10246
void ieee80211_mgd_stop(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
10286
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
10296
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
1030
static void ieee80211_set_chanreq_ap(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
10304
static void _ieee80211_enable_rssi_reports(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
10326
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
10338
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
10344
void ieee80211_process_ml_reconf_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
1046
ieee80211_determine_chan_mode(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
10574
ieee80211_build_ml_reconf_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
108
static void run_again(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
10805
int ieee80211_mgd_assoc_ml_reconf(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
11029
static bool ieee80211_mgd_epcs_supp(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
11050
int ieee80211_mgd_set_epcs(struct ieee80211_sub_if_data *sdata, bool enable)
net/mac80211/mlme.c
11104
static void ieee80211_ml_epcs(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
11170
void ieee80211_process_epcs_ena_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
11219
void ieee80211_process_epcs_teardown(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
118
void ieee80211_sta_reset_beacon_monitor(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
130
void ieee80211_sta_reset_conn_monitor(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
1307
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
1447
static void ieee80211_add_ht_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
1522
static bool ieee80211_add_vht_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
153
ieee80211_determine_ap_chan(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
1571
struct ieee80211_sub_if_data *other;
net/mac80211/mlme.c
1779
ieee80211_assoc_add_ml_elem(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
1786
ieee80211_add_link_elems(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
2047
ieee80211_assoc_add_ml_elem(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
2162
ieee80211_link_common_elems_size(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
2216
static int ieee80211_send_assoc(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
2433
struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
2450
struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
2480
struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
2516
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
2644
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
2674
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
2706
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
2738
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
2782
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
2843
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
3122
struct ieee80211_sub_if_data *sdata;
net/mac80211/mlme.c
3133
struct ieee80211_sub_if_data *sdata = data->sdata;
net/mac80211/mlme.c
3171
ieee80211_mgd_update_bss_param_ch_cnt(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
3295
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
3357
struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
3400
static bool ieee80211_powersave_allowed(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
3435
struct ieee80211_sub_if_data *sdata, *found = NULL;
net/mac80211/mlme.c
3483
void ieee80211_recalc_ps_vif(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
3517
struct ieee80211_sub_if_data *sdata = local->ps_sdata;
net/mac80211/mlme.c
3595
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
3608
__ieee80211_sta_handle_tspec_ac_params(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
3688
void ieee80211_sta_handle_tspec_ac_params(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
3698
struct ieee80211_sub_if_data *sdata;
net/mac80211/mlme.c
3700
sdata = container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
3707
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
3735
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
3882
static void __ieee80211_stop_poll(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
3890
static void ieee80211_stop_poll(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
3945
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
4003
static void ieee80211_set_associated(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
406
ieee80211_verify_sta_ht_mcs_support(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4085
static void ieee80211_ml_reconf_reset(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
4117
static void ieee80211_set_disassoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4373
static void ieee80211_reset_ap_probe(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
4402
static void ieee80211_sta_tx_wmm_ac_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
444
ieee80211_verify_sta_vht_mcs_support(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4446
void ieee80211_sta_tx_notify(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4462
static void ieee80211_mlme_send_probe_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4476
static void ieee80211_mgd_probe_ap_send(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
4522
static void ieee80211_mgd_probe_ap(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4581
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
4622
static void ieee80211_report_disconnect(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4640
static void __ieee80211_disconnect(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
4694
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
4695
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
4720
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
4721
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
4729
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
4741
struct ieee80211_sub_if_data *sdata;
net/mac80211/mlme.c
4758
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
4772
static void ieee80211_destroy_auth_data(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4811
static void ieee80211_destroy_assoc_data(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4860
static void ieee80211_auth_challenge(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
4891
static bool ieee80211_mark_sta_auth(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
4919
static void ieee80211_rx_mgmt_auth(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
5094
static void ieee80211_rx_mgmt_deauth(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
5138
static void ieee80211_rx_mgmt_disassoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
515
ieee80211_verify_peer_he_mcs_support(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
5170
static bool ieee80211_twt_req_supported(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
5191
static u64 ieee80211_recalc_twt_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
5206
static bool ieee80211_twt_bcast_support(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
5222
static void ieee80211_epcs_changed(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
5235
static void ieee80211_epcs_teardown(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
5308
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
5744
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
5900
ieee80211_determine_our_sta_mode(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
601
ieee80211_verify_sta_he_mcs_support(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
6119
ieee80211_determine_our_sta_mode_auth(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
6131
ieee80211_determine_our_sta_mode_assoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
6150
static int ieee80211_prep_channel(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
6283
ieee80211_parse_adv_t2l(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
6368
static bool ieee80211_assoc_success(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
6570
static void ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
6802
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
6825
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
6894
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
7000
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
7001
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
7057
static void ieee80211_ml_reconfiguration(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7147
static int ieee80211_ttlm_set_links(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
717
ieee80211_verify_sta_eht_mcs_support(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7209
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
7210
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
7227
static void ieee80211_process_adv_ttlm(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7322
ieee80211_mgd_check_cross_link_csa(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7427
static bool ieee80211_mgd_ssid_mismatch(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7486
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
7809
static void ieee80211_apply_neg_ttlm(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7839
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
7840
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
7896
ieee80211_send_neg_ttlm_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7927
int ieee80211_req_neg_ttlm(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
7964
ieee80211_send_neg_ttlm_res(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8014
ieee80211_parse_neg_ttlm(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8095
void ieee80211_process_neg_ttlm_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8159
void ieee80211_process_neg_ttlm_res(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8182
void ieee80211_process_ttlm_teardown(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8202
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
8203
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
8211
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/mlme.c
824
static bool ieee80211_chandef_usable(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8242
void ieee80211_sta_rx_queued_ext(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8263
void ieee80211_sta_rx_queued_mgmt(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8388
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
8394
void ieee80211_sta_connection_lost(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8406
static int ieee80211_auth(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8491
static int ieee80211_do_assoc(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8537
void ieee80211_mgd_conn_tx_status(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
8549
void ieee80211_sta_work(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8702
ieee80211_is_csa_in_progress(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8723
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
8738
ieee80211_latest_active_link_conn_timeout(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8782
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
8809
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
8810
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
8816
static void ieee80211_restart_sta_timer(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8829
void ieee80211_mgd_quiesce(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8889
void ieee80211_sta_restart(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8931
struct ieee80211_sub_if_data *sdata =
net/mac80211/mlme.c
8932
container_of(work, struct ieee80211_sub_if_data,
net/mac80211/mlme.c
8948
void ieee80211_sta_setup_sdata(struct ieee80211_sub_if_data *sdata)
net/mac80211/mlme.c
8998
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/mlme.c
9033
struct ieee80211_sub_if_data *sdata;
net/mac80211/mlme.c
9044
static int ieee80211_prep_connection(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
9246
static bool ieee80211_mgd_csa_present(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
9286
static bool ieee80211_mgd_csa_in_process(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
9332
int ieee80211_mgd_auth(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
9539
ieee80211_setup_assoc_link(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
9658
ieee80211_mgd_get_ap_ht_vht_capa(struct ieee80211_sub_if_data *sdata,
net/mac80211/mlme.c
9751
int ieee80211_mgd_assoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/ocb.c
110
static void ieee80211_ocb_housekeeping(struct ieee80211_sub_if_data *sdata)
net/mac80211/ocb.c
122
void ieee80211_ocb_work(struct ieee80211_sub_if_data *sdata)
net/mac80211/ocb.c
151
struct ieee80211_sub_if_data *sdata =
net/mac80211/ocb.c
161
void ieee80211_ocb_setup_sdata(struct ieee80211_sub_if_data *sdata)
net/mac80211/ocb.c
171
int ieee80211_ocb_join(struct ieee80211_sub_if_data *sdata,
net/mac80211/ocb.c
205
int ieee80211_ocb_leave(struct ieee80211_sub_if_data *sdata)
net/mac80211/ocb.c
39
void ieee80211_ocb_rx_no_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/ocb.c
90
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/offchannel.c
1067
struct ieee80211_sub_if_data *sdata)
net/mac80211/offchannel.c
135
struct ieee80211_sub_if_data *sdata;
net/mac80211/offchannel.c
25
static void ieee80211_offchannel_ps_enable(struct ieee80211_sub_if_data *sdata)
net/mac80211/offchannel.c
562
struct ieee80211_sub_if_data *sdata,
net/mac80211/offchannel.c
61
static void ieee80211_offchannel_ps_disable(struct ieee80211_sub_if_data *sdata)
net/mac80211/offchannel.c
711
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/offchannel.c
807
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/offchannel.c
816
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/offchannel.c
85
struct ieee80211_sub_if_data *sdata;
net/mac80211/pm.c
196
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/pm.c
24
struct ieee80211_sub_if_data *sdata;
net/mac80211/rate.c
298
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/rate.c
780
static bool rate_control_cap_mask(struct ieee80211_sub_if_data *sdata,
net/mac80211/rate.c
851
static void rate_control_apply_mask(struct ieee80211_sub_if_data *sdata,
net/mac80211/rate.c
896
struct ieee80211_sub_if_data *sdata;
net/mac80211/rate.c
927
void rate_control_get_rate(struct ieee80211_sub_if_data *sdata,
net/mac80211/rate.h
25
void rate_control_get_rate(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
1209
static void ieee80211_release_reorder_frame(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
1242
static void ieee80211_release_reorder_frames(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
1269
static void ieee80211_sta_reorder_release(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
1346
static bool ieee80211_sta_manage_reorder_buf(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
1543
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
1662
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/rx.c
1787
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
224
static void __ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
255
static void ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
2627
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
264
static void ieee80211_handle_mu_mimo_mon(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
2663
bool ieee80211_is_our_addr(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
2720
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
2770
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
2870
ieee80211_rx_mesh_fast_forward(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
2935
ieee80211_rx_mesh_data(struct ieee80211_sub_if_data *sdata, struct sta_info *sta,
net/mac80211/rx.c
3264
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
3320
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data,
net/mac80211/rx.c
3406
static void ieee80211_process_sa_query_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
3553
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
3605
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
4009
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
4047
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
4106
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
4124
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
4479
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
4634
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/rx.c
4797
void __ieee80211_check_fast_rx_iface(struct ieee80211_sub_if_data *sdata)
net/mac80211/rx.c
4812
void ieee80211_check_fast_rx_iface(struct ieee80211_sub_if_data *sdata)
net/mac80211/rx.c
5083
struct ieee80211_sub_if_data *sdata = rx->sdata;
net/mac80211/rx.c
5265
struct ieee80211_sub_if_data *sdata;
net/mac80211/rx.c
5269
struct ieee80211_sub_if_data *prev;
net/mac80211/rx.c
796
ieee80211_validate_monitor_radio(struct ieee80211_sub_if_data *sdata,
net/mac80211/rx.c
850
struct ieee80211_sub_if_data *sdata, *prev_sdata = NULL;
net/mac80211/rx.c
854
struct ieee80211_sub_if_data *monitor_sdata =
net/mac80211/s1g.c
125
ieee80211_s1g_rx_twt_teardown(struct ieee80211_sub_if_data *sdata,
net/mac80211/s1g.c
135
ieee80211_s1g_tx_twt_setup_fail(struct ieee80211_sub_if_data *sdata,
net/mac80211/s1g.c
150
void ieee80211_s1g_rx_twt_action(struct ieee80211_sub_if_data *sdata,
net/mac80211/s1g.c
175
void ieee80211_s1g_status_twt_action(struct ieee80211_sub_if_data *sdata,
net/mac80211/s1g.c
198
void ieee80211_s1g_cap_to_sta_s1g_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/s1g.c
34
ieee80211_s1g_send_twt_setup(struct ieee80211_sub_if_data *sdata, const u8 *da,
net/mac80211/s1g.c
65
ieee80211_s1g_send_twt_teardown(struct ieee80211_sub_if_data *sdata,
net/mac80211/s1g.c
97
ieee80211_s1g_rx_twt_setup(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
1099
struct ieee80211_sub_if_data *sdata;
net/mac80211/scan.c
1196
int ieee80211_request_scan(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
1204
int ieee80211_request_ibss_scan(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
1331
int __ieee80211_request_sched_scan_start(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
1394
int ieee80211_request_sched_scan_start(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
1409
struct ieee80211_sub_if_data *sched_scan_sdata;
net/mac80211/scan.c
185
struct ieee80211_sub_if_data *scan_sdata;
net/mac80211/scan.c
243
static bool ieee80211_scan_accept_presp(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
319
struct ieee80211_sub_if_data *sdata1, *sdata2;
net/mac80211/scan.c
379
static bool ieee80211_prep_hw_scan(struct ieee80211_sub_if_data *sdata)
net/mac80211/scan.c
454
struct ieee80211_sub_if_data *scan_sdata;
net/mac80211/scan.c
455
struct ieee80211_sub_if_data *sdata;
net/mac80211/scan.c
558
struct ieee80211_sub_if_data *sdata)
net/mac80211/scan.c
598
static bool __ieee80211_can_leave_ch(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
602
struct ieee80211_sub_if_data *sdata_iter;
net/mac80211/scan.c
623
struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
660
static void ieee80211_send_scan_probe_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
693
struct ieee80211_sub_if_data *sdata;
net/mac80211/scan.c
731
static int __ieee80211_start_scan(struct ieee80211_sub_if_data *sdata,
net/mac80211/scan.c
929
struct ieee80211_sub_if_data *sdata;
net/mac80211/spectmgmt.c
143
validate_chandef_by_6ghz_he_eht_oper(struct ieee80211_sub_if_data *sdata,
net/mac80211/spectmgmt.c
220
int ieee80211_parse_ch_switch_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/spectmgmt.c
403
static void ieee80211_send_refuse_measurement_request(struct ieee80211_sub_if_data *sdata,
net/mac80211/spectmgmt.c
445
void ieee80211_process_measurement_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/spectmgmt.c
73
validate_chandef_by_ht_vht_oper(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
1284
struct ieee80211_sub_if_data *sdata;
net/mac80211/sta_info.c
136
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
1498
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
1584
int sta_info_destroy_addr(struct ieee80211_sub_if_data *sdata, const u8 *addr)
net/mac80211/sta_info.c
1594
int sta_info_destroy_addr_bss(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
1657
int __sta_info_flush(struct ieee80211_sub_if_data *sdata, bool vlans,
net/mac80211/sta_info.c
1707
void ieee80211_sta_expire(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
1781
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
1789
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data,
net/mac80211/sta_info.c
1866
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
189
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
1998
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
203
struct sta_info *sta_info_get(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
2053
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
228
struct sta_info *sta_info_get_bss(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
258
link_sta_info_get_bss(struct ieee80211_sub_if_data *sdata, const u8 *addr)
net/mac80211/sta_info.c
2750
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
2986
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
3257
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
3296
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
332
struct sta_info *sta_info_get_by_idx(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
3340
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
3388
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
610
__sta_info_alloc(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
780
struct sta_info *sta_info_alloc(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
786
struct sta_info *sta_info_alloc_with_link(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
797
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.c
829
struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.c
866
ieee80211_recalc_p2p_go_ps_allowed(struct ieee80211_sub_if_data *sdata)
net/mac80211/sta_info.c
894
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/sta_info.h
708
struct ieee80211_sub_if_data *sdata;
net/mac80211/sta_info.h
876
struct sta_info *sta_info_get(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
879
struct sta_info *sta_info_get_bss(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
899
link_sta_info_get_bss(struct ieee80211_sub_if_data *sdata, const u8 *addr);
net/mac80211/sta_info.h
904
struct sta_info *sta_info_get_by_idx(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
910
struct sta_info *sta_info_alloc(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
912
struct sta_info *sta_info_alloc_with_link(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
932
int sta_info_destroy_addr(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
934
int sta_info_destroy_addr_bss(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
954
int __sta_info_flush(struct ieee80211_sub_if_data *sdata, bool vlans,
net/mac80211/sta_info.h
967
static inline int sta_info_flush(struct ieee80211_sub_if_data *sdata,
net/mac80211/sta_info.h
984
void ieee80211_sta_expire(struct ieee80211_sub_if_data *sdata,
net/mac80211/status.c
1181
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/status.c
537
struct ieee80211_sub_if_data *sdata,
net/mac80211/status.c
571
static struct ieee80211_sub_if_data *
net/mac80211/status.c
574
struct ieee80211_sub_if_data *sdata;
net/mac80211/status.c
626
struct ieee80211_sub_if_data *sdata;
net/mac80211/status.c
680
static void ieee80211_handle_smps_status(struct ieee80211_sub_if_data *sdata,
net/mac80211/status.c
717
ieee80211_handle_teardown_ttlm_status(struct ieee80211_sub_if_data *sdata,
net/mac80211/status.c
759
struct ieee80211_sub_if_data *sdata;
net/mac80211/status.c
798
struct ieee80211_sub_if_data *sdata;
net/mac80211/status.c
919
struct ieee80211_sub_if_data *sdata;
net/mac80211/tdls.c
1006
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
1142
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
1214
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
1261
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
129
ieee80211_tdls_add_supp_channels(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
1317
static void iee80211_tdls_recalc_chanctx(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
1360
static int iee80211_tdls_have_ht_peers(struct ieee80211_sub_if_data *sdata)
net/mac80211/tdls.c
1381
iee80211_tdls_recalc_ht_protection(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
1416
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
1506
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tdls.c
1554
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/tdls.c
1625
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
1676
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
1704
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/tdls.c
1746
ieee80211_process_tdls_channel_switch_resp(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
1841
ieee80211_process_tdls_channel_switch_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
2006
ieee80211_process_tdls_channel_switch(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
2040
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/tdls.c
2060
void ieee80211_tdls_handle_disconnect(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
207
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/tdls.c
230
ieee80211_tdls_add_aid(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb)
net/mac80211/tdls.c
26
struct ieee80211_sub_if_data *sdata;
net/mac80211/tdls.c
274
static void ieee80211_tdls_add_wmm_param_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
29
sdata = container_of(wk, struct ieee80211_sub_if_data,
net/mac80211/tdls.c
308
ieee80211_tdls_chandef_vht_upgrade(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
370
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/tdls.c
45
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/tdls.c
597
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/tdls.c
72
ieee80211_tdls_add_subband(struct ieee80211_sub_if_data *sdata,
net/mac80211/tdls.c
796
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
879
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tdls.c
909
ieee80211_tdls_build_mgmt_packet_data(struct ieee80211_sub_if_data *sdata,
net/mac80211/tests/util.h
13
struct ieee80211_sub_if_data *sdata;
net/mac80211/tkip.c
154
struct ieee80211_sub_if_data *sdata = key->sdata;
net/mac80211/tkip.c
297
struct ieee80211_sub_if_data *sdata = key->sdata;
net/mac80211/tkip.c
301
struct ieee80211_sub_if_data, u.ap);
net/mac80211/trace.h
1015
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1040
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1047
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1074
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1081
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1088
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1095
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1102
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1109
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1147
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
1153
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1178
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1204
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
1215
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1286
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1293
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1330
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1391
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1426
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
1494
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1521
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1549
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1629
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
163
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
1659
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1667
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1675
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
1790
struct ieee80211_sub_if_data *sdata;
net/mac80211/trace.h
1793
struct ieee80211_sub_if_data,
net/mac80211/trace.h
1838
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1866
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1874
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1882
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1917
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
1965
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
1972
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2003
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2027
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2055
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
206
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2077
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2108
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2135
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2160
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2166
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2172
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2195
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2220
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2227
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2233
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2239
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2246
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2275
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2307
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2333
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2377
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2408
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2431
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2437
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2464
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2472
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2547
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2554
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2579
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2604
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2631
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2725
TP_PROTO(struct ieee80211_sub_if_data *sdata, const u8 *ra, u16 tid),
net/mac80211/trace.h
2769
TP_PROTO(struct ieee80211_sub_if_data *sdata, const u8 *ra, u16 tid),
net/mac80211/trace.h
2797
TP_PROTO(struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2816
TP_PROTO(struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2835
TP_PROTO(struct ieee80211_sub_if_data *sdata, bool reconnect),
net/mac80211/trace.h
2856
TP_PROTO(struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
2882
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
2968
TP_PROTO(struct ieee80211_sub_if_data *sdata, bool success,
net/mac80211/trace.h
3002
TP_PROTO(struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
3023
TP_PROTO(struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
3141
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
3169
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
3201
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
3287
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
3311
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
3358
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
347
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
353
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
381
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
430
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
485
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
608
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
662
enum set_key_cmd cmd, struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
692
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
720
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
726
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
732
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
738
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
744
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
767
struct ieee80211_sub_if_data *sdata),
net/mac80211/trace.h
894
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
922
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
954
struct ieee80211_sub_if_data *sdata,
net/mac80211/trace.h
984
struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
1182
void ieee80211_aggr_check(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
1211
ieee80211_tx_prepare(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
1481
struct ieee80211_sub_if_data *sdata)
net/mac80211/tx.c
1486
struct ieee80211_sub_if_data *ap;
net/mac80211/tx.c
1491
ap = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
1505
void ieee80211_txq_init(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
1643
struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
1655
struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
1751
struct ieee80211_sub_if_data *sdata;
net/mac80211/tx.c
1785
struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
1897
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
1936
static bool ieee80211_tx(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
1988
static int ieee80211_skb_resize(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
2025
void ieee80211_xmit(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
2313
struct ieee80211_sub_if_data *tmp_sdata, *sdata;
net/mac80211/tx.c
2479
int ieee80211_lookup_ra_sta(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
2603
static struct sk_buff *ieee80211_build_hdr(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
2658
struct ieee80211_sub_if_data *ap_sdata;
net/mac80211/tx.c
2662
struct ieee80211_sub_if_data,
net/mac80211/tx.c
3035
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/tx.c
3289
void ieee80211_check_fast_xmit_iface(struct ieee80211_sub_if_data *sdata)
net/mac80211/tx.c
3336
static bool ieee80211_amsdu_prepare_head(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
337
struct ieee80211_sub_if_data *sdata;
net/mac80211/tx.c
3403
static bool ieee80211_amsdu_aggregate(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
3554
ieee80211_xmit_fast_finish(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
3621
ieee80211_sdata_netdev_features(struct ieee80211_sub_if_data *sdata)
net/mac80211/tx.c
3629
sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
3672
void __ieee80211_xmit_fast(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
3752
struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
3762
static bool ieee80211_xmit_fast(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
3985
struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
4285
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tx.c
4379
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tx.c
4420
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tx.c
4467
static void ieee80211_mlo_multicast_tx_one(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
4484
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tx.c
4517
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tx.c
4555
static bool __ieee80211_tx_8023(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
4592
static bool ieee80211_tx_8023(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
4612
static void ieee80211_8023_xmit(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
4663
struct ieee80211_sub_if_data, u.ap);
net/mac80211/tx.c
4702
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tx.c
4745
ieee80211_build_data_template(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
4807
struct ieee80211_sub_if_data *sdata;
net/mac80211/tx.c
5000
static void __ieee80211_beacon_add_tim(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
5060
static int ieee80211_beacon_add_tim(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
5085
static void ieee80211_set_beacon_cntdwn(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
5159
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5193
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5219
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5285
struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
5331
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5417
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5475
static bool ieee80211_s1g_need_long_beacon(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
5497
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5528
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5588
struct ieee80211_sub_if_data *sdata = NULL;
net/mac80211/tx.c
5816
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5846
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5875
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
5901
struct ieee80211_sub_if_data *sdata;
net/mac80211/tx.c
5937
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/tx.c
6079
struct ieee80211_sub_if_data *sdata;
net/mac80211/tx.c
6149
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/tx.c
6213
struct ieee80211_sub_if_data *sdata = sta->sdata;
net/mac80211/tx.c
6237
void __ieee80211_tx_skb_tid_band(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
6294
void ieee80211_tx_skb_tid(struct ieee80211_sub_if_data *sdata,
net/mac80211/tx.c
6329
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/tx.c
6441
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/uhr.c
11
ieee80211_uhr_cap_ie_to_sta_uhr_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1013
struct ieee80211_sub_if_data *sdata = link->sdata;
net/mac80211/util.c
1122
void ieee80211_send_auth(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1192
void ieee80211_send_deauth_disassoc(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1247
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1440
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1482
int ieee80211_build_preq_ies(struct ieee80211_sub_if_data *sdata, u8 *buffer,
net/mac80211/util.c
1528
struct sk_buff *ieee80211_build_probe_req(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1575
u32 ieee80211_sta_get_rates(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1660
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
1698
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
1714
static void ieee80211_reconfig_stations(struct ieee80211_sub_if_data *sdata)
net/mac80211/util.c
1735
static int ieee80211_reconfig_nan(struct ieee80211_sub_if_data *sdata)
net/mac80211/util.c
1775
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
180
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
1806
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
1811
struct ieee80211_sub_if_data *sched_scan_sdata;
net/mac80211/util.c
206
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
2302
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
2343
void ieee80211_recalc_smps(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
2368
void ieee80211_recalc_min_chandef(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
2479
u8 ieee80211_ie_len_he_cap(struct ieee80211_sub_if_data *sdata)
net/mac80211/util.c
249
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
2550
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
2635
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
284
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
306
struct ieee80211_sub_if_data *sdata = vif_to_sdata(txq->vif);
net/mac80211/util.c
322
static void __ieee80211_wake_txqs(struct ieee80211_sub_if_data *sdata, int ac)
net/mac80211/util.c
3378
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/util.c
3584
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
3766
int ieee80211_send_action_csa(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
390
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
4000
void ieee80211_recalc_dtim(struct ieee80211_sub_if_data *sdata, u64 tsf)
net/mac80211/util.c
4045
void ieee80211_recalc_sb_count(struct ieee80211_sub_if_data *sdata, u64 tsf)
net/mac80211/util.c
4124
__ieee80211_get_radio_mask(struct ieee80211_sub_if_data *sdata)
net/mac80211/util.c
4144
struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev);
net/mac80211/util.c
4150
ieee80211_sdata_uses_radio(struct ieee80211_sub_if_data *sdata, int radio_idx)
net/mac80211/util.c
4162
struct ieee80211_sub_if_data *sdata)
net/mac80211/util.c
4164
struct ieee80211_sub_if_data *sdata_iter;
net/mac80211/util.c
4207
int ieee80211_check_combinations(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
4296
void ieee80211_add_s1g_capab_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
4338
void ieee80211_add_aid_request_ie(struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
4413
u8 ieee80211_ie_len_eht_cap(struct ieee80211_sub_if_data *sdata)
net/mac80211/util.c
4443
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
4536
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
4628
struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
net/mac80211/util.c
663
struct ieee80211_sub_if_data *sdata)
net/mac80211/util.c
686
struct ieee80211_sub_if_data *sdata,
net/mac80211/util.c
725
struct ieee80211_sub_if_data *sdata, bool drop)
net/mac80211/util.c
736
struct ieee80211_sub_if_data *sdata;
net/mac80211/util.c
808
struct ieee80211_sub_if_data *sdata = NULL, *monitor;
net/mac80211/util.c
908
struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev);
net/mac80211/util.c
969
void ieee80211_regulatory_limit_wmm_params(struct ieee80211_sub_if_data *sdata,
net/mac80211/vht.c
116
ieee80211_vht_cap_ie_to_sta_vht_cap(struct ieee80211_sub_if_data *sdata,
net/mac80211/vht.c
17
static void __check_vhtcap_disable(struct ieee80211_sub_if_data *sdata,
net/mac80211/vht.c
28
void ieee80211_apply_vhtcap_overrides(struct ieee80211_sub_if_data *sdata,
net/mac80211/vht.c
358
struct ieee80211_sub_if_data *sdata = link_sta->sta->sdata;
net/mac80211/vht.c
647
u32 __ieee80211_vht_handle_opmode(struct ieee80211_sub_if_data *sdata,
net/mac80211/vht.c
717
void ieee80211_process_mu_groups(struct ieee80211_sub_if_data *sdata,
net/mac80211/vht.c
761
void ieee80211_vht_handle_opmode(struct ieee80211_sub_if_data *sdata,
net/mac80211/wme.c
117
u16 ieee80211_select_queue_80211(struct ieee80211_sub_if_data *sdata,
net/mac80211/wme.c
147
u16 ieee80211_select_queue(struct ieee80211_sub_if_data *sdata,
net/mac80211/wme.c
193
void ieee80211_set_qos_hdr(struct ieee80211_sub_if_data *sdata,
net/mac80211/wme.c
84
static u16 ieee80211_downgrade_queue(struct ieee80211_sub_if_data *sdata,
net/mac80211/wme.h
13
u16 ieee80211_select_queue_80211(struct ieee80211_sub_if_data *sdata,
net/mac80211/wme.h
16
u16 ieee80211_select_queue(struct ieee80211_sub_if_data *sdata,
net/mac80211/wme.h
18
void ieee80211_set_qos_hdr(struct ieee80211_sub_if_data *sdata,