wowl             3545 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	memcpy(cfg->wowl.nd->ssid.ssid, netinfo->SSID, netinfo->SSID_len);
wowl             3546 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd->ssid.ssid_len = netinfo->SSID_len;
wowl             3547 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd->n_channels = 1;
wowl             3548 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd->channels[0] =
wowl             3552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd_info->n_matches = 1;
wowl             3553 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd_info->matches[0] = cfg->wowl.nd;
wowl             3556 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd_data_completed = true;
wowl             3557 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	wake_up(&cfg->wowl.nd_data_wait);
wowl             3615 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			timeout = wait_event_timeout(cfg->wowl.nd_data_wait,
wowl             3616 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				cfg->wowl.nd_data_completed,
wowl             3621 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				wakeup_data.net_detect = cfg->wowl.nd_info;
wowl             3649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (cfg->wowl.active) {
wowl             3656 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				      cfg->wowl.pre_pmmode);
wowl             3657 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		cfg->wowl.active = false;
wowl             3658 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		if (cfg->wowl.nd_enabled) {
wowl             3663 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			cfg->wowl.nd_enabled = false;
wowl             3671 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				 struct cfg80211_wowlan *wowl)
wowl             3681 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	brcmf_fil_cmd_int_get(ifp, BRCMF_C_GET_PM, &cfg->wowl.pre_pmmode);
wowl             3685 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (wowl->disconnect)
wowl             3687 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (wowl->magic_pkt)
wowl             3689 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if ((wowl->patterns) && (wowl->n_patterns)) {
wowl             3691 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		for (i = 0; i < wowl->n_patterns; i++) {
wowl             3693 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				(u8 *)wowl->patterns[i].pattern,
wowl             3694 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				wowl->patterns[i].pattern_len,
wowl             3695 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				(u8 *)wowl->patterns[i].mask,
wowl             3696 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				wowl->patterns[i].pkt_offset);
wowl             3699 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (wowl->nd_config) {
wowl             3701 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 						wowl->nd_config);
wowl             3704 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		cfg->wowl.nd_data_completed = false;
wowl             3705 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		cfg->wowl.nd_enabled = true;
wowl             3711 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (wowl->gtk_rekey_failure)
wowl             3722 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.active = true;
wowl             3726 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 				  struct cfg80211_wowlan *wowl)
wowl             3749 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (wowl == NULL) {
wowl             3770 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		brcmf_configure_wowl(cfg, ifp, wowl);
wowl             5845 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	kfree(cfg->wowl.nd);
wowl             5846 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd = NULL;
wowl             5847 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	kfree(cfg->wowl.nd_info);
wowl             5848 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd_info = NULL;
wowl             5861 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd = kzalloc(sizeof(*cfg->wowl.nd) + sizeof(u32), GFP_KERNEL);
wowl             5862 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (!cfg->wowl.nd)
wowl             5864 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	cfg->wowl.nd_info = kzalloc(sizeof(*cfg->wowl.nd_info) +
wowl             5867 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (!cfg->wowl.nd_info)
wowl             6581 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	struct wiphy_wowlan_support *wowl;
wowl             6583 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	wowl = kmemdup(&brcmf_wowlan_support, sizeof(brcmf_wowlan_support),
wowl             6585 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	if (!wowl) {
wowl             6593 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			wowl->flags |= WIPHY_WOWLAN_NET_DETECT;
wowl             6594 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			wowl->max_nd_match_sets = BRCMF_PNO_MAX_PFN_COUNT;
wowl             6595 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 			init_waitqueue_head(&cfg->wowl.nd_data_wait);
wowl             6599 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		wowl->flags |= WIPHY_WOWLAN_SUPPORTS_GTK_REKEY;
wowl             6600 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 		wowl->flags |= WIPHY_WOWLAN_GTK_REKEY_FAILURE;
wowl             6603 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c 	wiphy->wowlan = wowl;
wowl              322 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h 	struct brcmf_cfg80211_wowl wowl;
wowl             2647 drivers/net/wireless/quantenna/qtnfmac/commands.c 			     const struct cfg80211_wowlan *wowl)
wowl             2665 drivers/net/wireless/quantenna/qtnfmac/commands.c 	if (wowl) {
wowl             2666 drivers/net/wireless/quantenna/qtnfmac/commands.c 		if (wowl->disconnect)
wowl             2669 drivers/net/wireless/quantenna/qtnfmac/commands.c 		if (wowl->magic_pkt)
wowl             2672 drivers/net/wireless/quantenna/qtnfmac/commands.c 		if (wowl->n_patterns && wowl->patterns) {
wowl             2674 drivers/net/wireless/quantenna/qtnfmac/commands.c 			while (count < wowl->n_patterns) {
wowl             2677 drivers/net/wireless/quantenna/qtnfmac/commands.c 					wowl->patterns[count].pattern,
wowl             2678 drivers/net/wireless/quantenna/qtnfmac/commands.c 					wowl->patterns[count].pattern_len);
wowl               74 drivers/net/wireless/quantenna/qtnfmac/commands.h 			     const struct cfg80211_wowlan *wowl);