Lines Matching refs:scan_req
56 request = rcu_replace_pointer(local->scan_req, NULL, 1);
118 struct cfg802154_scan_request *scan_req,
122 *channel = find_next_bit((const unsigned long *)&scan_req->channels,
128 struct cfg802154_scan_request *scan_req,
131 mac802154_scan_get_next_channel(local, scan_req, channel);
178 struct cfg802154_scan_request *scan_req;
195 scan_req = rcu_dereference(local->scan_req);
196 if (unlikely(!scan_req)) {
201 sdata = IEEE802154_WPAN_DEV_TO_SUB_IF(scan_req->wpan_dev);
211 wpan_phy = scan_req->wpan_phy;
212 scan_req_duration = scan_req->duration;
218 ret = mac802154_scan_find_next_chan(local, scan_req, page, &channel);
223 } while (!ieee802154_chan_is_valid(scan_req->wpan_phy, page, channel));
249 if (scan_req->type == NL802154_SCAN_ACTIVE) {
286 rcu_assign_pointer(local->scan_req, request);
313 struct cfg802154_scan_request *scan_req;
336 scan_req = rcu_dereference(local->scan_req);
337 if (likely(scan_req))
338 nl802154_scan_event(scan_req->wpan_phy, scan_req->wpan_dev, &desc);