Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching full:subelem

241 	int subelem;
270 subelem = atoi(cmd);
271 if (subelem < 0 || subelem >= MAX_WFD_SUBELEMS)
277 wpa_printf(MSG_DEBUG, "WFD: Clear subelement %d", subelem);
282 wpabuf_put_u8(e, subelem);
287 wpa_printf(MSG_DEBUG, "WFD: Set subelement %d", subelem);
290 wpabuf_free(global->wfd_subelem[subelem]);
291 global->wfd_subelem[subelem] = e;
303 unsigned int len, subelem;
327 subelem = *pos;
328 if (subelem < MAX_WFD_SUBELEMS && subelements[subelem] == 0) {
333 wpabuf_free(global->wfd_subelem[subelem]);
334 global->wfd_subelem[subelem] = e;
335 subelements[subelem] = 1;
341 for (subelem = 0; subelem < MAX_WFD_SUBELEMS; subelem++) {
342 if (subelements[subelem] == 0) {
343 wpabuf_free(global->wfd_subelem[subelem]);
344 global->wfd_subelem[subelem] = NULL;
355 int subelem;
370 subelem = atoi(cmd);
371 if (subelem < 0 || subelem >= MAX_WFD_SUBELEMS)
374 if (global->wfd_subelem[subelem] == NULL)
378 wpabuf_head_u8(global->wfd_subelem[subelem]) +
380 wpabuf_len(global->wfd_subelem[subelem]) - 1);
386 char *subelem = NULL;
417 subelem = os_zalloc(2 * elen + 1);
418 if (!subelem)
420 wpa_snprintf_hex(subelem, 2 * elen + 1,
430 return subelem;