Home | History | Annotate | Download | only in p2p

Lines Matching refs:ies

266 	struct wpabuf *ies;
300 ies = p2p_build_probe_resp_ies(p2p, NULL, 0);
301 if (ies == NULL)
309 ies) < 0) {
313 wpabuf_free(ies);
320 struct wpabuf *ies;
349 ies = p2p_build_probe_resp_ies(p2p, NULL, 0);
350 if (ies == NULL)
355 if (p2p->cfg->start_listen(p2p->cfg->cb_ctx, freq, timeout, ies) < 0) {
358 wpabuf_free(ies);
361 wpabuf_free(ies);
638 static void p2p_update_peer_vendor_elems(struct p2p_device *dev, const u8 *ies,
647 end = ies + ies_len;
649 for (pos = ies; pos + 1 < end; pos += len) {
704 * @ies: IEs from the Beacon or Probe Response frame
705 * @ies_len: Length of ies buffer in octets
715 struct os_reltime *rx_time, int level, const u8 *ies,
726 if (p2p_parse_ies(ies, ies_len, &msg)) {
863 p2p_update_peer_vendor_elems(dev, ies, ies_len);
2129 * @wps: WPS TLVs from Probe Request frame (concatenated WPS IEs)
2260 struct wpabuf *ies;
2393 ies = p2p_build_probe_resp_ies(p2p, msg.service_hash,
2396 if (ies == NULL)
2399 buf = wpabuf_alloc(200 + wpabuf_len(ies));
2401 wpabuf_free(ies);
2438 wpabuf_free(ies);
2447 wpabuf_put_buf(buf, ies);
2448 wpabuf_free(ies);
2631 int p2p_scan_result_text(const u8 *ies, size_t ies_len, char *buf, char *end)
2636 p2p_ie = ieee802_11_vendor_ie_concat(ies, ies_len, P2P_IE_VENDOR_TYPE);
2810 int p2p_parse_dev_addr(const u8 *ies, size_t ies_len, u8 *dev_addr)
2815 p2p_ie = ieee802_11_vendor_ie_concat(ies, ies_len,
3396 struct os_reltime *rx_time, int level, const u8 *ies,
3414 p2p_add_device(p2p, bssid, freq, rx_time, level, ies, ies_len, 1);
3435 void p2p_scan_ie(struct p2p_data *p2p, struct wpabuf *ies, const u8 *dev_id)
3442 wpabuf_put_buf(ies, p2p->wfd_ie_probe_req);
3446 wpabuf_put_buf(ies,
3449 len = p2p_buf_add_ie_hdr(ies);
3457 p2p_buf_add_capability(ies, dev_capab, 0);
3460 p2p_buf_add_device_id(ies, dev_id);
3462 p2p_buf_add_listen_channel(ies, p2p->cfg->country,
3466 p2p_buf_add_ext_listen_timing(ies, p2p->ext_listen_period,
3470 p2p_buf_add_service_hash(ies, p2p);
3473 p2p_buf_update_ie_hdr(ies, len);