Lines Matching refs:ie
41 struct wpabuf *ie;
54 ie = wpabuf_alloc(len);
55 if (ie == NULL)
60 wpabuf_put_buf(ie, global->wfd_subelem[i]);
63 return ie;
69 struct wpabuf *ie, *buf;
75 wpa_printf(MSG_DEBUG, "WFD: Update WFD IE");
79 "include WFD IE");
106 * WFD IE is included in number of management frames. Two different
174 ie = wifi_display_encaps(buf);
175 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for Beacon", ie);
176 p2p_set_wfd_ie_beacon(global->p2p, ie);
178 ie = wifi_display_encaps(buf);
179 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for (Re)Association Request",
180 ie);
181 p2p_set_wfd_ie_assoc_req(global->p2p, ie);
183 ie = wifi_display_encaps(buf);
184 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for GO Negotiation", ie);
185 p2p_set_wfd_ie_go_neg(global->p2p, ie);
187 ie = wifi_display_encaps(buf);
188 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for Provision Discovery "
189 "Request", ie);
190 p2p_set_wfd_ie_prov_disc_req(global->p2p, ie);
197 ie = wifi_display_encaps(buf);
198 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for Probe Request", ie);
199 p2p_set_wfd_ie_probe_req(global->p2p, ie);
204 ie = wifi_display_encaps(buf);
205 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for Probe Response", ie);
206 p2p_set_wfd_ie_probe_resp(global->p2p, ie);
214 ie = wifi_display_encaps(buf);
215 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for P2P Invitation", ie);
216 p2p_set_wfd_ie_invitation(global->p2p, ie);
218 ie = wifi_display_encaps(buf);
219 wpa_hexdump_buf(MSG_DEBUG, "WFD: WFD IE for Provision Discovery "
220 "Response", ie);
221 p2p_set_wfd_ie_prov_disc_resp(global->p2p, ie);
299 struct wpabuf *ie)
307 ie, ie ? (unsigned long) wpabuf_len(ie) : 0);
309 if (ie == NULL || wpabuf_len(ie) < 6)
312 pos = wpabuf_head(ie);
313 end = pos + wpabuf_len(ie);
358 struct wpabuf *ie;
361 ie = wifi_display_get_wfd_ie(global);
362 if (ie == NULL)
364 res = wpa_snprintf_hex(buf, buflen, wpabuf_head(ie),
365 wpabuf_len(ie));
366 wpabuf_free(ie);