/kernel/linux/linux-6.6/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, nam in rdev_add_virtual_intf() 1423 struct wiphy *wiphy = &rdev->wiphy; rdev_set_radar_background() local 1515 struct wiphy *wiphy = &rdev->wiphy; rdev_set_hw_timestamp() local [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 in cfg80211_dev_rename() 271 cfg80211_shutdown_all_interfaces(struct wiphy *wiphy) cfg80211_shutdown_all_interfaces() argument 370 cfg80211_sched_scan_stop_wk(struct wiphy *wiphy, struct wiphy_work *work) cfg80211_sched_scan_stop_wk() argument 603 wiphy_verify_combinations(struct wiphy *wiphy) wiphy_verify_combinations() argument 693 wiphy_register(struct wiphy *wiphy) wiphy_register() argument 1043 wiphy_rfkill_start_polling(struct wiphy *wiphy) wiphy_rfkill_start_polling() argument 1084 wiphy_unregister(struct wiphy *wiphy) wiphy_unregister() argument 1175 wiphy_free(struct wiphy *wiphy) wiphy_free() argument 1181 wiphy_rfkill_set_hw_state_reason(struct wiphy *wiphy, bool blocked, enum rfkill_hard_block_reasons reason) wiphy_rfkill_set_hw_state_reason() argument 1349 cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev, gfp_t gfp) cfg80211_stop_iface() argument 1622 wiphy_work_queue(struct wiphy *wiphy, struct wiphy_work *work) wiphy_work_queue() argument 1636 wiphy_work_cancel(struct wiphy *wiphy, struct wiphy_work *work) wiphy_work_cancel() argument 1650 wiphy_work_flush(struct wiphy *wiphy, struct wiphy_work *work) wiphy_work_flush() argument 1673 wiphy_delayed_work_queue(struct wiphy *wiphy, struct wiphy_delayed_work *dwork, unsigned long delay) wiphy_delayed_work_queue() argument 1688 wiphy_delayed_work_cancel(struct wiphy *wiphy, struct wiphy_delayed_work *dwork) wiphy_delayed_work_cancel() argument 1698 wiphy_delayed_work_flush(struct wiphy *wiphy, struct wiphy_delayed_work *dwork) wiphy_delayed_work_flush() argument [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 | trace.h | 25 #define WIPHY_ASSIGN strscpy(__entry->wiphy_name, wiphy_name(wiphy), MAXNAME) 242 TP_PROTO(struct wiphy *wiphy, struct cfg80211_wowlan *wow), 243 TP_ARGS(wiphy, wow), 280 TP_PROTO(struct wiphy *wiphy, int ret), 281 TP_ARGS(wiphy, ret), 294 TP_PROTO(struct wiphy *wiphy, struct cfg80211_scan_request *request), 295 TP_ARGS(wiphy, reques [all...] |
/kernel/linux/linux-5.10/net/wireless/ |
H A D | rdev-ops.h | 14 trace_rdev_suspend(&rdev->wiphy, wowlan); in rdev_suspend() 15 ret = rdev->ops->suspend(&rdev->wiphy, wowlan); in rdev_suspend() 16 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_suspend() 23 trace_rdev_resume(&rdev->wiphy); in rdev_resume() 24 ret = rdev->ops->resume(&rdev->wiphy); in rdev_resume() 25 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_resume() 32 trace_rdev_set_wakeup(&rdev->wiphy, enabled); in rdev_set_wakeup() 33 rdev->ops->set_wakeup(&rdev->wiphy, enabled); in rdev_set_wakeup() 34 trace_rdev_return_void(&rdev->wiphy); in rdev_set_wakeup() 44 trace_rdev_add_virtual_intf(&rdev->wiphy, nam 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() 134 if (strcmp(newname, wiphy_name(&rdev->wiphy)) == 0) in cfg80211_dev_rename() 141 result = device_rename(&rdev->wiphy.dev, newname); in cfg80211_dev_rename() 145 if (!IS_ERR_OR_NULL(rdev->wiphy.debugfsdir)) in cfg80211_dev_rename() 146 debugfs_rename(rdev->wiphy in cfg80211_dev_rename() 264 cfg80211_shutdown_all_interfaces(struct wiphy *wiphy) cfg80211_shutdown_all_interfaces() argument 548 wiphy_verify_combinations(struct wiphy *wiphy) wiphy_verify_combinations() argument 648 wiphy_register(struct wiphy *wiphy) wiphy_register() argument 990 wiphy_rfkill_start_polling(struct wiphy *wiphy) wiphy_rfkill_start_polling() argument 1001 wiphy_rfkill_stop_polling(struct wiphy *wiphy) wiphy_rfkill_stop_polling() argument 1009 wiphy_unregister(struct wiphy *wiphy) wiphy_unregister() argument 1081 wiphy_free(struct wiphy *wiphy) wiphy_free() argument 1087 wiphy_rfkill_set_hw_state(struct wiphy *wiphy, bool blocked) wiphy_rfkill_set_hw_state() argument 1232 cfg80211_stop_iface(struct wiphy *wiphy, struct wireless_dev *wdev, gfp_t gfp) cfg80211_stop_iface() argument [all...] |
H A D | trace.h | 27 #define WIPHY_ASSIGN strlcpy(__entry->wiphy_name, wiphy_name(wiphy), MAXNAME) 231 TP_PROTO(struct wiphy *wiphy, struct cfg80211_wowlan *wow), 232 TP_ARGS(wiphy, wow), 269 TP_PROTO(struct wiphy *wiphy, int ret), 270 TP_ARGS(wiphy, ret), 283 TP_PROTO(struct wiphy *wiphy, struct cfg80211_scan_request *request), 284 TP_ARGS(wiphy, reques [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); 66 const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy); 70 * @wiphy: the wireless device where the beacon was found on 84 * set the wiphy [all...] |
H A D | sysfs.c | 3 * This file provides /sys/class/ieee80211/<wiphy name>/ 23 return container_of(dev, struct cfg80211_registered_device, wiphy.dev); in dev_to_rdev() 36 SHOW_FMT(macaddress, "%pM", wiphy.perm_addr); 37 SHOW_FMT(address_mask, "%pM", wiphy.addr_mask); 43 struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy; in name_show() local 45 return sprintf(buf, "%s\n", wiphy_name(wiphy)); in name_show() 53 struct wiphy *wiphy in addresses_show() local 150 struct wiphy *wiphy = container_of(d, struct wiphy, dev); wiphy_namespace() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | cfg80211.h | 47 * The fundamental structure for each device is the 'wiphy', of which each 49 * such wiphy can have zero, one, or many virtual interfaces associated with 57 * Each wiphy structure contains device capability information, and also has 62 struct wiphy; 194 * core code when registering the wiphy. 197 * core code when registering the wiphy. 200 * core code when registering the wiphy. 464 * This structure describes a frequency band a wiphy 585 * @wiphy: the wireless device to get extra limits for 594 * sure to call it only if channels in wiphy ar 604 wiphy_read_of_freq_limits(struct wiphy *wiphy) wiphy_read_of_freq_limits() argument 2186 struct wiphy *wiphy; global() member 2332 struct wiphy *wiphy; global() member 4886 struct wiphy { global() struct 5026 wiphy_net(struct wiphy *wiphy) wiphy_net() argument 5031 wiphy_net_set(struct wiphy *wiphy, struct net *net) wiphy_net_set() argument 5042 wiphy_priv(struct wiphy *wiphy) wiphy_priv() argument 5066 set_wiphy_dev(struct wiphy *wiphy, struct device *dev) set_wiphy_dev() argument 5077 wiphy_dev(struct wiphy *wiphy) wiphy_dev() argument 5088 wiphy_name(const struct wiphy *wiphy) wiphy_name() argument 5244 struct wiphy *wiphy; global() member 5446 ieee80211_get_channel(struct wiphy *wiphy, int freq) ieee80211_get_channel() argument 6089 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) cfg80211_inform_bss_width_frame() argument 6105 cfg80211_inform_bss_frame(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, struct ieee80211_mgmt *mgmt, size_t len, s32 signal, gfp_t gfp) cfg80211_inform_bss_frame() argument 6204 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) cfg80211_inform_bss_width() argument 6224 cfg80211_inform_bss(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, 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) cfg80211_inform_bss() argument 6259 cfg80211_get_ibss(struct wiphy *wiphy, struct ieee80211_channel *channel, const u8 *ssid, size_t ssid_len) cfg80211_get_ibss() argument 6580 cfg80211_vendor_cmd_alloc_reply_skb(struct wiphy *wiphy, int approxlen) cfg80211_vendor_cmd_alloc_reply_skb() argument 6631 cfg80211_vendor_event_alloc(struct wiphy *wiphy, struct wireless_dev *wdev, int approxlen, int event_idx, gfp_t gfp) cfg80211_vendor_event_alloc() argument 6664 cfg80211_vendor_event_alloc_ucast(struct wiphy *wiphy, struct wireless_dev *wdev, unsigned int portid, int approxlen, int event_idx, gfp_t gfp) cfg80211_vendor_event_alloc_ucast() argument 6723 cfg80211_testmode_alloc_reply_skb(struct wiphy *wiphy, int approxlen) cfg80211_testmode_alloc_reply_skb() argument 6768 cfg80211_testmode_alloc_event_skb(struct wiphy *wiphy, int approxlen, gfp_t gfp) cfg80211_testmode_alloc_event_skb() argument 7469 cfg80211_report_obss_beacon(struct wiphy *wiphy, const u8 *frame, size_t len, int freq, int sig_dbm) cfg80211_report_obss_beacon() argument 7821 wiphy_ext_feature_set(struct wiphy *wiphy, enum nl80211_ext_feature_index ftidx) wiphy_ext_feature_set() argument 7840 wiphy_ext_feature_isset(struct wiphy *wiphy, enum nl80211_ext_feature_index ftidx) wiphy_ext_feature_isset() argument [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | cfg80211.h | 50 * The fundamental structure for each device is the 'wiphy', of which each 52 * such wiphy can have zero, one, or many virtual interfaces associated with 60 * Each wiphy structure contains device capability information, and also has 65 struct wiphy; 204 * core code when registering the wiphy. 207 * core code when registering the wiphy. 210 * core code when registering the wiphy. 513 * This structure describes a frequency band a wiphy 642 * @wiphy: the wireless device to get extra limits for 651 * sure to call it only if channels in wiphy ar 661 wiphy_read_of_freq_limits(struct wiphy *wiphy) wiphy_read_of_freq_limits() argument 2536 struct wiphy *wiphy; global() member 2682 struct wiphy *wiphy; global() member 5438 struct wiphy { global() struct 5590 wiphy_net(struct wiphy *wiphy) wiphy_net() argument 5595 wiphy_net_set(struct wiphy *wiphy, struct net *net) wiphy_net_set() argument 5606 wiphy_priv(struct wiphy *wiphy) wiphy_priv() argument 5630 set_wiphy_dev(struct wiphy *wiphy, struct device *dev) set_wiphy_dev() argument 5641 wiphy_dev(struct wiphy *wiphy) wiphy_dev() argument 5652 wiphy_name(const struct wiphy *wiphy) wiphy_name() argument 5841 struct wiphy *wiphy; global() member 5977 struct wiphy *wiphy; global() member 6242 ieee80211_get_channel(struct wiphy *wiphy, int freq) ieee80211_get_channel() argument 6949 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) cfg80211_inform_bss_width_frame() argument 6965 cfg80211_inform_bss_frame(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, struct ieee80211_mgmt *mgmt, size_t len, s32 signal, gfp_t gfp) cfg80211_inform_bss_frame() argument 7075 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) cfg80211_inform_bss_width() argument 7095 cfg80211_inform_bss(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, 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) cfg80211_inform_bss() argument 7130 cfg80211_get_ibss(struct wiphy *wiphy, struct ieee80211_channel *channel, const u8 *ssid, size_t ssid_len) cfg80211_get_ibss() argument 7410 wiphy_rfkill_set_hw_state(struct wiphy *wiphy, bool blocked) wiphy_rfkill_set_hw_state() argument 7426 wiphy_rfkill_stop_polling(struct wiphy *wiphy) wiphy_rfkill_stop_polling() argument 7490 cfg80211_vendor_cmd_alloc_reply_skb(struct wiphy *wiphy, int approxlen) cfg80211_vendor_cmd_alloc_reply_skb() argument 7541 cfg80211_vendor_event_alloc(struct wiphy *wiphy, struct wireless_dev *wdev, int approxlen, int event_idx, gfp_t gfp) cfg80211_vendor_event_alloc() argument 7574 cfg80211_vendor_event_alloc_ucast(struct wiphy *wiphy, struct wireless_dev *wdev, unsigned int portid, int approxlen, int event_idx, gfp_t gfp) cfg80211_vendor_event_alloc_ucast() argument 7633 cfg80211_testmode_alloc_reply_skb(struct wiphy *wiphy, int approxlen) cfg80211_testmode_alloc_reply_skb() argument 7678 cfg80211_testmode_alloc_event_skb(struct wiphy *wiphy, int approxlen, gfp_t gfp) cfg80211_testmode_alloc_event_skb() argument 8403 cfg80211_radar_event(struct wiphy *wiphy, struct cfg80211_chan_def *chandef, gfp_t gfp) cfg80211_radar_event() argument 8411 cfg80211_background_radar_event(struct wiphy *wiphy, struct cfg80211_chan_def *chandef, gfp_t gfp) cfg80211_background_radar_event() argument 8549 cfg80211_report_obss_beacon(struct wiphy *wiphy, const u8 *frame, size_t len, int freq, int sig_dbm) cfg80211_report_obss_beacon() argument 8937 wiphy_ext_feature_set(struct wiphy *wiphy, enum nl80211_ext_feature_index ftidx) wiphy_ext_feature_set() argument 8956 wiphy_ext_feature_isset(struct wiphy *wiphy, enum nl80211_ext_feature_index ftidx) wiphy_ext_feature_isset() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/ |
H A D | cfg.c | 24 void orinoco_wiphy_init(struct wiphy *wiphy) in orinoco_wiphy_init() argument 26 struct orinoco_private *priv = wiphy_priv(wiphy); in orinoco_wiphy_init() 28 wiphy->privid = orinoco_wiphy_privid; in orinoco_wiphy_init() 30 set_wiphy_dev(wiphy, priv->dev); in orinoco_wiphy_init() 34 int orinoco_wiphy_register(struct wiphy *wiphy) in orinoco_wiphy_register() argument 36 struct orinoco_private *priv = wiphy_priv(wiphy); in orinoco_wiphy_register() 40 wiphy->max_scan_ssids = 1; in orinoco_wiphy_register() 42 wiphy in orinoco_wiphy_register() 99 orinoco_change_vif(struct wiphy *wiphy, struct net_device *dev, enum nl80211_iftype type, struct vif_params *params) orinoco_change_vif() argument 142 orinoco_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) orinoco_scan() argument 164 orinoco_set_monitor_channel(struct wiphy *wiphy, struct cfg80211_chan_def *chandef) orinoco_set_monitor_channel() argument 203 orinoco_set_wiphy_params(struct wiphy *wiphy, u32 changed) orinoco_set_wiphy_params() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/orinoco/ |
H A D | cfg.c | 24 void orinoco_wiphy_init(struct wiphy *wiphy) in orinoco_wiphy_init() argument 26 struct orinoco_private *priv = wiphy_priv(wiphy); in orinoco_wiphy_init() 28 wiphy->privid = orinoco_wiphy_privid; in orinoco_wiphy_init() 30 set_wiphy_dev(wiphy, priv->dev); in orinoco_wiphy_init() 34 int orinoco_wiphy_register(struct wiphy *wiphy) in orinoco_wiphy_register() argument 36 struct orinoco_private *priv = wiphy_priv(wiphy); in orinoco_wiphy_register() 40 wiphy->max_scan_ssids = 1; in orinoco_wiphy_register() 42 wiphy in orinoco_wiphy_register() 99 orinoco_change_vif(struct wiphy *wiphy, struct net_device *dev, enum nl80211_iftype type, struct vif_params *params) orinoco_change_vif() argument 142 orinoco_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) orinoco_scan() argument 164 orinoco_set_monitor_channel(struct wiphy *wiphy, struct cfg80211_chan_def *chandef) orinoco_set_monitor_channel() argument 203 orinoco_set_wiphy_params(struct wiphy *wiphy, u32 changed) orinoco_set_wiphy_params() argument [all...] |
/kernel/linux/linux-5.10/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 *wiph argument 333 qtnf_change_beacon(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_beacon_data *info) qtnf_change_beacon() argument 341 qtnf_start_ap(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ap_settings *settings) qtnf_start_ap() argument 355 qtnf_stop_ap(struct wiphy *wiphy, struct net_device *dev) qtnf_stop_ap() argument 372 qtnf_set_wiphy_params(struct wiphy *wiphy, u32 changed) qtnf_set_wiphy_params() argument 392 qtnf_update_mgmt_frame_registrations(struct wiphy *wiphy, struct wireless_dev *wdev, struct mgmt_frame_regs *upd) qtnf_update_mgmt_frame_registrations() argument 446 qtnf_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) qtnf_mgmt_tx() argument 484 qtnf_get_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_info *sinfo) qtnf_get_station() argument 494 qtnf_dump_station(struct wiphy *wiphy, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) qtnf_dump_station() argument 533 qtnf_add_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) qtnf_add_key() argument 549 qtnf_del_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool pairwise, const u8 *mac_addr) qtnf_del_key() argument 570 qtnf_set_default_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index, bool unicast, bool multicast) qtnf_set_default_key() argument 586 qtnf_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *dev, u8 key_index) qtnf_set_default_mgmt_key() argument 601 qtnf_change_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_parameters *params) qtnf_change_station() argument 616 qtnf_del_station(struct wiphy *wiphy, struct net_device *dev, struct station_del_parameters *params) qtnf_del_station() argument 637 qtnf_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) qtnf_scan() argument 662 qtnf_connect(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_connect_params *sme) qtnf_connect() argument 694 qtnf_external_auth(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_external_auth_params *auth) qtnf_external_auth() argument 716 qtnf_disconnect(struct wiphy *wiphy, struct net_device *dev, u16 reason_code) qtnf_disconnect() argument 750 qtnf_dump_survey(struct wiphy *wiphy, struct net_device *dev, int idx, struct survey_info *survey) qtnf_dump_survey() argument 788 qtnf_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_chan_def *chandef) qtnf_get_channel() argument 820 qtnf_channel_switch(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_csa_settings *params) qtnf_channel_switch() argument 843 qtnf_start_radar_detection(struct wiphy *wiphy, struct net_device *ndev, struct cfg80211_chan_def *chandef, u32 cac_time_ms) qtnf_start_radar_detection() argument 861 qtnf_set_mac_acl(struct wiphy *wiphy, struct net_device *dev, const struct cfg80211_acl_data *params) qtnf_set_mac_acl() argument 875 qtnf_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, bool enabled, int timeout) qtnf_set_power_mgmt() argument 889 qtnf_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) qtnf_get_tx_power() argument 902 qtnf_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) qtnf_set_tx_power() argument 928 qtnf_update_owe_info(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_update_owe_info *owe_info) qtnf_update_owe_info() argument 949 qtnf_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wowlan) qtnf_suspend() argument 981 qtnf_resume(struct wiphy *wiphy) qtnf_resume() argument 1005 qtnf_set_wakeup(struct wiphy *wiphy, bool enabled) qtnf_set_wakeup() argument 1053 qtnf_cfg80211_reg_notifier(struct wiphy *wiphy, struct regulatory_request *req) qtnf_cfg80211_reg_notifier() argument 1085 struct wiphy *wiphy; qtnf_wiphy_allocate() local 1107 qtnf_wiphy_setup_if_comb(struct wiphy *wiphy, struct qtnf_mac_info *mac_info) qtnf_wiphy_setup_if_comb() argument 1136 struct wiphy *wiphy = priv_to_wiphy(mac); qtnf_wiphy_register() local [all...] |
/kernel/linux/linux-6.6/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 *wiph argument 333 qtnf_change_beacon(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_beacon_data *info) qtnf_change_beacon() argument 341 qtnf_start_ap(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ap_settings *settings) qtnf_start_ap() argument 355 qtnf_stop_ap(struct wiphy *wiphy, struct net_device *dev, unsigned int link_id) qtnf_stop_ap() argument 373 qtnf_set_wiphy_params(struct wiphy *wiphy, u32 changed) qtnf_set_wiphy_params() argument 393 qtnf_update_mgmt_frame_registrations(struct wiphy *wiphy, struct wireless_dev *wdev, struct mgmt_frame_regs *upd) qtnf_update_mgmt_frame_registrations() argument 447 qtnf_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, struct cfg80211_mgmt_tx_params *params, u64 *cookie) qtnf_mgmt_tx() argument 485 qtnf_get_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_info *sinfo) qtnf_get_station() argument 495 qtnf_dump_station(struct wiphy *wiphy, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) qtnf_dump_station() argument 534 qtnf_add_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) qtnf_add_key() argument 550 qtnf_del_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool pairwise, const u8 *mac_addr) qtnf_del_key() argument 572 qtnf_set_default_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index, bool unicast, bool multicast) qtnf_set_default_key() argument 589 qtnf_set_default_mgmt_key(struct wiphy *wiphy, struct net_device *dev, int link_id, u8 key_index) qtnf_set_default_mgmt_key() argument 604 qtnf_change_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_parameters *params) qtnf_change_station() argument 619 qtnf_del_station(struct wiphy *wiphy, struct net_device *dev, struct station_del_parameters *params) qtnf_del_station() argument 640 qtnf_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) qtnf_scan() argument 665 qtnf_connect(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_connect_params *sme) qtnf_connect() argument 694 qtnf_external_auth(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_external_auth_params *auth) qtnf_external_auth() argument 713 qtnf_disconnect(struct wiphy *wiphy, struct net_device *dev, u16 reason_code) qtnf_disconnect() argument 744 qtnf_dump_survey(struct wiphy *wiphy, struct net_device *dev, int idx, struct survey_info *survey) qtnf_dump_survey() argument 782 qtnf_get_channel(struct wiphy *wiphy, struct wireless_dev *wdev, unsigned int link_id, struct cfg80211_chan_def *chandef) qtnf_get_channel() argument 814 qtnf_channel_switch(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_csa_settings *params) qtnf_channel_switch() argument 837 qtnf_start_radar_detection(struct wiphy *wiphy, struct net_device *ndev, struct cfg80211_chan_def *chandef, u32 cac_time_ms) qtnf_start_radar_detection() argument 855 qtnf_set_mac_acl(struct wiphy *wiphy, struct net_device *dev, const struct cfg80211_acl_data *params) qtnf_set_mac_acl() argument 869 qtnf_set_power_mgmt(struct wiphy *wiphy, struct net_device *dev, bool enabled, int timeout) qtnf_set_power_mgmt() argument 883 qtnf_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) qtnf_get_tx_power() argument 896 qtnf_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) qtnf_set_tx_power() argument 922 qtnf_update_owe_info(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_update_owe_info *owe_info) qtnf_update_owe_info() argument 940 qtnf_suspend(struct wiphy *wiphy, struct cfg80211_wowlan *wowlan) qtnf_suspend() argument 972 qtnf_resume(struct wiphy *wiphy) qtnf_resume() argument 992 qtnf_set_wakeup(struct wiphy *wiphy, bool enabled) qtnf_set_wakeup() argument 1040 qtnf_cfg80211_reg_notifier(struct wiphy *wiphy, struct regulatory_request *req) qtnf_cfg80211_reg_notifier() argument 1072 struct wiphy *wiphy; qtnf_wiphy_allocate() local 1094 qtnf_wiphy_setup_if_comb(struct wiphy *wiphy, struct qtnf_mac_info *mac_info) qtnf_wiphy_setup_if_comb() argument 1123 struct wiphy *wiphy = priv_to_wiphy(mac); qtnf_wiphy_register() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/os_dep/ |
H A D | wifi_regd.c | 60 static void _rtw_reg_apply_flags(struct wiphy *wiphy) in _rtw_reg_apply_flags() argument 62 struct adapter *padapter = wiphy_to_adapter(wiphy); in _rtw_reg_apply_flags() 75 sband = wiphy->bands[i]; in _rtw_reg_apply_flags() 94 ch = ieee80211_get_channel(wiphy, freq); in _rtw_reg_apply_flags() 104 static int _rtw_reg_notifier_apply(struct wiphy *wiphy, in _rtw_reg_notifier_apply() argument 109 _rtw_reg_apply_flags(wiphy); in _rtw_reg_notifier_apply() 121 struct wiphy *wiphy, in _rtw_regd_init_wiphy() 120 _rtw_regd_init_wiphy(struct rtw_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request * request)) _rtw_regd_init_wiphy() argument 142 rtw_regd_init(struct adapter *padapter, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) rtw_regd_init() argument 146 struct wiphy *wiphy = padapter->rtw_wdev->wiphy; rtw_regd_init() local 153 rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request) rtw_reg_notifier() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/os_dep/ |
H A D | wifi_regd.c | 56 static void _rtw_reg_apply_flags(struct wiphy *wiphy) in _rtw_reg_apply_flags() argument 58 struct adapter *padapter = wiphy_to_adapter(wiphy); in _rtw_reg_apply_flags() 71 sband = wiphy->bands[i]; in _rtw_reg_apply_flags() 90 ch = ieee80211_get_channel(wiphy, freq); in _rtw_reg_apply_flags() 100 static int _rtw_reg_notifier_apply(struct wiphy *wiphy, in _rtw_reg_notifier_apply() argument 105 _rtw_reg_apply_flags(wiphy); in _rtw_reg_notifier_apply() 117 struct wiphy *wiphy, in _rtw_regd_init_wiphy() 116 _rtw_regd_init_wiphy(struct rtw_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request * request)) _rtw_regd_init_wiphy() argument 138 rtw_regd_init(struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) rtw_regd_init() argument 145 rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request) rtw_reg_notifier() argument [all...] |
/kernel/linux/linux-5.10/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_fre in ath_force_no_ir_freq() 308 __ath_reg_apply_beaconing_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator, struct ieee80211_channel *ch) __ath_reg_apply_beaconing_flags() argument 339 ath_reg_apply_beaconing_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator) ath_reg_apply_beaconing_flags() argument 375 ath_reg_apply_ir_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator) ath_reg_apply_ir_flags() argument 403 ath_reg_apply_radar_flags(struct wiphy *wiphy, struct ath_regulatory *reg) ath_reg_apply_radar_flags() argument 435 ath_reg_apply_world_flags(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct ath_regulatory *reg) ath_reg_apply_world_flags() argument 470 __ath_reg_dyn_country(struct wiphy *wiphy, struct ath_regulatory *reg, struct regulatory_request *request) __ath_reg_dyn_country() argument 494 ath_reg_dyn_country(struct wiphy *wiphy, struct ath_regulatory *reg, struct regulatory_request *request) ath_reg_dyn_country() argument 507 ath_reg_notifier_apply(struct wiphy *wiphy, struct regulatory_request *request, struct ath_regulatory *reg) ath_reg_notifier_apply() argument 634 ath_regd_init_wiphy(struct ath_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) ath_regd_init_wiphy() argument 757 ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) ath_regd_init() argument [all...] |
/kernel/linux/linux-6.6/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_fre in ath_force_no_ir_freq() 308 __ath_reg_apply_beaconing_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator, struct ieee80211_channel *ch) __ath_reg_apply_beaconing_flags() argument 339 ath_reg_apply_beaconing_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator) ath_reg_apply_beaconing_flags() argument 376 ath_reg_apply_ir_flags(struct wiphy *wiphy, struct ath_regulatory *reg, enum nl80211_reg_initiator initiator) ath_reg_apply_ir_flags() argument 404 ath_reg_apply_radar_flags(struct wiphy *wiphy, struct ath_regulatory *reg) ath_reg_apply_radar_flags() argument 436 ath_reg_apply_world_flags(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct ath_regulatory *reg) ath_reg_apply_world_flags() argument 471 __ath_reg_dyn_country(struct wiphy *wiphy, struct ath_regulatory *reg, struct regulatory_request *request) __ath_reg_dyn_country() argument 495 ath_reg_dyn_country(struct wiphy *wiphy, struct ath_regulatory *reg, struct regulatory_request *request) ath_reg_dyn_country() argument 508 ath_reg_notifier_apply(struct wiphy *wiphy, struct regulatory_request *request, struct ath_regulatory *reg) ath_reg_notifier_apply() argument 635 ath_regd_init_wiphy(struct ath_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) ath_regd_init_wiphy() argument 758 ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) ath_regd_init() argument [all...] |
/kernel/linux/linux-5.10/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, c in _rtl_reg_apply_active_scan_flags() 236 _rtl_reg_apply_radar_flags(struct wiphy *wiphy) _rtl_reg_apply_radar_flags() argument 270 _rtl_reg_apply_world_flags(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct rtl_regulatory *reg) _rtl_reg_apply_world_flags() argument 279 _rtl_reg_notifier_apply(struct wiphy *wiphy, struct regulatory_request *request, struct rtl_regulatory *reg) _rtl_reg_notifier_apply() argument 329 _rtl_regd_init_wiphy(struct rtl_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request * request)) _rtl_regd_init_wiphy() argument 381 rtl_regd_init(struct ieee80211_hw *hw, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) rtl_regd_init() argument 386 struct wiphy *wiphy = hw->wiphy; rtl_regd_init() local 426 rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request) rtl_reg_notifier() argument [all...] |
/kernel/linux/linux-6.6/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, c in _rtl_reg_apply_active_scan_flags() 236 _rtl_reg_apply_radar_flags(struct wiphy *wiphy) _rtl_reg_apply_radar_flags() argument 270 _rtl_reg_apply_world_flags(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct rtl_regulatory *reg) _rtl_reg_apply_world_flags() argument 279 _rtl_reg_notifier_apply(struct wiphy *wiphy, struct regulatory_request *request, struct rtl_regulatory *reg) _rtl_reg_notifier_apply() argument 329 _rtl_regd_init_wiphy(struct rtl_regulatory *reg, struct wiphy *wiphy, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request * request)) _rtl_regd_init_wiphy() argument 381 rtl_regd_init(struct ieee80211_hw *hw, void (*reg_notifier)(struct wiphy *wiphy, struct regulatory_request *request)) rtl_regd_init() argument 386 struct wiphy *wiphy = hw->wiphy; rtl_regd_init() local 426 rtl_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request) rtl_reg_notifier() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ |
H A D | virt_wifi.c | 18 static struct wiphy *common_wiphy; 139 static void virt_wifi_inform_bss(struct wiphy *wiphy) in virt_wifi_inform_bss() argument 153 informed_bss = cfg80211_inform_bss(wiphy, &channel_5ghz, in virt_wifi_inform_bss() 159 cfg80211_put_bss(wiphy, informed_bss); in virt_wifi_inform_bss() 163 static int virt_wifi_scan(struct wiphy *wiphy, in virt_wifi_scan() argument 166 struct virt_wifi_wiphy_priv *priv = wiphy_priv(wiphy); in virt_wifi_scan() 168 wiphy_debug(wiphy, "scan\n"); in virt_wifi_scan() 185 struct wiphy *wiph in virt_wifi_scan_result() local 196 virt_wifi_cancel_scan(struct wiphy *wiphy) virt_wifi_cancel_scan() argument 223 virt_wifi_connect(struct wiphy *wiphy, struct net_device *netdev, struct cfg80211_connect_params *sme) virt_wifi_connect() argument 288 virt_wifi_disconnect(struct wiphy *wiphy, struct net_device *netdev, u16 reason_code) virt_wifi_disconnect() argument 307 virt_wifi_get_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_info *sinfo) virt_wifi_get_station() argument 332 virt_wifi_dump_station(struct wiphy *wiphy, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) virt_wifi_dump_station() argument 359 struct wiphy *wiphy; virt_wifi_make_wiphy() local 393 virt_wifi_destroy_wiphy(struct wiphy *wiphy) virt_wifi_destroy_wiphy() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/virtual/ |
H A D | virt_wifi.c | 18 static struct wiphy *common_wiphy; 139 static void virt_wifi_inform_bss(struct wiphy *wiphy) in virt_wifi_inform_bss() argument 153 informed_bss = cfg80211_inform_bss(wiphy, &channel_5ghz, in virt_wifi_inform_bss() 159 cfg80211_put_bss(wiphy, informed_bss); in virt_wifi_inform_bss() 163 static int virt_wifi_scan(struct wiphy *wiphy, in virt_wifi_scan() argument 166 struct virt_wifi_wiphy_priv *priv = wiphy_priv(wiphy); in virt_wifi_scan() 168 wiphy_debug(wiphy, "scan\n"); in virt_wifi_scan() 185 struct wiphy *wiph in virt_wifi_scan_result() local 196 virt_wifi_cancel_scan(struct wiphy *wiphy) virt_wifi_cancel_scan() argument 223 virt_wifi_connect(struct wiphy *wiphy, struct net_device *netdev, struct cfg80211_connect_params *sme) virt_wifi_connect() argument 288 virt_wifi_disconnect(struct wiphy *wiphy, struct net_device *netdev, u16 reason_code) virt_wifi_disconnect() argument 307 virt_wifi_get_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_info *sinfo) virt_wifi_get_station() argument 332 virt_wifi_dump_station(struct wiphy *wiphy, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) virt_wifi_dump_station() argument 359 struct wiphy *wiphy; virt_wifi_make_wiphy() local 393 virt_wifi_destroy_wiphy(struct wiphy *wiphy) virt_wifi_destroy_wiphy() argument [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | main.c | 342 wiphy_lock(local->hw.wiphy); in ieee80211_restart_work() 364 wiphy_work_cancel(local->hw.wiphy, in ieee80211_restart_work() 379 wiphy_delayed_work_flush(local->hw.wiphy, &local->roc_work); in ieee80211_restart_work() 380 wiphy_work_flush(local->hw.wiphy, &local->hw_roc_done); in ieee80211_restart_work() 386 wiphy_unlock(local->hw.wiphy); in ieee80211_restart_work() 389 cfg80211_shutdown_all_interfaces(local->hw.wiphy); in ieee80211_restart_work() 400 wiphy_info(hw->wiphy, in ieee80211_restart_hw() 439 if (wdev->wiphy != local->hw.wiphy) in ieee80211_ifa_changed() 490 if (!wdev || wdev->wiphy ! in ieee80211_ifa6_changed() 627 struct wiphy *wiphy; ieee80211_alloc_hw_nm() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/wlan-ng/ |
H A D | cfg80211.c | 103 static int prism2_change_virtual_intf(struct wiphy *wiphy, in prism2_change_virtual_intf() argument 145 static int prism2_add_key(struct wiphy *wiphy, struct net_device *dev, in prism2_add_key() argument 174 static int prism2_get_key(struct wiphy *wiphy, struct net_device *dev, in prism2_get_key() argument 204 static int prism2_del_key(struct wiphy *wiphy, struct net_device *dev, in prism2_del_key() argument 229 static int prism2_set_default_key(struct wiphy *wiphy, struc argument 239 prism2_get_station(struct wiphy *wiphy, struct net_device *dev, const u8 *mac, struct station_info *sinfo) prism2_get_station() argument 272 prism2_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) prism2_scan() argument 390 prism2_set_wiphy_params(struct wiphy *wiphy, u32 changed) prism2_set_wiphy_params() argument 432 prism2_connect(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_connect_params *sme) prism2_connect() argument 540 prism2_disconnect(struct wiphy *wiphy, struct net_device *dev, u16 reason_code) prism2_disconnect() argument 562 prism2_join_ibss(struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ibss_params *params) prism2_join_ibss() argument 568 prism2_leave_ibss(struct wiphy *wiphy, struct net_device *dev) prism2_leave_ibss() argument 573 prism2_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, enum nl80211_tx_power_setting type, int mbm) prism2_set_tx_power() argument 600 prism2_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, int *dbm) prism2_get_tx_power() argument 674 struct wiphy *wiphy; wlan_create_wiphy() local 710 wlan_free_wiphy(struct wiphy *wiphy) wlan_free_wiphy() argument [all...] |