Home | History | Annotate | Download | only in lib

Lines Matching refs:res_ptr

23 scan_ssid_t *scan_get_ssid( scan_result_t *res_ptr )
29 res_ie = wpa_scan_get_ie(res_ptr, WLAN_EID_SSID);
35 ssid_temp.ssid_len = res_ptr->ssid_len;
36 os_memcpy(ssid_temp.ssid, res_ptr->ssid, ssid_temp.ssid_len);
148 res_ptr - pointer to scan result structure
151 static scan_merge_t *scan_add( SHLIST *head, scan_result_t *res_ptr )
157 size += res_ptr->ie_len;
162 os_memcpy(&(scan_ptr->scanres), res_ptr, sizeof(scan_result_t) + size);
194 res_ptr - pointer to scan result item
197 static scan_result_t *scan_dup( scan_result_t *res_ptr )
202 if (!res_ptr)
205 size = sizeof(scan_result_t) + res_ptr->ie_len;
209 if (res_ptr) {
210 os_memcpy(new_ptr, res_ptr, size);
238 scan_result_t *res_ptr;
253 res_ptr = results[i];
255 res_ptr = &(results[i]);
257 item = shListFindItem( head, res_ptr, scan_equal );
264 copy_scan_res(&(scan_ptr->scanres), res_ptr);
267 p_ssid = scan_get_ssid(res_ptr);
269 new_ptr = scan_dup(res_ptr);
272 os_free(res_ptr);
278 scan_add(head, res_ptr);
294 res_ptr = scan_dup(&(scan_ptr->scanres));
295 if (res_ptr) {
296 results[number_items] = res_ptr;