/linux/net/wireless/ |
H A D | rdev-ops.h | 19 trace_rdev_suspend(&rdev->wiphy, wowlan); in rdev_suspend() 20 ret = rdev->ops->suspend(&rdev->wiphy, wowlan); in rdev_suspend() 21 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_suspend() 28 trace_rdev_resume(&rdev->wiphy); in rdev_resume() 29 ret = rdev->ops->resume(&rdev->wiphy); in rdev_resume() 30 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_resume() 37 trace_rdev_set_wakeup(&rdev->wiphy, enabled); in rdev_set_wakeup() 38 rdev->ops->set_wakeup(&rdev->wiphy, enabled); in rdev_set_wakeup() 39 trace_rdev_return_void(&rdev->wiphy); in rdev_set_wakeup() 49 trace_rdev_add_virtual_intf(&rdev->wiphy, name, type); in rdev_add_virtual_intf() [all …]
|
H A D | core.c | 73 int get_wiphy_idx(struct wiphy *wiphy) in get_wiphy_idx() argument 75 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); in get_wiphy_idx() 80 struct wiphy *wiphy_idx_to_wiphy(int wiphy_idx) in wiphy_idx_to_wiphy() 89 return &rdev->wiphy; in wiphy_idx_to_wiphy() 120 if (strcmp(newname, wiphy_name(&rdev2->wiphy)) == 0) in cfg80211_dev_check_name() 132 lockdep_assert_wiphy(&rdev->wiphy); in cfg80211_dev_rename() 135 if (strcmp(newname, wiphy_name(&rdev->wiphy)) == 0) in cfg80211_dev_rename() 142 result = device_rename(&rdev->wiphy.dev, newname); in cfg80211_dev_rename() 146 if (!IS_ERR_OR_NULL(rdev->wiphy.debugfsdir)) in cfg80211_dev_rename() 147 debugfs_rename(rdev->wiphy.debugfsdir->d_parent, in cfg80211_dev_rename() [all …]
|
H A D | trace.h | 30 #define WIPHY_ASSIGN strscpy(__entry->wiphy_name, wiphy_name(wiphy), MAXNAME) 250 TP_PROTO(struct wiphy *wiphy, struct wiphy_work *work), 251 TP_ARGS(wiphy, work), 267 TP_PROTO(struct wiphy *wiphy, struct wiphy_work *work), 268 TP_ARGS(wiphy, work) 272 TP_PROTO(struct wiphy *wiphy, struct wiphy_work *work), 273 TP_ARGS(wiphy, work) 277 TP_PROTO(struct wiphy *wiphy, struct wiphy_work *work), 278 TP_ARGS(wiphy, work) 282 TP_PROTO(struct wiphy *wiphy, struct wiphy_work *work), [all …]
|
H A D | debugfs.c | 18 struct wiphy *wiphy = file->private_data; \ 33 wiphy->rts_threshold); 35 wiphy->frag_threshold); 37 wiphy->retry_short); 39 wiphy->retry_long); 67 struct wiphy *wiphy = file->private_data; in ht40allow_map_read() local 79 sband = wiphy->bands[band]; in ht40allow_map_read() 101 debugfs_create_file(#name, 0444, phyd, &rdev->wiphy, &name## _ops) 105 struct dentry *phyd = rdev->wiphy.debugfsdir; in cfg80211_debugfs_rdev_add() 116 ssize_t (*handler)(struct wiphy *wiphy, [all …]
|
H A D | sysfs.c | 3 * This file provides /sys/class/ieee80211/<wiphy name>/ 24 return container_of(dev, struct cfg80211_registered_device, wiphy.dev); in dev_to_rdev() 37 SHOW_FMT(macaddress, "%pM", wiphy.perm_addr); 38 SHOW_FMT(address_mask, "%pM", wiphy.addr_mask); 44 struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy; in name_show() local 46 return sprintf(buf, "%s\n", wiphy_name(wiphy)); in name_show() 54 struct wiphy *wiphy in addresses_show() local 159 struct wiphy *wiphy = container_of(d, struct wiphy, dev); wiphy_namespace() local [all...] |
H A D | reg.c | 150 const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy) in get_wiphy_regdom() argument 152 return rcu_dereference_check(wiphy->regd, in get_wiphy_regdom() 153 lockdep_is_held(&wiphy->mtx) || in get_wiphy_regdom() 173 enum nl80211_dfs_regions reg_get_dfs_region(struct wiphy *wiphy) in reg_get_dfs_region() argument 183 if (!wiphy) in reg_get_dfs_region() 186 wiphy_regd = get_wiphy_regdom(wiphy); in reg_get_dfs_region() 190 if (wiphy->regulatory_flags & REGULATORY_WIPHY_SELF_MANAGED) { in reg_get_dfs_region() 199 dev_name(&wiphy->dev), in reg_get_dfs_region() 1144 static const struct ieee80211_regdomain *reg_get_regdomain(struct wiphy *wiphy) in reg_get_regdomain() argument 1154 wiphy->regd) in reg_get_regdomain() [all …]
|
H A D | chan.c | 585 static void cfg80211_set_chans_dfs_state(struct wiphy *wiphy, u32 center_freq, in cfg80211_set_chans_dfs_state() argument 595 c = ieee80211_get_channel(wiphy, freq); in cfg80211_set_chans_dfs_state() 604 void cfg80211_set_dfs_state(struct wiphy *wiphy, in cfg80211_set_dfs_state() argument 617 cfg80211_set_chans_dfs_state(wiphy, chandef->center_freq1, in cfg80211_set_dfs_state() 622 cfg80211_set_chans_dfs_state(wiphy, chandef->center_freq2, in cfg80211_set_dfs_state() 696 static bool cfg80211_dfs_permissive_chan(struct wiphy *wiphy, in cfg80211_dfs_permissive_chan() argument 701 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); in cfg80211_dfs_permissive_chan() 703 lockdep_assert_held(&rdev->wiphy.mtx); in cfg80211_dfs_permissive_chan() 705 if (!wiphy_ext_feature_isset(&rdev->wiphy, in cfg80211_dfs_permissive_chan() 717 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list) { in cfg80211_dfs_permissive_chan() [all …]
|
H A D | mlme.c | 28 struct wiphy *wiphy = wdev->wiphy; in cfg80211_rx_assoc_resp() local 29 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); in cfg80211_rx_assoc_resp() 89 cfg80211_put_bss(wiphy, bss); in cfg80211_rx_assoc_resp() 103 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_process_auth() 113 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_process_deauth() 132 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_process_disassoc() 154 lockdep_assert_wiphy(wdev->wiphy); in cfg80211_rx_mlme_mgmt() 173 struct wiphy *wiphy = wdev->wiphy; in cfg80211_auth_timeout() local 174 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); in cfg80211_auth_timeout() 187 struct wiphy *wiphy = wdev->wiphy; in cfg80211_assoc_failure() local [all …]
|
H A D | reg.h | 34 enum nl80211_dfs_regions reg_get_dfs_region(struct wiphy *wiphy); 53 void wiphy_regulatory_register(struct wiphy *wiphy); 54 void wiphy_regulatory_deregister(struct wiphy *wiphy); 85 void regulatory_hint_found_beacon(struct wiphy *wiphy, 110 void regulatory_hint_country_ie(struct wiphy *wiphy, 168 void regulatory_propagate_dfs_state(struct wiphy *wiphy, 179 bool reg_dfs_domain_same(struct wiphy *wiphy1, struct wiphy *wiphy2);
|
H A D | wext-compat.c | 45 rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwmode() 66 wiphy_lock(wdev->wiphy); in cfg80211_wext_siwmode() 68 wiphy_unlock(wdev->wiphy); in cfg80211_wext_siwmode() 142 switch (wdev->wiphy->signal_type) { in cfg80211_wext_giwrange() 166 for (i = 0; i < wdev->wiphy->n_cipher_suites; i++) { in cfg80211_wext_giwrange() 167 switch (wdev->wiphy->cipher_suites[i]) { in cfg80211_wext_giwrange() 193 sband = wdev->wiphy->bands[band]; in cfg80211_wext_giwrange() 218 if (wdev->wiphy->max_scan_ssids > 0) in cfg80211_wext_giwrange() 261 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwrts() 262 u32 orts = wdev->wiphy->rts_threshold; in cfg80211_wext_siwrts() [all …]
|
H A D | core.h | 119 struct wiphy wiphy __aligned(NETDEV_ALIGN); 123 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) in wiphy_to_rdev() argument 125 BUG_ON(!wiphy); in wiphy_to_rdev() 126 return container_of(wiphy, struct cfg80211_registered_device, wiphy); in wiphy_to_rdev() 135 if (!rdev->wiphy.wowlan_config) in cfg80211_rdev_free_wowlan() 137 for (i = 0; i < rdev->wiphy.wowlan_config->n_patterns; i++) in cfg80211_rdev_free_wowlan() 138 kfree(rdev->wiphy.wowlan_config->patterns[i].mask); in cfg80211_rdev_free_wowlan() 139 kfree(rdev->wiphy.wowlan_config->patterns); in cfg80211_rdev_free_wowlan() 140 if (rdev->wiphy.wowlan_config->tcp && in cfg80211_rdev_free_wowlan() 141 rdev->wiphy.wowlan_config->tcp->sock) in cfg80211_rdev_free_wowlan() [all …]
|
/linux/include/net/ |
H A D | cfg80211.h | 65 struct wiphy; 727 void wiphy_read_of_freq_limits(struct wiphy *wiphy); 729 static inline void wiphy_read_of_freq_limits(struct wiphy *wiphy) in wiphy_read_of_freq_limits() argument 1022 bool cfg80211_chandef_usable(struct wiphy *wiphy, 1034 int cfg80211_chandef_dfs_required(struct wiphy *wiphy, 1047 bool cfg80211_chandef_dfs_usable(struct wiphy *wiphy, 1059 cfg80211_chandef_dfs_cac_time(struct wiphy *wiphy, 1158 bool cfg80211_any_usable_channels(struct wiphy *wiphy, 1852 int cfg80211_check_station_change(struct wiphy *wiphy, 2699 struct wiphy *wiphy; member [all …]
|
/linux/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | cfg80211.c | 74 qtnf_validate_iface_combinations(struct wiphy *wiphy, in qtnf_validate_iface_combinations() argument 86 mac = wiphy_priv(wiphy); in qtnf_validate_iface_combinations() 103 ret = cfg80211_check_combinations(wiphy, ¶ms); in qtnf_validate_iface_combinations() 124 qtnf_change_virtual_intf(struct wiphy *wiphy, in qtnf_change_virtual_intf() argument 134 ret = qtnf_validate_iface_combinations(wiphy, vif, type); in qtnf_change_virtual_intf() 159 int qtnf_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev) in qtnf_del_virtual_intf() argument 196 static struct wireless_dev *qtnf_add_virtual_intf(struct wiphy *wiphy, in qtnf_add_virtual_intf() argument 208 mac = wiphy_priv(wiphy); in qtnf_add_virtual_intf() 213 ret = qtnf_validate_iface_combinations(wiphy, NULL, type); in qtnf_add_virtual_intf() 233 vif->wdev.wiphy = wiphy; in qtnf_add_virtual_intf() [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/ |
H A D | regd.c | 131 static void _rtl_reg_apply_beaconing_flags(struct wiphy *wiphy, in _rtl_reg_apply_beaconing_flags() argument 142 if (!wiphy->bands[band]) in _rtl_reg_apply_beaconing_flags() 145 sband = wiphy->bands[band]; in _rtl_reg_apply_beaconing_flags() 153 reg_rule = freq_reg_info(wiphy, in _rtl_reg_apply_beaconing_flags() 182 static void _rtl_reg_apply_active_scan_flags(struct wiphy *wiphy, in _rtl_reg_apply_active_scan_flags() argument 190 if (!wiphy->bands[NL80211_BAND_2GHZ]) in _rtl_reg_apply_active_scan_flags() 192 sband = wiphy->bands[NL80211_BAND_2GHZ]; in _rtl_reg_apply_active_scan_flags() 216 reg_rule = freq_reg_info(wiphy, ch->center_freq); in _rtl_reg_apply_active_scan_flags() 224 reg_rule = freq_reg_info(wiphy, ch->center_freq); in _rtl_reg_apply_active_scan_flags() 236 static void _rtl_reg_apply_radar_flags(struct wiphy *wiphy) in _rtl_reg_apply_radar_flags() argument [all …]
|
/linux/drivers/net/wireless/ath/ |
H A D | regd.c | 266 static void ath_force_clear_no_ir_chan(struct wiphy *wiphy, in ath_force_clear_no_ir_chan() argument 271 reg_rule = freq_reg_info(wiphy, MHZ_TO_KHZ(ch->center_freq)); in ath_force_clear_no_ir_chan() 280 static void ath_force_clear_no_ir_freq(struct wiphy *wiphy, u16 center_freq) in ath_force_clear_no_ir_freq() argument 284 ch = ieee80211_get_channel(wiphy, center_freq); in ath_force_clear_no_ir_freq() 288 ath_force_clear_no_ir_chan(wiphy, ch); in ath_force_clear_no_ir_freq() 296 static void ath_force_no_ir_freq(struct wiphy *wiphy, u16 center_freq) in ath_force_no_ir_freq() argument 300 ch = ieee80211_get_channel(wiphy, center_freq); in ath_force_no_ir_freq() 308 __ath_reg_apply_beaconing_flags(struct wiphy *wiphy, in __ath_reg_apply_beaconing_flags() argument 319 ath_force_clear_no_ir_chan(wiphy, ch); in __ath_reg_apply_beaconing_flags() 323 ath_force_clear_no_ir_chan(wiphy, ch); in __ath_reg_apply_beaconing_flags() [all …]
|
/linux/drivers/net/wireless/virtual/ |
H A D | virt_wifi.c | 18 static struct wiphy *common_wiphy; 142 static void virt_wifi_inform_bss(struct wiphy *wiphy) in virt_wifi_inform_bss() argument 156 informed_bss = cfg80211_inform_bss(wiphy, &channel_5ghz, in virt_wifi_inform_bss() 162 cfg80211_put_bss(wiphy, informed_bss); in virt_wifi_inform_bss() 166 static int virt_wifi_scan(struct wiphy *wiphy, in virt_wifi_scan() argument 169 struct virt_wifi_wiphy_priv *priv = wiphy_priv(wiphy); in virt_wifi_scan() 171 wiphy_debug(wiphy, "scan\n"); in virt_wifi_scan() 188 struct wiphy *wiphy = priv_to_wiphy(priv); in virt_wifi_scan_result() local 191 virt_wifi_inform_bss(wiphy); in virt_wifi_scan_result() 199 static void virt_wifi_cancel_scan(struct wiphy *wiphy) in virt_wifi_cancel_scan() argument [all …]
|
/linux/net/mac80211/ |
H A D | main.c | 87 static void ieee80211_reconfig_filter(struct wiphy *wiphy, in ieee80211_reconfig_filter() argument 472 wiphy_lock(local->hw.wiphy); in ieee80211_restart_work() 473 wiphy_work_flush(local->hw.wiphy, NULL); in ieee80211_restart_work() 495 wiphy_work_cancel(local->hw.wiphy, in ieee80211_restart_work() 502 wiphy_delayed_work_flush(local->hw.wiphy, in ieee80211_restart_work() 508 wiphy_delayed_work_flush(local->hw.wiphy, &local->roc_work); in ieee80211_restart_work() 509 wiphy_work_flush(local->hw.wiphy, &local->hw_roc_done); in ieee80211_restart_work() 515 wiphy_unlock(local->hw.wiphy); in ieee80211_restart_work() 518 cfg80211_shutdown_all_interfaces(local->hw.wiphy); in ieee80211_restart_work() 529 wiphy_info(hw->wiphy, in ieee80211_restart_hw() [all …]
|
H A D | cfg.c | 108 monitor_sdata = wiphy_dereference(local->hw.wiphy, in ieee80211_set_mon_options() 172 static struct wireless_dev *ieee80211_add_iface(struct wiphy *wiphy, in ieee80211_add_iface() argument 178 struct ieee80211_local *local = wiphy_priv(wiphy); in ieee80211_add_iface() 200 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) in ieee80211_del_iface() argument 207 static int ieee80211_change_iface(struct wiphy *wiphy, in ieee80211_change_iface() argument 217 lockdep_assert_wiphy(local->hw.wiphy); in ieee80211_change_iface() 258 static int ieee80211_start_p2p_device(struct wiphy *wiphy, in ieee80211_start_p2p_device() argument 264 lockdep_assert_wiphy(sdata->local->hw.wiphy); in ieee80211_start_p2p_device() 273 static void ieee80211_stop_p2p_device(struct wiphy *wiphy, in ieee80211_stop_p2p_device() argument 279 static int ieee80211_start_nan(struct wiphy *wiphy, in ieee80211_start_nan() argument [all …]
|
/linux/drivers/net/wireless/microchip/wilc1000/ |
H A D | cfg80211.c | 118 struct wiphy *wiphy = priv->dev->ieee80211_ptr->wiphy; in cfg_scan_result() local 120 if (!wiphy || !info) in cfg_scan_result() 125 channel = ieee80211_get_channel(wiphy, freq); in cfg_scan_result() 129 bss = cfg80211_inform_bss_frame(wiphy, channel, info->mgmt, in cfg_scan_result() 133 cfg80211_put_bss(wiphy, bss); in cfg_scan_result() 171 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg_connect_result() local 193 cfg80211_ref_bss(wiphy, vif->bss); in cfg_connect_result() 233 static int set_channel(struct wiphy *wiphy, in set_channel() argument 236 struct wilc *wl = wiphy_priv(wiphy); in set_channel() 260 static int scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) in scan() argument [all …]
|
/linux/drivers/net/wireless/ath/wil6210/ |
H A D | cfg80211.c | 117 struct wiphy *wiphy = wil_to_wiphy(wil); in update_supported_bands() local 121 wiphy->bands[NL80211_BAND_60GHZ]->n_channels = in update_supported_bands() 125 wiphy->bands[NL80211_BAND_60GHZ]->edmg_cap.channels = in update_supported_bands() 127 wiphy->bands[NL80211_BAND_60GHZ]->edmg_cap.bw_config = in update_supported_bands() 205 static int wil_rf_sector_get_cfg(struct wiphy *wiphy, 208 static int wil_rf_sector_set_cfg(struct wiphy *wiphy, 211 static int wil_rf_sector_get_selected(struct wiphy *wiphy, 214 static int wil_rf_sector_set_selected(struct wiphy *wiphy, 535 static int wil_cfg80211_get_station(struct wiphy *wiphy, in wil_cfg80211_get_station() argument 540 struct wil6210_priv *wil = wiphy_to_wil(wiphy); in wil_cfg80211_get_station() [all …]
|
/linux/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfg80211.c | 135 static void *mwifiex_cfg80211_get_adapter(struct wiphy *wiphy) in mwifiex_cfg80211_get_adapter() argument 137 return (void *) (*(unsigned long *) wiphy_priv(wiphy)); in mwifiex_cfg80211_get_adapter() 144 mwifiex_cfg80211_del_key(struct wiphy *wiphy, struct net_device *netdev, in mwifiex_cfg80211_del_key() argument 198 mwifiex_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, in mwifiex_cfg80211_mgmt_tx() argument 282 mwifiex_cfg80211_update_mgmt_frame_registrations(struct wiphy *wiphy, in mwifiex_cfg80211_update_mgmt_frame_registrations() argument 304 mwifiex_cfg80211_remain_on_channel(struct wiphy *wiphy, in mwifiex_cfg80211_remain_on_channel() argument 346 mwifiex_cfg80211_cancel_remain_on_channel(struct wiphy *wiphy, in mwifiex_cfg80211_cancel_remain_on_channel() argument 376 mwifiex_cfg80211_set_tx_power(struct wiphy *wiphy, in mwifiex_cfg80211_set_tx_power() argument 381 struct mwifiex_adapter *adapter = mwifiex_cfg80211_get_adapter(wiphy); in mwifiex_cfg80211_set_tx_power() 411 mwifiex_cfg80211_get_tx_power(struct wiphy *wiphy, in mwifiex_cfg80211_get_tx_power() argument [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | init.c | 50 struct wiphy *wiphy = mt76_hw(dev)->wiphy; in mt7615_thermal_init() local 57 name = devm_kasprintf(&wiphy->dev, GFP_KERNEL, "mt7615_%s", in mt7615_thermal_init() 58 wiphy_name(wiphy)); in mt7615_thermal_init() 62 hwmon = devm_hwmon_device_register_with_groups(&wiphy->dev, name, dev, in mt7615_thermal_init() 191 struct wiphy *wiphy = hw->wiphy; in mt7615_check_offload_capability() local 197 wiphy->flags &= ~WIPHY_FLAG_4ADDR_STATION; in mt7615_check_offload_capability() 198 wiphy->max_remain_on_channel_duration = 5000; in mt7615_check_offload_capability() 199 wiphy->features |= NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR | in mt7615_check_offload_capability() 213 wiphy->max_sched_scan_plan_interval = 0; in mt7615_check_offload_capability() 214 wiphy->max_sched_scan_ie_len = 0; in mt7615_check_offload_capability() [all …]
|
/linux/drivers/net/wireless/ti/wlcore/ |
H A D | vendor_cmd.c | 27 wlcore_vendor_cmd_smart_config_start(struct wiphy *wiphy, in wlcore_vendor_cmd_smart_config_start() argument 31 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); in wlcore_vendor_cmd_smart_config_start() 72 wlcore_vendor_cmd_smart_config_stop(struct wiphy *wiphy, in wlcore_vendor_cmd_smart_config_stop() argument 76 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); in wlcore_vendor_cmd_smart_config_stop() 104 wlcore_vendor_cmd_smart_config_set_group_key(struct wiphy *wiphy, in wlcore_vendor_cmd_smart_config_set_group_key() argument 108 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); in wlcore_vendor_cmd_smart_config_set_group_key() 195 void wlcore_set_vendor_commands(struct wiphy *wiphy) in wlcore_set_vendor_commands() argument 197 wiphy->vendor_commands = wlcore_vendor_commands; in wlcore_set_vendor_commands() 198 wiphy->n_vendor_commands = ARRAY_SIZE(wlcore_vendor_commands); in wlcore_set_vendor_commands() 199 wiphy->vendor_events = wlcore_vendor_events; in wlcore_set_vendor_commands() [all …]
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | p2p.h | 145 struct wireless_dev *brcmf_p2p_add_vif(struct wiphy *wiphy, const char *name, 149 int brcmf_p2p_del_vif(struct wiphy *wiphy, struct wireless_dev *wdev); 153 int brcmf_p2p_start_device(struct wiphy *wiphy, struct wireless_dev *wdev); 154 void brcmf_p2p_stop_device(struct wiphy *wiphy, struct wireless_dev *wdev); 155 int brcmf_p2p_scan_prep(struct wiphy *wiphy, 158 int brcmf_p2p_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev,
|
/linux/drivers/net/wireless/marvell/libertas/ |
H A D | cfg.c | 488 static int lbs_cfg_set_monitor_channel(struct wiphy *wiphy, in lbs_cfg_set_monitor_channel() argument 491 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_set_monitor_channel() 503 static int lbs_cfg_set_mesh_channel(struct wiphy *wiphy, in lbs_cfg_set_mesh_channel() argument 507 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_set_mesh_channel() 677 struct wiphy *wiphy = priv->wdev->wiphy; in lbs_ret_scan() local 681 ieee80211_get_channel(wiphy, freq); in lbs_ret_scan() 689 bss = cfg80211_inform_bss(wiphy, channel, in lbs_ret_scan() 695 cfg80211_put_bss(wiphy, bss); in lbs_ret_scan() 845 static int lbs_cfg_scan(struct wiphy *wiphy, in lbs_cfg_scan() argument 848 struct lbs_private *priv = wiphy_priv(wiphy); in lbs_cfg_scan() [all …]
|