Lines Matching refs:sched_scan_req
6416 struct cfg80211_sched_scan_request *sched_scan_req; in nl80211_start_sched_scan() local
6423 if (rdev->sched_scan_req) in nl80211_start_sched_scan()
6426 sched_scan_req = nl80211_parse_sched_scan(&rdev->wiphy, wdev, in nl80211_start_sched_scan()
6429 err = PTR_ERR_OR_ZERO(sched_scan_req); in nl80211_start_sched_scan()
6433 err = rdev_sched_scan_start(rdev, dev, sched_scan_req); in nl80211_start_sched_scan()
6437 sched_scan_req->dev = dev; in nl80211_start_sched_scan()
6438 sched_scan_req->wiphy = &rdev->wiphy; in nl80211_start_sched_scan()
6441 sched_scan_req->owner_nlportid = info->snd_portid; in nl80211_start_sched_scan()
6443 rcu_assign_pointer(rdev->sched_scan_req, sched_scan_req); in nl80211_start_sched_scan()
6450 kfree(sched_scan_req); in nl80211_start_sched_scan()
13172 struct cfg80211_sched_scan_request *sched_scan_req = in nl80211_netlink_notify() local
13173 rcu_dereference(rdev->sched_scan_req); in nl80211_netlink_notify()
13175 if (sched_scan_req && notify->portid && in nl80211_netlink_notify()
13176 sched_scan_req->owner_nlportid == notify->portid) in nl80211_netlink_notify()
13209 sched_scan_req->owner_nlportid = 0; in nl80211_netlink_notify()