/net/wireless/ |
H A D | reg.h | 24 enum nl80211_dfs_regions reg_get_dfs_region(struct wiphy *wiphy); 30 void wiphy_regulatory_register(struct wiphy *wiphy); 31 void wiphy_regulatory_deregister(struct wiphy *wiphy); 44 * @wiphy: the wireless device where the beacon was found on 58 * set the wiphy->disable_beacon_hints to true. 60 int regulatory_hint_found_beacon(struct wiphy *wiphy, [all...] |
H A D | rdev-ops.h | 13 trace_rdev_suspend(&rdev->wiphy, wowlan); 14 ret = rdev->ops->suspend(&rdev->wiphy, wowlan); 15 trace_rdev_return_int(&rdev->wiphy, ret); 22 trace_rdev_resume(&rdev->wiphy); 23 ret = rdev->ops->resume(&rdev->wiphy); 24 trace_rdev_return_int(&rdev->wiphy, ret); 31 trace_rdev_set_wakeup(&rdev->wiphy, enabled); 32 rdev->ops->set_wakeup(&rdev->wiphy, enabled); 33 trace_rdev_return_void(&rdev->wiphy); 42 trace_rdev_add_virtual_intf(&rdev->wiphy, nam [all...] |
H A D | sysfs.c | 2 * This file provides /sys/class/ieee80211/<wiphy name>/ 24 return container_of(dev, struct cfg80211_registered_device, wiphy.dev); 37 SHOW_FMT(macaddress, "%pM", wiphy.perm_addr); 38 SHOW_FMT(address_mask, "%pM", wiphy.addr_mask); 43 struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy; local 44 return sprintf(buf, "%s\n", dev_name(&wiphy->dev)); 52 struct wiphy *wiphy local 143 struct wiphy *wiphy = container_of(d, struct wiphy, dev); local [all...] |
H A D | core.c | 70 int get_wiphy_idx(struct wiphy *wiphy) argument 72 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); 77 struct wiphy *wiphy_idx_to_wiphy(int wiphy_idx) 86 return &rdev->wiphy; 114 if (strcmp(newname, dev_name(&rdev->wiphy.dev)) == 0) 119 if (strcmp(newname, dev_name(&rdev2->wiphy.dev)) == 0) 122 result = device_rename(&rdev->wiphy.dev, newname); 126 if (rdev->wiphy.debugfsdir && 127 !debugfs_rename(rdev->wiphy 213 cfg80211_shutdown_all_interfaces(struct wiphy *wiphy) argument 411 wiphy_verify_combinations(struct wiphy *wiphy) argument 486 wiphy_register(struct wiphy *wiphy) argument 662 wiphy_rfkill_start_polling(struct wiphy *wiphy) argument 673 wiphy_rfkill_stop_polling(struct wiphy *wiphy) argument 681 wiphy_unregister(struct wiphy *wiphy) argument 749 wiphy_free(struct wiphy *wiphy) argument 755 wiphy_rfkill_set_hw_state(struct wiphy *wiphy, bool blocked) argument 847 cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev, gfp_t gfp) argument [all...] |
H A D | ethtool.c | 10 strlcpy(info->driver, wiphy_dev(wdev->wiphy)->driver->name, 15 if (wdev->wiphy->fw_version[0]) 16 strlcpy(info->fw_version, wdev->wiphy->fw_version, 21 strlcpy(info->bus_info, dev_name(wiphy_dev(wdev->wiphy)),
|
H A D | debugfs.c | 20 struct wiphy *wiphy= file->private_data; \ 35 wiphy->rts_threshold) 37 wiphy->frag_threshold); 39 wiphy->retry_short) 41 wiphy->retry_long); 69 struct wiphy *wiphy = file->private_data; local 82 sband = wiphy->bands[band]; 106 debugfs_create_file(#name, S_IRUGO, phyd, &rdev->wiphy, [all...] |
H A D | reg.c | 28 * registering those channels in the wiphy structure. 138 static const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy) argument 140 return rtnl_dereference(wiphy->regd); 158 enum nl80211_dfs_regions reg_get_dfs_region(struct wiphy *wiphy) argument 164 if (!wiphy) 167 wiphy_regd = get_wiphy_regdom(wiphy); 177 dev_name(&wiphy->dev), 560 static const struct ieee80211_regdomain *reg_get_regdomain(struct wiphy *wiph argument 953 freq_reg_info_regd(struct wiphy *wiphy, u32 center_freq, const struct ieee80211_regdomain *regd) argument 990 freq_reg_info(struct wiphy *wiphy, u32 center_freq) argument 1067 handle_channel(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct ieee80211_channel *chan) argument 1189 handle_band(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct ieee80211_supported_band *sband) argument 1239 reg_dev_ignore_cell_hint(struct wiphy *wiphy) argument 1249 reg_dev_ignore_cell_hint(struct wiphy *wiphy) argument 1255 wiphy_strict_alpha2_regd(struct wiphy *wiphy) argument 1263 ignore_reg_update(struct wiphy *wiphy, enum nl80211_reg_initiator initiator) argument 1304 reg_is_world_roaming(struct wiphy *wiphy) argument 1320 handle_reg_beacon(struct wiphy *wiphy, unsigned int chan_idx, struct reg_beacon *reg_beacon) argument 1361 wiphy_update_new_beacon(struct wiphy *wiphy, struct reg_beacon *reg_beacon) argument 1379 wiphy_update_beacon_reg(struct wiphy *wiphy) argument 1395 reg_process_beacons(struct wiphy *wiphy) argument 1418 reg_process_ht_flags_channel(struct wiphy *wiphy, struct ieee80211_channel *channel) argument 1459 reg_process_ht_flags_band(struct wiphy *wiphy, struct ieee80211_supported_band *sband) argument 1471 reg_process_ht_flags(struct wiphy *wiphy) argument 1482 reg_call_notifier(struct wiphy *wiphy, struct regulatory_request *request) argument 1489 wiphy_update_regulatory(struct wiphy *wiphy, enum nl80211_reg_initiator initiator) argument 1520 struct wiphy *wiphy; local 1530 handle_channel_custom(struct wiphy *wiphy, struct ieee80211_channel *chan, const struct ieee80211_regdomain *regd) argument 1574 handle_band_custom(struct wiphy *wiphy, struct ieee80211_supported_band *sband, const struct ieee80211_regdomain *regd) argument 1588 wiphy_apply_custom_regulatory(struct wiphy *wiphy, const struct ieee80211_regdomain *regd) argument 1760 reg_process_hint_driver(struct wiphy *wiphy, struct regulatory_request *driver_request) argument 1807 __reg_process_hint_country_ie(struct wiphy *wiphy, struct regulatory_request *country_ie_request) argument 1861 reg_process_hint_country_ie(struct wiphy *wiphy, struct regulatory_request *country_ie_request) argument 1898 struct wiphy *wiphy = NULL; local 2083 regulatory_hint(struct wiphy *wiphy, const char *alpha2) argument 2108 regulatory_hint_country_ie(struct wiphy *wiphy, enum ieee80211_band band, const u8 *country_ie, u8 country_ie_len) argument 2202 restore_custom_reg_settings(struct wiphy *wiphy) argument 2335 regulatory_hint_found_beacon(struct wiphy *wiphy, struct ieee80211_channel *beacon_chan, gfp_t gfp) argument 2689 wiphy_regulatory_register(struct wiphy *wiphy) argument 2700 wiphy_regulatory_deregister(struct wiphy *wiphy) argument [all...] |
H A D | trace.h | 25 #define WIPHY_ASSIGN strlcpy(__entry->wiphy_name, wiphy_name(wiphy), MAXNAME) 216 TP_PROTO(struct wiphy *wiphy, struct cfg80211_wowlan *wow), 217 TP_ARGS(wiphy, wow), 254 TP_PROTO(struct wiphy *wiphy, int ret), 255 TP_ARGS(wiphy, ret), 268 TP_PROTO(struct wiphy *wiphy, struct cfg80211_scan_request *request), 269 TP_ARGS(wiphy, reques [all...] |
H A D | chan.c | 240 static void cfg80211_set_chans_dfs_state(struct wiphy *wiphy, u32 center_freq, argument 250 c = ieee80211_get_channel(wiphy, freq); 259 void cfg80211_set_dfs_state(struct wiphy *wiphy, argument 272 cfg80211_set_chans_dfs_state(wiphy, chandef->center_freq1, 277 cfg80211_set_chans_dfs_state(wiphy, chandef->center_freq2, 307 static int cfg80211_get_chans_dfs_required(struct wiphy *wiphy, argument 318 c = ieee80211_get_channel(wiphy, fre 329 cfg80211_chandef_dfs_required(struct wiphy *wiphy, const struct cfg80211_chan_def *chandef, enum nl80211_iftype iftype) argument 384 cfg80211_get_chans_dfs_usable(struct wiphy *wiphy, u32 center_freq, u32 bandwidth) argument 421 cfg80211_chandef_dfs_usable(struct wiphy *wiphy, const struct cfg80211_chan_def *chandef) argument 458 cfg80211_get_chans_dfs_available(struct wiphy *wiphy, u32 center_freq, u32 bandwidth) argument 489 cfg80211_chandef_dfs_available(struct wiphy *wiphy, const struct cfg80211_chan_def *chandef) argument 523 cfg80211_get_chans_dfs_cac_time(struct wiphy *wiphy, u32 center_freq, u32 bandwidth) argument 553 cfg80211_chandef_dfs_cac_time(struct wiphy *wiphy, const struct cfg80211_chan_def *chandef) argument 580 cfg80211_secondary_chans_ok(struct wiphy *wiphy, u32 center_freq, u32 bandwidth, u32 prohibited_flags) argument 599 cfg80211_chandef_usable(struct wiphy *wiphy, const struct cfg80211_chan_def *chandef, u32 prohibited_flags) argument 709 struct wiphy *wiphy = wiphy_idx_to_wiphy(rdev->wiphy_idx); local 779 cfg80211_reg_can_beacon(struct wiphy *wiphy, struct cfg80211_chan_def *chandef, enum nl80211_iftype iftype) argument [all...] |
H A D | core.h | 43 /* wiphy index, internal only */ 89 struct wiphy wiphy __aligned(NETDEV_ALIGN); 93 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) argument 95 BUG_ON(!wiphy); 96 return container_of(wiphy, struct cfg80211_registered_device, wiphy); 105 if (!rdev->wiphy.wowlan_config) 107 for (i = 0; i < rdev->wiphy [all...] |
H A D | mlme.c | 25 struct wiphy *wiphy = wdev->wiphy; local 26 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); 42 cfg80211_put_bss(wiphy, bss); 57 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 66 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 85 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 125 struct wiphy *wiphy local 138 struct wiphy *wiphy = wdev->wiphy; local 174 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; local 404 struct wiphy *wiphy = wdev->wiphy; local 463 struct wiphy *wiphy = wdev->wiphy; local 610 struct wiphy *wiphy = wdev->wiphy; local 672 struct wiphy *wiphy; local 726 cfg80211_radar_event(struct wiphy *wiphy, struct cfg80211_chan_def *chandef, gfp_t gfp) argument 754 struct wiphy *wiphy = wdev->wiphy; local [all...] |
H A D | sme.c | 62 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 75 n_channels = ieee80211_get_num_supported_channels(wdev->wiphy); 92 bands = wdev->wiphy->bands[band]; 114 request->wiphy = &rdev->wiphy; 133 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 249 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 258 bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel, 279 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 293 cfg80211_put_bss(&rdev->wiphy, bs 309 struct wiphy *wiphy = wdev->wiphy; local [all...] |
H A D | scan.c | 242 WARN_ON(request != wiphy_to_rdev(request->wiphy)->scan_req); 246 queue_work(cfg80211_wq, &wiphy_to_rdev(request->wiphy)->scan_done_wk); 278 void cfg80211_sched_scan_results(struct wiphy *wiphy) argument 280 trace_cfg80211_sched_scan_results(wiphy); 282 if (wiphy_to_rdev(wiphy)->sched_scan_req) 284 &wiphy_to_rdev(wiphy)->sched_scan_results_wk); 288 void cfg80211_sched_scan_stopped_rtnl(struct wiphy *wiphy) argument 290 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); 300 cfg80211_sched_scan_stopped(struct wiphy *wiphy) argument 532 cfg80211_get_bss(struct wiphy *wiphy, struct ieee80211_channel *channel, const u8 *bssid, const u8 *ssid, size_t ssid_len, u16 capa_mask, u16 capa_val) argument 852 cfg80211_get_bss_channel(struct wiphy *wiphy, const u8 *ie, size_t ielen, struct ieee80211_channel *channel) argument 885 cfg80211_inform_bss_width(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, enum nl80211_bss_scan_width scan_width, enum cfg80211_bss_frame_type ftype, const u8 *bssid, u64 tsf, u16 capability, u16 beacon_interval, const u8 *ie, size_t ielen, s32 signal, gfp_t gfp) argument 961 cfg80211_inform_bss_width_frame(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, enum nl80211_bss_scan_width scan_width, struct ieee80211_mgmt *mgmt, size_t len, s32 signal, gfp_t gfp) argument 1034 cfg80211_ref_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) argument 1050 cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) argument 1066 cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) argument 1110 struct wiphy *wiphy; local 1282 ieee80211_bss(struct wiphy *wiphy, struct iw_request_info *info, struct cfg80211_internal_bss *bss, char *current_ev, char *end_buf) argument [all...] |
H A D | wext-compat.c | 35 sband = wdev->wiphy->bands[IEEE80211_BAND_5GHZ]; 41 sband = wdev->wiphy->bands[IEEE80211_BAND_2GHZ]; 76 rdev = wiphy_to_rdev(wdev->wiphy); 170 switch (wdev->wiphy->signal_type) { 194 for (i = 0; i < wdev->wiphy->n_cipher_suites; i++) { 195 switch (wdev->wiphy->cipher_suites[i]) { 221 sband = wdev->wiphy->bands[band]; 246 if (wdev->wiphy->max_scan_ssids > 0) 289 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 290 u32 orts = wdev->wiphy [all...] |
H A D | nl80211.c | 99 if (wiphy_net(&rdev->wiphy) != netns) 173 netdev->ieee80211_ptr->wiphy); 192 if (netns != wiphy_net(&rdev->wiphy)) 497 *rdev = wiphy_to_rdev((*wdev)->wiphy); 503 struct wiphy *wiphy = wiphy_idx_to_wiphy(cb->args[0] - 1); local 506 if (!wiphy) { 510 *rdev = wiphy_to_rdev(wiphy); 894 static struct ieee80211_channel *nl80211_get_valid_chan(struct wiphy *wiphy, argument 930 nl80211_put_iface_combinations(struct wiphy *wiphy, struct sk_buff *msg, bool large) argument 3044 parse_acl_data(struct wiphy *wiphy, struct genl_info *info) argument 3854 cfg80211_check_station_change(struct wiphy *wiphy, struct station_parameters *params, enum cfg80211_station_type statype) argument 5367 struct wiphy *wiphy; local 5571 struct wiphy *wiphy; local 6755 struct wiphy *wiphy = &rdev->wiphy; local 6783 struct wiphy *wiphy; local 7001 __cfg80211_alloc_event_skb(struct wiphy *wiphy, enum nl80211_commands cmd, enum nl80211_attrs attr, int vendor_event_idx, int approxlen, gfp_t gfp) argument 7186 struct wiphy *wiphy; local 9348 __cfg80211_alloc_reply_skb(struct wiphy *wiphy, enum nl80211_commands cmd, enum nl80211_attrs attr, int approxlen) argument 10646 struct wiphy *wiphy = wdev->wiphy; local 10945 nl80211_send_beacon_hint_event(struct wiphy *wiphy, struct ieee80211_channel *channel_before, struct ieee80211_channel *channel_after) argument 11048 struct wiphy *wiphy = wdev->wiphy; local 11062 struct wiphy *wiphy = wdev->wiphy; local 11074 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; local 11097 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; local 11134 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; local 11289 struct wiphy *wiphy = wdev->wiphy; local 11333 struct wiphy *wiphy = wdev->wiphy; local 11425 struct wiphy *wiphy = wdev->wiphy; local 11483 struct wiphy *wiphy = wdev->wiphy; local 11530 struct wiphy *wiphy = wdev->wiphy; local 11554 struct wiphy *wiphy = wdev->wiphy; local 11654 struct wiphy *wiphy = wdev->wiphy; local 11738 cfg80211_report_obss_beacon(struct wiphy *wiphy, const u8 *frame, size_t len, int freq, int sig_dbm) argument 11997 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; local 12079 struct wiphy *wiphy = wdev->wiphy; local [all...] |
H A D | util.c | 116 struct ieee80211_channel *__ieee80211_get_channel(struct wiphy *wiphy, argument 124 sband = wiphy->bands[band]; 199 void ieee80211_set_bitrate_flags(struct wiphy *wiphy) argument 204 if (wiphy->bands[band]) 205 set_mandatory_flags_band(wiphy->bands[band], band); 208 bool cfg80211_supported_cipher_suite(struct wiphy *wiphy, u32 cipher) argument 211 for (i = 0; i < wiphy 1271 cfg80211_iter_combinations(struct wiphy *wiphy, const int num_different_channels, const u8 radar_detect, const int iftype_num[NUM_NL80211_IFTYPES], void (*iter)(const struct ieee80211_iface_combination *c, void *data), void *data) argument 1366 cfg80211_check_combinations(struct wiphy *wiphy, const int num_different_channels, const u8 radar_detect, const int iftype_num[NUM_NL80211_IFTYPES]) argument 1537 ieee80211_get_num_supported_channels(struct wiphy *wiphy) argument [all...] |
H A D | ibss.c | 32 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, 40 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); 48 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid, 61 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 105 rdev->wiphy.bands[params->chandef.chan->band]; 159 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 179 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); 255 sband = rdev->wiphy.bands[band]; 314 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 330 chan = ieee80211_get_channel(wdev->wiphy, fre [all...] |
H A D | nl80211.h | 60 nl80211_send_beacon_hint_event(struct wiphy *wiphy,
|
H A D | mesh.c | 111 if (!(rdev->wiphy.flags & WIPHY_FLAG_MESH_AUTH) && 138 sband = rdev->wiphy.bands[band]; 171 rdev->wiphy.bands[setup->chandef.chan->band]; 177 if (!cfg80211_reg_can_beacon(&rdev->wiphy, &setup->chandef,
|
H A D | wext-sme.c | 70 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 83 chan = ieee80211_get_channel(wdev->wiphy, freq); 125 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); 172 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 263 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 336 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 393 rdev = wiphy_to_rdev(wdev->wiphy);
|
/net/mac80211/ |
H A D | main.c | 271 wiphy_info(hw->wiphy, 310 if (wdev->wiphy != local->hw.wiphy) 362 if (!wdev || wdev->wiphy != local->hw.wiphy) 491 struct wiphy *wiphy; local 511 * We use the wiphy priv data for both our ieee80211_local and for 517 * | struct wiphy | 527 wiphy [all...] |
H A D | trace.c | 59 void __wiphy_dbg(struct wiphy *wiphy, bool print, const char *fmt, ...) argument 70 wiphy_dbg(wiphy, "%pV", &vaf);
|
H A D | cfg.c | 24 static struct wireless_dev *ieee80211_add_iface(struct wiphy *wiphy, argument 30 struct ieee80211_local *local = wiphy_priv(wiphy); 47 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) argument 54 static int ieee80211_change_iface(struct wiphy *wiphy, argument 110 static int ieee80211_start_p2p_device(struct wiphy *wiphy, argument 125 static void ieee80211_stop_p2p_device(struct wiphy *wiph argument 131 ieee80211_set_noack_map(struct wiphy *wiphy, struct net_device *dev, u16 noack_map) argument 141 ieee80211_add_key(struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool pairwise, const u8 *mac_addr, struct key_params *params) argument 248 ieee80211_del_key(struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool pairwise, const u8 *mac_addr) argument 289 ieee80211_get_key(struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params *params)) argument 383 ieee80211_config_default_key(struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool uni, bool multi) argument 395 ieee80211_config_default_mgmt_key(struct wiphy *wiphy, struct net_device *dev, u8 key_idx) argument 472 ieee80211_dump_station(struct wiphy *wiphy, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) argument 494 ieee80211_dump_survey(struct wiphy *wiphy, struct net_device *dev, int idx, struct survey_info *survey) argument 502 ieee80211_get_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_info *sinfo) argument 523 ieee80211_set_monitor_channel(struct wiphy *wiphy, struct cfg80211_chan_def *chandef) argument 668 ieee80211_start_ap(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ap_settings *params) argument 778 ieee80211_change_beacon(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_beacon_data *params) argument 805 ieee80211_stop_ap(struct wiphy *wiphy, struct net_device *dev) argument 1157 ieee80211_add_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_parameters *params) argument 1227 ieee80211_del_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac) argument 1241 ieee80211_change_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_parameters *params) argument 1366 ieee80211_add_mpath(struct wiphy *wiphy, struct net_device *dev, const u8 *dst, const u8 *next_hop) argument 1394 ieee80211_del_mpath(struct wiphy *wiphy, struct net_device *dev, const u8 *dst) argument 1406 ieee80211_change_mpath(struct wiphy *wiphy, struct net_device *dev, const u8 *dst, const u8 *next_hop) argument 1477 ieee80211_get_mpath(struct wiphy *wiphy, struct net_device *dev, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) argument 1498 ieee80211_dump_mpath(struct wiphy *wiphy, struct net_device *dev, int idx, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) argument 1519 ieee80211_get_mesh_config(struct wiphy *wiphy, struct net_device *dev, struct mesh_config *conf) argument 1582 ieee80211_update_mesh_config(struct wiphy *wiphy, struct net_device *dev, u32 mask, const struct mesh_config *nconf) argument 1693 ieee80211_join_mesh(struct wiphy *wiphy, struct net_device *dev, const struct mesh_config *conf, const struct mesh_setup *setup) argument 1720 ieee80211_leave_mesh(struct wiphy *wiphy, struct net_device *dev) argument 1733 ieee80211_change_bss(struct wiphy *wiphy, struct net_device *dev, struct bss_parameters *params) argument 1813 ieee80211_set_txq_params(struct wiphy *wiphy, struct net_device *dev, struct ieee80211_txq_params *params) argument 1853 ieee80211_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wowlan) argument 1859 ieee80211_resume(struct wiphy *wiphy) argument 1868 ieee80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *req) argument 1911 ieee80211_sched_scan_start(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_sched_scan_request *req) argument 1924 ieee80211_sched_scan_stop(struct wiphy *wiphy, struct net_device *dev) argument 1934 ieee80211_auth(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_auth_request *req) argument 1940 ieee80211_assoc(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_assoc_request *req) argument 1946 ieee80211_deauth(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_deauth_request *req) argument 1952 ieee80211_disassoc(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_disassoc_request *req) argument 1958 ieee80211_join_ibss(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ibss_params *params) argument 1964 ieee80211_leave_ibss(struct wiphy *wiphy, struct net_device *dev) argument 1969 ieee80211_set_mcast_rate(struct wiphy *wiphy, struct net_device *dev, int rate[IEEE80211_NUM_BANDS]) argument 1980 ieee80211_set_wiphy_params(struct wiphy *wiphy, u32 changed) argument 2028 ieee80211_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) argument 2077 ieee80211_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) argument 2092 ieee80211_set_wds_peer(struct wiphy *wiphy, struct net_device *dev, const u8 *addr) argument 2102 ieee80211_rfkill_poll(struct wiphy *wiphy) argument 2110 ieee80211_testmode_cmd(struct wiphy *wiphy, struct wireless_dev *wdev, void *data, int len) argument 2131 ieee80211_testmode_dump(struct wiphy *wiphy, struct sk_buff *skb, struct netlink_callback *cb, void *data, int len) argument 2275 ieee80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, bool enabled, int timeout) argument 2308 ieee80211_set_cqm_rssi_config(struct wiphy *wiphy, struct net_device *dev, s32 rssi_thold, u32 rssi_hyst) argument 2331 ieee80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *dev, const u8 *addr, const struct cfg80211_bitrate_mask *mask) argument 2586 ieee80211_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument 2681 ieee80211_cancel_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument 2691 ieee80211_start_radar_detection(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_chan_def *chandef, u32 cac_time_ms) argument 3051 __ieee80211_channel_switch(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_csa_settings *params) argument 3131 ieee80211_channel_switch(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_csa_settings *params) argument 3145 ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument 3307 ieee80211_mgmt_tx_cancel_wait(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument 3316 ieee80211_mgmt_frame_register(struct wiphy *wiphy, struct wireless_dev *wdev, u16 frame_type, bool reg) argument 3339 ieee80211_set_antenna(struct wiphy *wiphy, u32 tx_ant, u32 rx_ant) argument 3349 ieee80211_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) argument 3356 ieee80211_set_rekey_data(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_gtk_rekey_data *data) argument 3371 ieee80211_probe_client(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u64 *cookie) argument 3449 ieee80211_cfg_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_chan_def *chandef) argument 3478 ieee80211_set_wakeup(struct wiphy *wiphy, bool enabled) argument 3484 ieee80211_set_qos_map(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_qos_map *qos_map) argument 3509 ieee80211_set_ap_chanwidth(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_chan_def *chandef) argument [all...] |
H A D | debug.h | 81 void __wiphy_dbg(struct wiphy *wiphy, bool print, const char *fmt, ...) 90 #define _wiphy_dbg(print, wiphy, fmt, ...) \ 91 __wiphy_dbg(wiphy, print, fmt, ##__VA_ARGS__) 112 #define _wiphy_dbg(print, wiphy, fmt, ...) \ 115 wiphy_dbg((wiphy), fmt, ##__VA_ARGS__); \ 144 (hw)->wiphy, fmt, ##__VA_ARGS__)
|
H A D | tdls.c | 247 sband = local->hw.wiphy->bands[band]; 401 ieee80211_prep_tdls_encap_data(struct wiphy *wiphy, struct net_device *dev, argument 470 ieee80211_prep_tdls_direct(struct wiphy *wiphy, struct net_device *dev, argument 506 ieee80211_tdls_prep_mgmt_packet(struct wiphy *wiphy, struct net_device *dev, argument 540 ret = ieee80211_prep_tdls_encap_data(wiphy, dev, peer, 546 ret = ieee80211_prep_tdls_direct(wiphy, dev, peer, action_code, 635 ieee80211_tdls_mgmt_setup(struct wiphy *wiph argument 690 ieee80211_tdls_mgmt_teardown(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 735 ieee80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 796 ieee80211_tdls_oper(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, enum nl80211_tdls_operation oper) argument [all...] |