/linux/net/wireless/ |
A D | rdev-ops.h | 14 trace_rdev_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() 34 trace_rdev_return_void(&rdev->wiphy); in rdev_set_wakeup() 47 trace_rdev_return_wdev(&rdev->wiphy, ret); in rdev_add_virtual_intf() 58 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_del_virtual_intf() 70 trace_rdev_return_int(&rdev->wiphy, ret); in rdev_change_virtual_intf() 178 trace_rdev_stop_ap(&rdev->wiphy, dev); in rdev_stop_ap() [all …]
|
A D | core.c | 73 int get_wiphy_idx(struct wiphy *wiphy) in get_wiphy_idx() argument 264 void cfg80211_shutdown_all_interfaces(struct wiphy *wiphy) in cfg80211_shutdown_all_interfaces() argument 571 static int wiphy_verify_combinations(struct wiphy *wiphy) in wiphy_verify_combinations() argument 661 int wiphy_register(struct wiphy *wiphy) in wiphy_register() argument 677 !wiphy->wowlan->flags && !wiphy->wowlan->n_patterns && in wiphy_register() 698 if (wiphy->pmsr_capa && wiphy->pmsr_capa->ftm.supported) { in wiphy_register() 764 if (WARN_ON(wiphy->addresses && !wiphy->n_addresses)) in wiphy_register() 769 memcmp(wiphy->perm_addr, wiphy->addresses[0].addr, in wiphy_register() 1001 void wiphy_rfkill_start_polling(struct wiphy *wiphy) in wiphy_rfkill_start_polling() argument 1012 void wiphy_unregister(struct wiphy *wiphy) in wiphy_unregister() argument [all …]
|
A D | trace.h | 282 TP_PROTO(struct wiphy *wiphy, int ret), 308 TP_PROTO(struct wiphy *wiphy), 320 TP_PROTO(struct wiphy *wiphy), 325 TP_PROTO(struct wiphy *wiphy), 330 TP_PROTO(struct wiphy *wiphy), 335 TP_PROTO(struct wiphy *wiphy), 1170 TP_PROTO(struct wiphy *wiphy, 1321 TP_PROTO(struct wiphy *wiphy, 1413 TP_PROTO(struct wiphy *wiphy, 1436 TP_PROTO(struct wiphy *wiphy, [all …]
|
A D | sysfs.c | 44 struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy; in name_show() local 54 struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy; in addresses_show() local 58 if (!wiphy->addresses) in addresses_show() 102 wiphy_lock(&rdev->wiphy); in wiphy_suspend() 103 if (rdev->wiphy.registered) { in wiphy_suspend() 104 if (!rdev->wiphy.wowlan_config) { in wiphy_suspend() 117 wiphy_unlock(&rdev->wiphy); in wiphy_suspend() 132 wiphy_lock(&rdev->wiphy); in wiphy_resume() 135 wiphy_unlock(&rdev->wiphy); in wiphy_resume() 153 struct wiphy *wiphy = container_of(d, struct wiphy, dev); in wiphy_namespace() local [all …]
|
A D | reg.c | 1967 static void handle_channel(struct wiphy *wiphy, in handle_channel() argument 2051 static void handle_band(struct wiphy *wiphy, in handle_band() argument 2354 wiphy->reg_notifier(wiphy, request); in reg_call_notifier() 2503 struct wiphy *wiphy; in update_all_wiphy_regulatory() local 2508 wiphy = &rdev->wiphy; in update_all_wiphy_regulatory() 2769 reg_process_hint_driver(struct wiphy *wiphy, in reg_process_hint_driver() argument 2984 if (wiphy == &rdev->wiphy) in wiphy_all_share_dfs_chan_state() 2993 struct wiphy *wiphy = NULL; in reg_process_hint() local 3047 struct wiphy *wiphy; in notify_self_managed_wiphys() local 3050 wiphy = &rdev->wiphy; in notify_self_managed_wiphys() [all …]
|
A D | chan.c | 417 void cfg80211_set_dfs_state(struct wiphy *wiphy, in cfg80211_set_dfs_state() argument 489 int cfg80211_chandef_dfs_required(struct wiphy *wiphy, in cfg80211_chandef_dfs_required() argument 583 bool cfg80211_chandef_dfs_usable(struct wiphy *wiphy, in cfg80211_chandef_dfs_usable() argument 715 bool cfg80211_any_wiphy_oper_chan(struct wiphy *wiphy, in cfg80211_any_wiphy_oper_chan() argument 726 if (!reg_dfs_domain_same(wiphy, &rdev->wiphy)) in cfg80211_any_wiphy_oper_chan() 838 cfg80211_chandef_dfs_cac_time(struct wiphy *wiphy, in cfg80211_chandef_dfs_cac_time() argument 937 bool cfg80211_chandef_usable(struct wiphy *wiphy, in cfg80211_chandef_usable() argument 1185 static bool _cfg80211_reg_can_beacon(struct wiphy *wiphy, in _cfg80211_reg_can_beacon() argument 1211 bool cfg80211_reg_can_beacon(struct wiphy *wiphy, in cfg80211_reg_can_beacon() argument 1219 bool cfg80211_reg_can_beacon_relax(struct wiphy *wiphy, in cfg80211_reg_can_beacon_relax() argument [all …]
|
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 int regulatory_hint_found_beacon(struct wiphy *wiphy, 110 void regulatory_hint_country_ie(struct wiphy *wiphy, 167 void regulatory_propagate_dfs_state(struct wiphy *wiphy, 177 bool reg_dfs_domain_same(struct wiphy *wiphy1, struct wiphy *wiphy2);
|
A D | mlme.c | 29 struct wiphy *wiphy = wdev->wiphy; in cfg80211_rx_assoc_resp() local 148 struct wiphy *wiphy = wdev->wiphy; in cfg80211_auth_timeout() local 161 struct wiphy *wiphy = wdev->wiphy; in cfg80211_assoc_timeout() local 177 struct wiphy *wiphy = wdev->wiphy; in cfg80211_abandon_assoc() local 210 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg80211_michael_mic_failure() local 602 struct wiphy *wiphy = wdev->wiphy; in cfg80211_mlme_unregister_socket() local 765 struct wiphy *wiphy = wdev->wiphy; in cfg80211_rx_mgmt_khz() local 833 struct wiphy *wiphy; in cfg80211_dfs_channels_update_work() local 842 wiphy = &rdev->wiphy; in cfg80211_dfs_channels_update_work() 908 void cfg80211_radar_event(struct wiphy *wiphy, in cfg80211_radar_event() argument [all …]
|
A D | wext-compat.c | 65 wiphy_lock(wdev->wiphy); in cfg80211_wext_siwmode() 67 wiphy_unlock(wdev->wiphy); in cfg80211_wext_siwmode() 261 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwrts() 305 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwfrag() 355 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwretry() 394 if (wdev->wiphy->retry_long == wdev->wiphy->retry_short) in cfg80211_wext_giwretry() 597 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwencode() 730 wiphy_lock(wdev->wiphy); in cfg80211_wext_siwencodeext() 790 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwfreq() 854 wiphy_lock(&rdev->wiphy); in cfg80211_wext_giwfreq() [all …]
|
A D | core.h | 108 struct wiphy wiphy __aligned(NETDEV_ALIGN); 112 struct cfg80211_registered_device *wiphy_to_rdev(struct wiphy *wiphy) in wiphy_to_rdev() argument 114 BUG_ON(!wiphy); in wiphy_to_rdev() 115 return container_of(wiphy, struct cfg80211_registered_device, wiphy); in wiphy_to_rdev() 206 int get_wiphy_idx(struct wiphy *wiphy); 305 void ieee80211_set_bitrate_flags(struct wiphy *wiphy); 436 bool cfg80211_supported_cipher_suite(struct wiphy *wiphy, u32 cipher); 479 bool cfg80211_chandef_dfs_usable(struct wiphy *wiphy, 482 void cfg80211_set_dfs_state(struct wiphy *wiphy, 489 cfg80211_chandef_dfs_cac_time(struct wiphy *wiphy, [all …]
|
/linux/include/net/ |
A D | cfg80211.h | 2315 struct wiphy *wiphy; member 2461 struct wiphy *wiphy; member 4078 int (*resume)(struct wiphy *wiphy); 4176 int (*scan)(struct wiphy *wiphy, 4297 int (*get_channel)(struct wiphy *wiphy, 4313 void (*end_cac)(struct wiphy *wiphy, 5306 int wiphy_register(struct wiphy *wiphy); 5355 void wiphy_free(struct wiphy *wiphy); 5481 struct wiphy *wiphy; member 6472 cfg80211_inform_bss(struct wiphy *wiphy, in cfg80211_inform_bss() argument [all …]
|
/linux/drivers/net/wireless/quantenna/qtnfmac/ |
A D | cfg80211.c | 74 qtnf_validate_iface_combinations(struct wiphy *wiphy, in qtnf_validate_iface_combinations() argument 124 qtnf_change_virtual_intf(struct wiphy *wiphy, in qtnf_change_virtual_intf() argument 233 vif->wdev.wiphy = wiphy; in qtnf_add_virtual_intf() 392 qtnf_update_mgmt_frame_registrations(struct wiphy *wiphy, in qtnf_update_mgmt_frame_registrations() argument 662 qtnf_connect(struct wiphy *wiphy, struct net_device *dev, in qtnf_connect() argument 835 static int qtnf_start_radar_detection(struct wiphy *wiphy, in qtnf_start_radar_detection() argument 853 static int qtnf_set_mac_acl(struct wiphy *wiphy, in qtnf_set_mac_acl() argument 970 static int qtnf_resume(struct wiphy *wiphy) in qtnf_resume() argument 1070 struct wiphy *wiphy; in qtnf_wiphy_allocate() local 1080 if (!wiphy) in qtnf_wiphy_allocate() [all …]
|
/linux/drivers/net/wireless/intersil/orinoco/ |
A D | cfg.c | 24 void orinoco_wiphy_init(struct wiphy *wiphy) in orinoco_wiphy_init() argument 30 set_wiphy_dev(wiphy, priv->dev); in orinoco_wiphy_init() 34 int orinoco_wiphy_register(struct wiphy *wiphy) in orinoco_wiphy_register() argument 40 wiphy->max_scan_ssids = 1; in orinoco_wiphy_register() 42 wiphy->max_scan_ssids = 0; in orinoco_wiphy_register() 88 wiphy->n_cipher_suites = i; in orinoco_wiphy_register() 99 static int orinoco_change_vif(struct wiphy *wiphy, struct net_device *dev, in orinoco_change_vif() argument 121 wiphy_warn(wiphy, in orinoco_change_vif() 142 static int orinoco_scan(struct wiphy *wiphy, in orinoco_scan() argument 164 static int orinoco_set_monitor_channel(struct wiphy *wiphy, in orinoco_set_monitor_channel() argument [all …]
|
/linux/drivers/staging/rtl8723bs/os_dep/ |
A D | wifi_regd.c | 56 static void _rtw_reg_apply_flags(struct wiphy *wiphy) in _rtw_reg_apply_flags() argument 71 sband = wiphy->bands[i]; 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() argument 118 void (*reg_notifier)(struct wiphy *wiphy, in _rtw_regd_init_wiphy() argument 125 wiphy->reg_notifier = reg_notifier; in _rtw_regd_init_wiphy() 135 _rtw_reg_apply_flags(wiphy); in _rtw_regd_init_wiphy() 138 void rtw_regd_init(struct wiphy *wiphy, in rtw_regd_init() argument 139 void (*reg_notifier)(struct wiphy *wiphy, in rtw_regd_init() argument [all …]
|
/linux/drivers/net/wireless/realtek/rtlwifi/ |
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() 182 static void _rtl_reg_apply_active_scan_flags(struct wiphy *wiphy, in _rtl_reg_apply_active_scan_flags() argument 236 static void _rtl_reg_apply_radar_flags(struct wiphy *wiphy) in _rtl_reg_apply_radar_flags() argument 270 static void _rtl_reg_apply_world_flags(struct wiphy *wiphy, in _rtl_reg_apply_world_flags() argument 279 static int _rtl_reg_notifier_apply(struct wiphy *wiphy, in _rtl_reg_notifier_apply() argument 330 struct wiphy *wiphy, in _rtl_regd_init_wiphy() argument 331 void (*reg_notifier)(struct wiphy *wiphy, in _rtl_regd_init_wiphy() argument 382 void (*reg_notifier)(struct wiphy *wiphy, in rtl_regd_init() argument 386 struct wiphy *wiphy = hw->wiphy; in rtl_regd_init() local [all …]
|
/linux/drivers/net/wireless/ath/ |
A D | regd.c | 266 static void ath_force_clear_no_ir_chan(struct wiphy *wiphy, in ath_force_clear_no_ir_chan() argument 308 __ath_reg_apply_beaconing_flags(struct wiphy *wiphy, in __ath_reg_apply_beaconing_flags() argument 339 ath_reg_apply_beaconing_flags(struct wiphy *wiphy, in ath_reg_apply_beaconing_flags() argument 376 ath_reg_apply_ir_flags(struct wiphy *wiphy, in ath_reg_apply_ir_flags() argument 471 static int __ath_reg_dyn_country(struct wiphy *wiphy, in __ath_reg_dyn_country() argument 495 static void ath_reg_dyn_country(struct wiphy *wiphy, in ath_reg_dyn_country() argument 508 void ath_reg_notifier_apply(struct wiphy *wiphy, in ath_reg_notifier_apply() argument 636 struct wiphy *wiphy, in ath_regd_init_wiphy() argument 637 void (*reg_notifier)(struct wiphy *wiphy, in ath_regd_init_wiphy() argument 759 struct wiphy *wiphy, in ath_regd_init() argument [all …]
|
/linux/drivers/net/wireless/ |
A D | virt_wifi.c | 139 static void virt_wifi_inform_bss(struct wiphy *wiphy) in virt_wifi_inform_bss() argument 163 static int virt_wifi_scan(struct wiphy *wiphy, in virt_wifi_scan() argument 185 struct wiphy *wiphy = priv_to_wiphy(priv); in virt_wifi_scan_result() local 196 static void virt_wifi_cancel_scan(struct wiphy *wiphy) in virt_wifi_cancel_scan() argument 359 struct wiphy *wiphy; in virt_wifi_make_wiphy() local 365 if (!wiphy) in virt_wifi_make_wiphy() 385 wiphy_free(wiphy); in virt_wifi_make_wiphy() 389 return wiphy; in virt_wifi_make_wiphy() 393 static void virt_wifi_destroy_wiphy(struct wiphy *wiphy) in virt_wifi_destroy_wiphy() argument 398 if (!wiphy) in virt_wifi_destroy_wiphy() [all …]
|
/linux/net/mac80211/ |
A D | main.c | 264 wiphy_lock(local->hw.wiphy); in ieee80211_restart_work() 321 wiphy_info(hw->wiphy, in ieee80211_restart_hw() 360 if (wdev->wiphy != local->hw.wiphy) in ieee80211_ifa_changed() 412 if (!wdev || wdev->wiphy != local->hw.wiphy) in ieee80211_ifa6_changed() 549 struct wiphy *wiphy; in ieee80211_alloc_hw_nm() local 587 if (!wiphy) in ieee80211_alloc_hw_nm() 644 local = wiphy_priv(wiphy); in ieee80211_alloc_hw_nm() 649 local->hw.wiphy = wiphy; in ieee80211_alloc_hw_nm() 772 wiphy_free(wiphy); in ieee80211_alloc_hw_nm() 1310 wiphy_lock(hw->wiphy); in ieee80211_register_hw() [all …]
|
/linux/drivers/staging/wlan-ng/ |
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 272 static int prism2_scan(struct wiphy *wiphy, in prism2_scan() argument 394 static int prism2_set_wiphy_params(struct wiphy *wiphy, u32 changed) in prism2_set_wiphy_params() argument 678 struct wiphy *wiphy; in wlan_create_wiphy() local 682 if (!wiphy) in wlan_create_wiphy() 711 return wiphy; in wlan_create_wiphy() 714 static void wlan_free_wiphy(struct wiphy *wiphy) in wlan_free_wiphy() argument [all …]
|
/linux/drivers/net/wireless/microchip/wilc1000/ |
A D | cfg80211.c | 117 struct wiphy *wiphy = priv->dev->ieee80211_ptr->wiphy; in cfg_scan_result() local 171 struct wiphy *wiphy = dev->ieee80211_ptr->wiphy; in cfg_connect_result() local 233 static int set_channel(struct wiphy *wiphy, in set_channel() argument 1064 static int remain_on_channel(struct wiphy *wiphy, in remain_on_channel() argument 1104 static int cancel_remain_on_channel(struct wiphy *wiphy, in cancel_remain_on_channel() argument 1117 static int mgmt_tx(struct wiphy *wiphy, in mgmt_tx() argument 1201 static int mgmt_tx_cancel_wait(struct wiphy *wiphy, in mgmt_tx_cancel_wait() argument 1568 static int wilc_resume(struct wiphy *wiphy) in wilc_resume() argument 1770 struct wiphy *wiphy; in wilc_create_wiphy() local 1775 if (!wiphy) in wilc_create_wiphy() [all …]
|
/linux/drivers/net/wireless/marvell/mwifiex/ |
A D | cfg80211.c | 293 mwifiex_cfg80211_remain_on_channel(struct wiphy *wiphy, in mwifiex_cfg80211_remain_on_channel() argument 365 mwifiex_cfg80211_set_tx_power(struct wiphy *wiphy, in mwifiex_cfg80211_set_tx_power() argument 400 mwifiex_cfg80211_get_tx_power(struct wiphy *wiphy, in mwifiex_cfg80211_get_tx_power() argument 425 mwifiex_cfg80211_set_power_mgmt(struct wiphy *wiphy, in mwifiex_cfg80211_set_power_mgmt() argument 648 static void mwifiex_reg_notifier(struct wiphy *wiphy, in mwifiex_reg_notifier() argument 2629 mwifiex_cfg80211_scan(struct wiphy *wiphy, in mwifiex_cfg80211_scan() argument 2992 priv->wdev.wiphy = wiphy; in mwifiex_add_virtual_intf() 3022 priv->wdev.wiphy = wiphy; in mwifiex_add_virtual_intf() 3049 priv->wdev.wiphy = wiphy; in mwifiex_add_virtual_intf() 4342 struct wiphy *wiphy; in mwifiex_register_cfg80211() local [all …]
|
/linux/drivers/net/wireless/ath/wil6210/ |
A D | cfg80211.c | 117 struct wiphy *wiphy = wil_to_wiphy(wil); in update_supported_bands() local 205 static int wil_rf_sector_get_cfg(struct wiphy *wiphy, 208 static int wil_rf_sector_set_cfg(struct wiphy *wiphy, 699 p2p_wdev->wiphy = wiphy; in wil_cfg80211_add_iface() 889 static int wil_cfg80211_scan(struct wiphy *wiphy, in wil_cfg80211_scan() argument 1128 static int wil_ft_connect(struct wiphy *wiphy, in wil_ft_connect() argument 2034 struct wiphy *wiphy = wil_to_wiphy(wil); in wil_cfg80211_ap_recovery() local 2723 struct wiphy *wiphy = wil_to_wiphy(wil); in wil_cfg80211_iface_combinations_from_fw() local 2794 struct wiphy *wiphy; in wil_cfg80211_init() local 2812 wil->wiphy = wiphy; in wil_cfg80211_init() [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
A D | init.c | 50 struct wiphy *wiphy = mt76_hw(dev)->wiphy; in mt7615_thermal_init() local 58 wiphy_name(wiphy)); in mt7615_thermal_init() 191 struct wiphy *wiphy = hw->wiphy; in mt7615_check_offload_capability() local 213 wiphy->max_sched_scan_ie_len = 0; in mt7615_check_offload_capability() 215 wiphy->max_sched_scan_ssids = 0; in mt7615_check_offload_capability() 216 wiphy->max_match_sets = 0; in mt7615_check_offload_capability() 217 wiphy->max_sched_scan_reqs = 0; in mt7615_check_offload_capability() 330 mt7615_regd_notifier(struct wiphy *wiphy, in mt7615_regd_notifier() argument 362 struct wiphy *wiphy = hw->wiphy; in mt7615_init_wiphy() local 393 wiphy->max_sched_scan_reqs = 1; in mt7615_init_wiphy() [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
A D | init.c | 28 mt7921_regd_notifier(struct wiphy *wiphy, in mt7921_regd_notifier() argument 49 struct wiphy *wiphy = hw->wiphy; in mt7921_init_wiphy() local 64 wiphy->iface_combinations = if_comb; in mt7921_init_wiphy() 69 wiphy->max_scan_ie_len = MT76_CONNAC_SCAN_IE_LEN; in mt7921_init_wiphy() 70 wiphy->max_scan_ssids = 4; in mt7921_init_wiphy() 71 wiphy->max_sched_scan_plan_interval = in mt7921_init_wiphy() 76 wiphy->max_sched_scan_reqs = 1; in mt7921_init_wiphy() 77 wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; in mt7921_init_wiphy() 78 wiphy->reg_notifier = mt7921_regd_notifier; in mt7921_init_wiphy() 79 wiphy->sar_capa = &mt76_sar_capa; in mt7921_init_wiphy() [all …]
|
/linux/drivers/net/wireless/marvell/libertas/ |
A D | cfg.c | 445 static int lbs_cfg_set_monitor_channel(struct wiphy *wiphy, in lbs_cfg_set_monitor_channel() argument 460 static int lbs_cfg_set_mesh_channel(struct wiphy *wiphy, in lbs_cfg_set_mesh_channel() argument 634 struct wiphy *wiphy = priv->wdev->wiphy; in lbs_ret_scan() local 796 static int lbs_cfg_scan(struct wiphy *wiphy, in lbs_cfg_scan() argument 1276 static int lbs_cfg_connect(struct wiphy *wiphy, struct net_device *dev, in lbs_cfg_connect() argument 1439 static int lbs_cfg_set_default_key(struct wiphy *wiphy, in lbs_cfg_set_default_key() argument 1917 static int lbs_join_ibss(struct wiphy *wiphy, struct net_device *dev, in lbs_join_ibss() argument 1954 static int lbs_leave_ibss(struct wiphy *wiphy, struct net_device *dev) in lbs_leave_ibss() argument 2050 if (!wdev->wiphy) { in lbs_cfg_alloc() 2089 static void lbs_reg_notifier(struct wiphy *wiphy, in lbs_reg_notifier() argument [all …]
|