Lines Matching refs:sched_scan_req
7742 struct cfg80211_sched_scan_request *sched_scan_req; in nl80211_start_sched_scan() local
7754 sched_scan_req = nl80211_parse_sched_scan(&rdev->wiphy, wdev, in nl80211_start_sched_scan()
7758 err = PTR_ERR_OR_ZERO(sched_scan_req); in nl80211_start_sched_scan()
7766 while (!sched_scan_req->reqid) in nl80211_start_sched_scan()
7767 sched_scan_req->reqid = rdev->wiphy.cookie_counter++; in nl80211_start_sched_scan()
7770 err = rdev_sched_scan_start(rdev, dev, sched_scan_req); in nl80211_start_sched_scan()
7774 sched_scan_req->dev = dev; in nl80211_start_sched_scan()
7775 sched_scan_req->wiphy = &rdev->wiphy; in nl80211_start_sched_scan()
7778 sched_scan_req->owner_nlportid = info->snd_portid; in nl80211_start_sched_scan()
7780 cfg80211_add_sched_scan_req(rdev, sched_scan_req); in nl80211_start_sched_scan()
7782 nl80211_send_sched_scan(sched_scan_req, NL80211_CMD_START_SCHED_SCAN); in nl80211_start_sched_scan()
7786 kfree(sched_scan_req); in nl80211_start_sched_scan()
15876 struct cfg80211_sched_scan_request *sched_scan_req; in nl80211_netlink_notify() local
15878 list_for_each_entry_rcu(sched_scan_req, in nl80211_netlink_notify()
15881 if (sched_scan_req->owner_nlportid == notify->portid) { in nl80211_netlink_notify()
15882 sched_scan_req->nl_owner_dead = true; in nl80211_netlink_notify()