Home | History | Annotate | Download | only in p2p

Lines Matching refs:ies

269 	struct wpabuf *ies;
300 ies = p2p_build_probe_resp_ies(p2p);
301 if (ies == NULL)
305 ies) < 0) {
309 wpabuf_free(ies);
316 struct wpabuf *ies;
340 ies = p2p_build_probe_resp_ies(p2p);
341 if (ies == NULL)
344 if (p2p->cfg->start_listen(p2p->cfg->cb_ctx, freq, timeout, ies) < 0) {
347 wpabuf_free(ies);
350 wpabuf_free(ies);
636 * @ies: IEs from the Beacon or Probe Response frame
637 * @ies_len: Length of ies buffer in octets
647 struct os_time *rx_time, int level, const u8 *ies,
657 if (p2p_parse_ies(ies, ies_len, &msg)) {
1927 * @wps: WPS TLVs from Probe Request frame (concatenated WPS IEs)
2010 struct wpabuf *ies;
2087 ies = p2p_build_probe_resp_ies(p2p);
2088 if (ies == NULL)
2091 buf = wpabuf_alloc(200 + wpabuf_len(ies));
2093 wpabuf_free(ies);
2131 wpabuf_put_buf(buf, ies);
2132 wpabuf_free(ies);
2284 int p2p_scan_result_text(const u8 *ies, size_t ies_len, char *buf, char *end)
2289 p2p_ie = ieee802_11_vendor_ie_concat(ies, ies_len, P2P_IE_VENDOR_TYPE);
2318 int p2p_parse_dev_addr(const u8 *ies, size_t ies_len, u8 *dev_addr)
2323 p2p_ie = ieee802_11_vendor_ie_concat(ies, ies_len,
2841 struct os_time *rx_time, int level, const u8 *ies,
2859 p2p_add_device(p2p, bssid, freq, rx_time, level, ies, ies_len, 1);
2880 void p2p_scan_ie(struct p2p_data *p2p, struct wpabuf *ies, const u8 *dev_id)
2886 wpabuf_put_buf(ies, p2p->wfd_ie_probe_req);
2889 len = p2p_buf_add_ie_hdr(ies);
2890 p2p_buf_add_capability(ies, p2p->dev_capab &
2893 p2p_buf_add_device_id(ies, dev_id);
2895 p2p_buf_add_listen_channel(ies, p2p->cfg->country,
2899 p2p_buf_add_ext_listen_timing(ies, p2p->ext_listen_period,
2902 p2p_buf_update_ie_hdr(ies, len);