Lines Matching refs:sr
204 struct ieee80211req_scan_result* sr = (struct ieee80211req_scan_result*)
231 sr->isr_ie_off = sizeof(struct ieee80211req_scan_result);
232 sr->isr_ie_len = ieLen;
233 sr->isr_freq = ieee80211_ieee2mhz(nodereq.nr_channel, nodereq.nr_chan_flags);
234 sr->isr_flags = 0; /* not actually used by userland */
235 sr->isr_noise = 0; /* unknown */
236 sr->isr_rssi = nodereq.nr_rssi;
237 sr->isr_intval = nodereq.nr_intval;
238 sr->isr_capinfo = fbsd_capinfo_from_obsd(nodereq.nr_capinfo);
239 sr->isr_erp = nodereq.nr_erp;
240 memcpy(sr->isr_bssid, nodereq.nr_bssid, IEEE80211_ADDR_LEN);
241 sr->isr_nrates = nodereq.nr_nrates;
242 memcpy(sr->isr_rates, nodereq.nr_rates, IEEE80211_RATE_MAXSIZE);
243 sr->isr_ssid_len = nodereq.nr_nwid_len;
244 sr->isr_meshid_len = 0;
245 memcpy((uint8*)sr + sr->isr_ie_off, nodereq.nr_nwid, sr->isr_ssid_len);
246 memcpy((uint8*)sr + sr->isr_ie_off + sr->isr_ssid_len, nodereq.nr_rsnie, ieLen);
248 sr->isr_len = roundedSize;
249 if (user_memcpy((uint8*)ireq.i_data + offset, sr, size) != B_OK)
252 offset += sr->isr_len;
253 remaining -= sr->isr_len;