/linux-master/net/wireless/ |
H A D | sme.c | 66 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 70 lockdep_assert_wiphy(wdev->wiphy); 78 n_channels = ieee80211_get_num_supported_channels(wdev->wiphy); 89 wdev->wiphy->bands[band]; 104 bands = wdev->wiphy->bands[band]; 128 request->wiphy = &rdev->wiphy; 148 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); 154 lockdep_assert_wiphy(wdev->wiphy); 175 auth_req.bss = cfg80211_get_bss(&rdev->wiphy, param 341 struct wiphy *wiphy = wdev->wiphy; local [all...] |
H A D | nl80211.c | 90 lockdep_assert_held(&rdev->wiphy.mtx); 92 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { 112 if (wiphy_net(&rdev->wiphy) != netns) 118 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { 164 list_for_each_entry(wdev, &tmp->wiphy.wdev_list, list) { 187 netdev->ieee80211_ptr->wiphy); 206 if (netns != wiphy_net(&rdev->wiphy)) 1013 *rdev = wiphy_to_rdev((*wdev)->wiphy); 1014 mutex_lock(&(*rdev)->wiphy.mtx); 1021 struct wiphy *wiph local 1095 nl80211_msg_put_channel(struct sk_buff *msg, struct wiphy *wiphy, struct ieee80211_channel *chan, bool large) argument 1591 nl80211_get_valid_chan(struct wiphy *wiphy, u32 freq) argument 1625 nl80211_put_iface_combinations(struct wiphy *wiphy, struct sk_buff *msg, bool large) argument 2366 nl80211_put_mbssid_support(struct wiphy *wiphy, struct sk_buff *msg) argument 4847 parse_acl_data(struct wiphy *wiphy, struct genl_info *info) argument 5345 nl80211_parse_mbssid_config(struct wiphy *wiphy, struct net_device *dev, struct nlattr *attrs, struct cfg80211_mbssid_config *config, u8 num_elems) argument 5409 nl80211_parse_mbssid_elems(struct wiphy *wiphy, struct nlattr *attrs) argument 5439 nl80211_parse_rnr_elems(struct wiphy *wiphy, struct nlattr *attrs, struct netlink_ext_ack *extack) argument 5876 struct wiphy *wiphy = wdev->wiphy; local 6854 cfg80211_check_station_change(struct wiphy *wiphy, struct station_parameters *params, enum cfg80211_station_type statype) argument 8608 struct wiphy *wiphy = NULL; local 8680 nl80211_send_regdom(struct sk_buff *msg, struct netlink_callback *cb, u32 seq, int flags, struct wiphy *wiphy, const struct ieee80211_regdomain *regdom) argument 8919 is_band_valid(struct wiphy *wiphy, enum nl80211_band b) argument 8924 parse_bss_select(struct nlattr *nla, struct wiphy *wiphy, struct cfg80211_bss_selection *bss_select) argument 9067 nl80211_check_scan_feat(struct wiphy *wiphy, u32 flags, u32 flag, enum nl80211_ext_feature_index feat) argument 9078 nl80211_check_scan_flags(struct wiphy *wiphy, struct wireless_dev *wdev, void *request, struct nlattr **attrs, bool is_sched_scan) argument 9163 struct wiphy *wiphy; local 9417 nl80211_parse_sched_scan_plans(struct wiphy *wiphy, int n_plans, struct cfg80211_sched_scan_request *request, struct nlattr **attrs) argument 9502 nl80211_parse_sched_scan(struct wiphy *wiphy, struct wireless_dev *wdev, struct nlattr **attrs, int max_match_sets) argument 9924 struct wiphy *wiphy = wdev->wiphy; local 10006 struct wiphy *wiphy = wdev->wiphy; local 11324 struct wiphy *wiphy = &rdev->wiphy; local 11352 struct wiphy *wiphy; local 11603 __cfg80211_alloc_event_skb(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_commands cmd, enum nl80211_attrs attr, unsigned int portid, int vendor_event_idx, int approxlen, gfp_t gfp) argument 11807 struct wiphy *wiphy; local 14669 struct wiphy *wiphy = wdev->wiphy; local 14751 struct wiphy *wiphy = wdev->wiphy; local 15022 struct wiphy *wiphy = wiphy_idx_to_wiphy(cb->args[0] - 1); local 15207 __cfg80211_alloc_reply_skb(struct wiphy *wiphy, enum nl80211_commands cmd, enum nl80211_attrs attr, int approxlen) argument 15244 cfg80211_vendor_cmd_get_sender(struct wiphy *wiphy) argument 17773 struct wiphy *wiphy = wiphy_idx_to_wiphy(request->wiphy_idx); local 17952 struct wiphy *wiphy = wdev->wiphy; local 18325 struct wiphy *wiphy = wdev->wiphy; local 18505 nl80211_send_beacon_hint_event(struct wiphy *wiphy, struct ieee80211_channel *channel_before, struct ieee80211_channel *channel_after) argument 18610 struct wiphy *wiphy = wdev->wiphy; local 18648 struct wiphy *wiphy = wdev->wiphy; local 18662 struct wiphy *wiphy = wdev->wiphy; local 18675 struct wiphy *wiphy = wdev->wiphy; local 18687 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; local 18711 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; local 18742 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; local 18906 struct wiphy *wiphy = wdev->wiphy; local 19124 cfg80211_cqm_rssi_notify_work(struct wiphy *wiphy, struct wiphy_work *work) argument 19279 struct wiphy *wiphy = wdev->wiphy; local 19336 struct wiphy *wiphy = wdev->wiphy; local 19399 struct wiphy *wiphy = wdev->wiphy; local 19444 struct wiphy *wiphy = wdev->wiphy; local 19464 struct wiphy *wiphy = wdev->wiphy; local 19654 cfg80211_report_obss_beacon_khz(struct wiphy *wiphy, const u8 *frame, size_t len, int freq, int sig_dbm) argument 19990 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; local 20071 struct wiphy *wiphy = wdev->wiphy; local 20165 struct wiphy *wiphy = netdev->ieee80211_ptr->wiphy; local 20214 struct wiphy *wiphy = wdev->wiphy; local [all...] |
H A D | ocb.c | 25 lockdep_assert_wiphy(wdev->wiphy); 49 lockdep_assert_wiphy(wdev->wiphy);
|
H A D | scan.c | 76 "limit to number of scan BSS entries (per wiphy, default 1000)"); 818 if (!rdev->wiphy.bands[NL80211_BAND_6GHZ]) 821 iftd = ieee80211_get_sband_iftype_data(rdev->wiphy.bands[NL80211_BAND_6GHZ], 826 n_channels = rdev->wiphy.bands[NL80211_BAND_6GHZ]->n_channels; 933 ieee80211_get_channel(&rdev->wiphy, ap->center_freq); 1021 if (!(rdev->wiphy.flags & WIPHY_FLAG_SPLIT_SCAN_6GHZ)) 1060 lockdep_assert_held(&rdev->wiphy.mtx); 1076 (rdev->wiphy.flags & WIPHY_FLAG_SPLIT_SCAN_6GHZ) && 1121 void __cfg80211_scan_done(struct wiphy *wiphy, struc argument 1243 cfg80211_sched_scan_results(struct wiphy *wiphy, u64 reqid) argument 1261 cfg80211_sched_scan_stopped_locked(struct wiphy *wiphy, u64 reqid) argument 1273 cfg80211_sched_scan_stopped(struct wiphy *wiphy, u64 reqid) argument 1332 cfg80211_bss_flush(struct wiphy *wiphy) argument 1540 __cfg80211_get_bss(struct wiphy *wiphy, struct ieee80211_channel *channel, const u8 *bssid, const u8 *ssid, size_t ssid_len, enum ieee80211_bss_type bss_type, enum ieee80211_privacy privacy, u32 use_for) argument 2049 cfg80211_get_bss_channel(struct wiphy *wiphy, const u8 *ie, size_t ielen, struct ieee80211_channel *channel) argument 2159 cfg80211_inform_single_bss_data(struct wiphy *wiphy, struct cfg80211_inform_single_bss_data *data, gfp_t gfp) argument 2377 cfg80211_parse_mbssid_data(struct wiphy *wiphy, struct cfg80211_inform_single_bss_data *tx_data, struct cfg80211_bss *source_bss, gfp_t gfp) argument 2837 cfg80211_parse_ml_elem_sta_data(struct wiphy *wiphy, struct cfg80211_inform_single_bss_data *tx_data, struct cfg80211_bss *source_bss, const struct element *elem, gfp_t gfp) argument 3057 cfg80211_parse_ml_sta_data(struct wiphy *wiphy, struct cfg80211_inform_single_bss_data *tx_data, struct cfg80211_bss *source_bss, gfp_t gfp) argument 3077 cfg80211_inform_bss_data(struct wiphy *wiphy, struct cfg80211_inform_bss *data, enum cfg80211_bss_frame_type ftype, const u8 *bssid, u64 tsf, u16 capability, u16 beacon_interval, const u8 *ie, size_t ielen, gfp_t gfp) argument 3118 cfg80211_inform_bss_frame_data(struct wiphy *wiphy, struct cfg80211_inform_bss *data, struct ieee80211_mgmt *mgmt, size_t len, gfp_t gfp) argument 3198 cfg80211_ref_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) argument 3211 cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) argument 3224 cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *pub) argument 3254 cfg80211_bss_iter(struct wiphy *wiphy, struct cfg80211_chan_def *chandef, void (*iter)(struct wiphy *wiphy, struct cfg80211_bss *bss, void *data), void *iter_data) argument 3280 struct wiphy *wiphy = wdev->wiphy; local 3380 struct wiphy *wiphy; local 3558 ieee80211_bss(struct wiphy *wiphy, struct iw_request_info *info, struct cfg80211_internal_bss *bss, char *current_ev, char *end_buf) argument [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | led.c | 88 wiphy_err(wl->wiphy, "requesting led GPIO failed (err: %d)\n", 94 "brcmsmac-%s:radio", wiphy_name(wl->wiphy)); 100 err = led_classdev_register(wiphy_dev(wl->wiphy), &wl->led_dev); 103 wiphy_err(wl->wiphy, "cannot register led device: %s (err: %d)\n", 108 wiphy_info(wl->wiphy, "registered radio enabled led device: %s\n",
|
H A D | channel.c | 631 static void brcms_reg_apply_radar_flags(struct wiphy *wiphy) argument 637 sband = wiphy->bands[NL80211_BAND_5GHZ]; 658 brcms_reg_apply_beaconing_flags(struct wiphy *wiphy, argument 667 sband = wiphy->bands[band]; 679 rule = freq_reg_info(wiphy, 693 static void brcms_reg_notifier(struct wiphy *wiphy, argument 696 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); 739 struct wiphy *wiphy = wlc->wiphy; local [all...] |
/linux-master/net/mac80211/ |
H A D | offchannel.c | 37 wiphy_work_cancel(local->hw.wiphy, &local->dynamic_ps_enable_work); 87 lockdep_assert_wiphy(local->hw.wiphy); 137 lockdep_assert_wiphy(local->hw.wiphy); 200 lockdep_assert_wiphy(local->hw.wiphy); 233 wiphy_delayed_work_queue(local->hw.wiphy, &local->roc_work, dur); 261 static void ieee80211_hw_roc_start(struct wiphy *wiphy, struct wiphy_work *work) argument 267 lockdep_assert_wiphy(local->hw.wiphy); 286 wiphy_work_queue(hw->wiphy, &local->hw_roc_start); 296 lockdep_assert_wiphy(local->hw.wiphy); 455 ieee80211_roc_work(struct wiphy *wiphy, struct wiphy_work *work) argument 465 ieee80211_hw_roc_done(struct wiphy *wiphy, struct wiphy_work *work) argument 638 struct wiphy *wiphy = local->hw.wiphy; local 671 ieee80211_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument 768 ieee80211_cancel_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument 777 ieee80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument 1010 ieee80211_mgmt_tx_cancel_wait(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument [all...] |
H A D | driver-ops.h | 44 lockdep_assert_wiphy(local->hw.wiphy); 100 lockdep_assert_wiphy(local->hw.wiphy); 113 lockdep_assert_wiphy(local->hw.wiphy); 125 lockdep_assert_wiphy(local->hw.wiphy); 151 lockdep_assert_wiphy(local->hw.wiphy); 164 lockdep_assert_wiphy(local->hw.wiphy); 204 lockdep_assert_wiphy(local->hw.wiphy); 219 lockdep_assert_wiphy(local->hw.wiphy); 276 lockdep_assert_wiphy(local->hw.wiphy); 291 lockdep_assert_wiphy(local->hw.wiphy); [all...] |
H A D | scan.c | 37 cfg80211_put_bss(local->hw.wiphy, 63 void ieee80211_inform_bss(struct wiphy *wiphy, argument 68 struct ieee80211_local *local = wiphy_priv(wiphy); 147 local->hw.wiphy->bands[rx_status->band]; 226 cbss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, 290 wiphy_delayed_work_queue(local->hw.wiphy, &local->scan_work, 0); 293 channel = ieee80211_get_channel_khz(local->hw.wiphy, 365 lockdep_is_held(&local->hw.wiphy->mtx)); 432 lockdep_assert_wiphy(local->hw.wiphy); 1057 ieee80211_scan_work(struct wiphy *wiphy, struct wiphy_work *work) argument 1415 ieee80211_sched_scan_stopped_work(struct wiphy *wiphy, struct wiphy_work *work) argument [all...] |
H A D | ethtool.c | 21 struct ieee80211_local *local = wiphy_priv(dev->ieee80211_ptr->wiphy); 27 wiphy_lock(local->hw.wiphy); 29 wiphy_unlock(local->hw.wiphy); 39 struct ieee80211_local *local = wiphy_priv(dev->ieee80211_ptr->wiphy); 43 wiphy_lock(local->hw.wiphy); 46 wiphy_unlock(local->hw.wiphy); 112 wiphy_lock(local->hw.wiphy); 209 wiphy_unlock(local->hw.wiphy); 214 wiphy_unlock(local->hw.wiphy); 240 regs->version = wdev->wiphy [all...] |
H A D | driver-ops.c | 18 lockdep_assert_wiphy(local->hw.wiphy); 39 lockdep_assert_wiphy(local->hw.wiphy); 63 lockdep_assert_wiphy(local->hw.wiphy); 96 lockdep_assert_wiphy(local->hw.wiphy); 111 lockdep_assert_wiphy(local->hw.wiphy); 136 lockdep_assert_wiphy(local->hw.wiphy); 170 lockdep_assert_wiphy(local->hw.wiphy); 212 lockdep_assert_wiphy(local->hw.wiphy); 245 lockdep_assert_wiphy(local->hw.wiphy); 262 lockdep_assert_wiphy(local->hw.wiphy); [all...] |
H A D | key.c | 65 lockdep_assert_wiphy(sdata->local->hw.wiphy); 96 lockdep_assert_wiphy(sdata->local->hw.wiphy); 112 lockdep_assert_wiphy(sdata->local->hw.wiphy); 127 lockdep_assert_wiphy(key->local->hw.wiphy); 245 lockdep_assert_wiphy(key->local->hw.wiphy); 272 lockdep_assert_wiphy(local->hw.wiphy); 297 lockdep_assert_wiphy(local->hw.wiphy); 335 if (!wiphy_ext_feature_isset(local->hw.wiphy, 353 lockdep_assert_wiphy(sdata->local->hw.wiphy); 356 key = wiphy_dereference(sdata->local->hw.wiphy, 1199 ieee80211_delayed_tailroom_dec(struct wiphy *wiphy, struct wiphy_work *wk) argument [all...] |
H A D | ibss.c | 92 sband = local->hw.wiphy->bands[chandef->chan->band]; 234 lockdep_assert_wiphy(local->hw.wiphy); 262 if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chanreq.oper, 275 if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chanreq.oper, 283 err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, 376 bss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, mgmt, 379 cfg80211_put_bss(local->hw.wiphy, bss); 399 lockdep_assert_wiphy(sdata->local->hw.wiphy); 430 sband = sdata->local->hw.wiphy->bands[cbss->channel->band]; 478 lockdep_assert_wiphy(sdata->local->hw.wiphy); 719 ieee80211_csa_connection_drop_work(struct wiphy *wiphy, struct wiphy_work *work) argument 1326 ibss_setup_channels(struct wiphy *wiphy, struct ieee80211_channel **channels, unsigned int channels_max, u32 center_freq, u32 width) argument 1358 ieee80211_ibss_setup_scan_channels(struct wiphy *wiphy, const struct cfg80211_chan_def *chandef, struct ieee80211_channel **channels, unsigned int channels_max) argument [all...] |
H A D | tdls.c | 24 void ieee80211_tdls_peer_del_work(struct wiphy *wiphy, struct wiphy_work *wk) argument 33 lockdep_assert_wiphy(local->hw.wiphy); 48 bool chan_switch = local->hw.wiphy->features & 80 struct wiphy *wiphy = sdata->local->hw.wiphy; local 86 ch = ieee80211_get_channel(sdata->local->hw.wiphy, i); 91 if (cfg80211_reg_can_beacon_relax(wiphy, &chandef, 348 !cfg80211_reg_can_beacon_relax(sdata->local->hw.wiphy, 791 ieee80211_prep_tdls_encap_data(struct wiphy *wiphy, struct net_device *dev, struct ieee80211_link_data *link, const u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, struct sk_buff *skb) argument 874 ieee80211_prep_tdls_direct(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, struct ieee80211_link_data *link, u8 action_code, u8 dialog_token, u16 status_code, struct sk_buff *skb) argument 998 ieee80211_tdls_prep_mgmt_packet(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len, u8 oper_class, struct cfg80211_chan_def *chandef) argument 1136 ieee80211_tdls_mgmt_setup(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 1207 ieee80211_tdls_mgmt_teardown(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 1255 ieee80211_tdls_mgmt(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, int link_id, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capability, bool initiator, const u8 *extra_ies, size_t extra_ies_len) argument 1411 ieee80211_tdls_oper(struct wiphy *wiphy, struct net_device *dev, const u8 *peer, enum nl80211_tdls_operation oper) argument 1620 ieee80211_tdls_channel_switch(struct wiphy *wiphy, struct net_device *dev, const u8 *addr, u8 oper_class, struct cfg80211_chan_def *chandef) argument 1671 ieee80211_tdls_cancel_channel_switch(struct wiphy *wiphy, struct net_device *dev, const u8 *addr) argument 2003 struct wiphy *wiphy = sdata->local->hw.wiphy; local [all...] |
H A D | chan.c | 21 lockdep_assert_wiphy(local->hw.wiphy); 35 lockdep_assert_wiphy(local->hw.wiphy); 55 lockdep_assert_wiphy(local->hw.wiphy); 65 lockdep_assert_wiphy(local->hw.wiphy); 77 lockdep_is_held(&local->hw.wiphy->mtx)); 143 lockdep_assert_wiphy(local->hw.wiphy); 166 lockdep_assert_wiphy(local->hw.wiphy); 190 lockdep_assert_wiphy(local->hw.wiphy); 212 lockdep_assert_wiphy(local->hw.wiphy); 239 link_sta = wiphy_dereference(sta->local->hw.wiphy, st [all...] |
H A D | pm.c | 18 cfg80211_sched_scan_stopped_locked(local->hw.wiphy, 0); 43 lockdep_assert_wiphy(local->hw.wiphy); 78 wiphy_work_cancel(local->hw.wiphy, &local->dynamic_ps_enable_work); 121 lockdep_assert_wiphy(local->hw.wiphy); 162 wiphy_delayed_work_flush(local->hw.wiphy,
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | regd.c | 342 struct wiphy *wiphy) 354 sband = wiphy->bands[NL80211_BAND_5GHZ]; 516 static void rtw89_regd_setup_6ghz(struct rtw89_dev *rtwdev, struct wiphy *wiphy) argument 562 sband = wiphy->bands[NL80211_BAND_6GHZ]; 566 wiphy->bands[NL80211_BAND_6GHZ] = NULL; 573 struct wiphy *wiphy = rtwdev->hw->wiphy; local 341 rtw89_regd_setup_unii4(struct rtw89_dev *rtwdev, struct wiphy *wiphy) argument 585 rtw89_regd_init(struct rtw89_dev *rtwdev, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) argument 591 struct wiphy *wiphy = rtwdev->hw->wiphy; local 620 rtw89_regd_apply_policy_unii4(struct rtw89_dev *rtwdev, struct wiphy *wiphy) argument 649 rtw89_regd_apply_policy_6ghz(struct rtw89_dev *rtwdev, struct wiphy *wiphy) argument 674 rtw89_regd_notifier_apply(struct rtw89_dev *rtwdev, struct wiphy *wiphy, struct regulatory_request *request) argument 693 rtw89_regd_notifier(struct wiphy *wiphy, struct regulatory_request *request) argument [all...] |
/linux-master/drivers/net/wireless/ath/ |
H A D | regd.h | 264 int ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, 265 void (*reg_notifier)(struct wiphy *wiphy, 269 void ath_reg_notifier_apply(struct wiphy *wiphy,
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00firmware.c | 22 struct device *device = wiphy_dev(rt2x00dev->hw->wiphy); 54 snprintf(rt2x00dev->hw->wiphy->fw_version, 55 sizeof(rt2x00dev->hw->wiphy->fw_version), "%d.%d",
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | init.c | 46 struct wiphy *wiphy = phy->mt76->hw->wiphy; local 53 name = devm_kasprintf(&wiphy->dev, GFP_KERNEL, "mt7925_%s", 54 wiphy_name(wiphy)); 56 hwmon = devm_hwmon_device_register_with_groups(&wiphy->dev, name, phy, 61 mt7925_regd_notifier(struct wiphy *wiphy, argument 64 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); 263 hw->wiphy [all...] |
/linux-master/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | core.c | 209 static int qtnf_mac_init_single_band(struct wiphy *wiphy, argument 215 wiphy->bands[band] = kzalloc(sizeof(*wiphy->bands[band]), GFP_KERNEL); 216 if (!wiphy->bands[band]) 219 wiphy->bands[band]->band = band; 221 ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); 228 qtnf_band_init_rates(wiphy->bands[band]); 235 struct wiphy *wiphy local 399 struct wiphy *wiphy; local 450 struct wiphy *wiphy = priv_to_wiphy(mac); local 493 struct wiphy *wiphy; local [all...] |
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | cfg80211.c | 172 cfg80211_sched_scan_stopped(ar->wiphy, 0); 454 static int ath6kl_cfg80211_connect(struct wiphy *wiphy, struct net_device *dev, argument 700 bss = cfg80211_get_bss(ar->wiphy, chan, bssid, 719 bss = cfg80211_inform_bss(ar->wiphy, chan, 783 chan = ieee80211_get_channel(ar->wiphy, (int) channel); 796 cfg80211_put_bss(ar->wiphy, bss); 807 cfg80211_put_bss(ar->wiphy, bss); 821 static int ath6kl_cfg80211_disconnect(struct wiphy *wiphy, argument 994 ath6kl_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) argument 1126 ath6kl_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) argument 1251 ath6kl_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) argument 1281 ath6kl_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback) (void *cookie, struct key_params *)) argument 1316 ath6kl_cfg80211_set_default_key(struct wiphy *wiphy, struct net_device *ndev, int link_id, u8 key_index, bool unicast, bool multicast) argument 1379 ath6kl_cfg80211_set_wiphy_params(struct wiphy *wiphy, u32 changed) argument 1406 ath6kl_cfg80211_set_txpower(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) argument 1442 ath6kl_cfg80211_get_txpower(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) argument 1477 ath6kl_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, bool pmgmt, int timeout) argument 1508 ath6kl_cfg80211_add_iface(struct wiphy *wiphy, const char *name, unsigned char name_assign_type, enum nl80211_iftype type, struct vif_params *params) argument 1537 ath6kl_cfg80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) argument 1556 ath6kl_cfg80211_change_iface(struct wiphy *wiphy, struct net_device *ndev, enum nl80211_iftype type, struct vif_params *params) argument 1619 ath6kl_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ibss_params *ibss_param) argument 1689 ath6kl_cfg80211_leave_ibss(struct wiphy *wiphy, struct net_device *dev) argument 1774 ath6kl_get_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_info *sinfo) argument 1874 ath6kl_set_pmksa(struct wiphy *wiphy, struct net_device *netdev, struct cfg80211_pmksa *pmksa) argument 1884 ath6kl_del_pmksa(struct wiphy *wiphy, struct net_device *netdev, struct cfg80211_pmksa *pmksa) argument 1894 ath6kl_flush_pmksa(struct wiphy *wiphy, struct net_device *netdev) argument 2540 __ath6kl_cfg80211_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wow) argument 2550 __ath6kl_cfg80211_resume(struct wiphy *wiphy) argument 2619 struct wiphy *wiphy = vif->ar->wiphy; local 2761 ath6kl_start_ap(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ap_settings *info) argument 2956 ath6kl_change_beacon(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ap_update *params) argument 2970 ath6kl_stop_ap(struct wiphy *wiphy, struct net_device *dev, unsigned int link_id) argument 2991 ath6kl_del_station(struct wiphy *wiphy, struct net_device *dev, struct station_del_parameters *params) argument 3002 ath6kl_change_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_parameters *params) argument 3025 ath6kl_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct ieee80211_channel *chan, unsigned int duration, u64 *cookie) argument 3048 ath6kl_cancel_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, u64 cookie) argument 3184 ath6kl_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) argument 3244 ath6kl_get_antenna(struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant) argument 3253 ath6kl_update_mgmt_frame_registrations(struct wiphy *wiphy, struct wireless_dev *wdev, struct mgmt_frame_regs *upd) argument 3268 ath6kl_cfg80211_sscan_start(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_sched_scan_request *request) argument 3356 ath6kl_cfg80211_sscan_stop(struct wiphy *wiphy, struct net_device *dev, u64 reqid) argument 3370 ath6kl_cfg80211_set_bitrate(struct wiphy *wiphy, struct net_device *dev, unsigned int link_id, const u8 *addr, const struct cfg80211_bitrate_mask *mask) argument 3383 ath6kl_cfg80211_set_txe_config(struct wiphy *wiphy, struct net_device *dev, u32 rate, u32 pkts, u32 intvl) argument 3538 ath6kl_cfg80211_reg_notify(struct wiphy *wiphy, struct regulatory_request *request) argument 3866 struct wiphy *wiphy = ar->wiphy; local 4014 struct wiphy *wiphy; local [all...] |
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | main.c | 284 hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | 287 hw->wiphy->probe_resp_offload = NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS | 291 hw->wiphy->features |= NL80211_FEATURE_AP_SCAN; 292 hw->wiphy->flags |= WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD; 293 hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD; 294 hw->wiphy->max_remain_on_channel_duration = 5000; 295 hw->wiphy->max_ap_assoc_sta = HIF_LINK_ID_MAX; 296 hw->wiphy->max_scan_ssids = 2; 297 hw->wiphy->max_scan_ie_len = IEEE80211_MAX_DATA_LEN; 298 hw->wiphy [all...] |
/linux-master/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_module.c | 124 ieee->wdev.wiphy = wiphy_new(&libipw_config_ops, 0); 125 if (!ieee->wdev.wiphy) { 126 LIBIPW_ERROR("Unable to allocate wiphy.\n"); 133 /* Fill-out wiphy structure bits we know... Not enough info 136 ieee->wdev.wiphy->privid = libipw_wiphy_privid; 138 ieee->wdev.wiphy->max_scan_ssids = 1; 139 ieee->wdev.wiphy->max_scan_ie_len = 0; 140 ieee->wdev.wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) 182 wiphy_free(ieee->wdev.wiphy); 200 wiphy_free(ieee->wdev.wiphy); [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.h | 264 struct wiphy *wiphy; member in struct:escan_info 310 * @wiphy: wiphy object for cfg80211 interface. 311 * @ops: pointer to copy of ops as registered with wiphy object. 343 struct wiphy *wiphy; member in struct:brcmf_cfg80211_info 389 static inline struct wiphy *cfg_to_wiphy(struct brcmf_cfg80211_info *cfg) 391 return cfg->wiphy; 394 static inline struct brcmf_cfg80211_info *wiphy_to_cfg(struct wiphy * [all...] |