• Home
  • Raw
  • Download

Lines Matching refs:tlvs

1804 		     u16 update_indic, const u8 *tlvs, size_t tlvs_len)  in wpas_sd_request()  argument
1807 const u8 *pos = tlvs; in wpas_sd_request()
1808 const u8 *end = tlvs + tlvs_len; in wpas_sd_request()
1817 tlvs, tlvs_len); in wpas_sd_request()
1821 wpa_snprintf_hex(buf, buf_len, tlvs, tlvs_len); in wpas_sd_request()
1831 update_indic, tlvs, tlvs_len); in wpas_sd_request()
1913 update_indic, tlvs, tlvs_len); in wpas_sd_request()
1922 const u8 *tlvs, size_t tlvs_len) in wpas_sd_response() argument
1925 const u8 *pos = tlvs; in wpas_sd_response()
1926 const u8 *end = tlvs + tlvs_len; in wpas_sd_response()
1933 tlvs, tlvs_len); in wpas_sd_response()
1945 wpa_snprintf_hex(buf, buf_len, tlvs, tlvs_len); in wpas_sd_response()
1982 wpas_notify_p2p_sd_response(wpa_s, sa, update_indic, tlvs, tlvs_len); in wpas_sd_response()
1987 const struct wpabuf *tlvs) in wpas_p2p_sd_request() argument
1990 return wpa_drv_p2p_sd_request(wpa_s, dst, tlvs); in wpas_p2p_sd_request()
1993 return (uintptr_t) p2p_sd_request(wpa_s->global->p2p, dst, tlvs); in wpas_p2p_sd_request()
2000 struct wpabuf *tlvs; in wpas_p2p_sd_request_upnp() local
2003 tlvs = wpabuf_alloc(2 + 1 + 1 + 1 + os_strlen(query)); in wpas_p2p_sd_request_upnp()
2004 if (tlvs == NULL) in wpas_p2p_sd_request_upnp()
2006 wpabuf_put_le16(tlvs, 1 + 1 + 1 + os_strlen(query)); in wpas_p2p_sd_request_upnp()
2007 wpabuf_put_u8(tlvs, P2P_SERV_UPNP); /* Service Protocol Type */ in wpas_p2p_sd_request_upnp()
2008 wpabuf_put_u8(tlvs, 1); /* Service Transaction ID */ in wpas_p2p_sd_request_upnp()
2009 wpabuf_put_u8(tlvs, version); in wpas_p2p_sd_request_upnp()
2010 wpabuf_put_str(tlvs, query); in wpas_p2p_sd_request_upnp()
2011 ret = wpas_p2p_sd_request(wpa_s, dst, tlvs); in wpas_p2p_sd_request_upnp()
2012 wpabuf_free(tlvs); in wpas_p2p_sd_request_upnp()
2020 const struct wpabuf *tlvs) in wpas_p2p_sd_request_wfd() argument
2026 return (uintptr_t) p2p_sd_request_wfd(wpa_s->global->p2p, dst, tlvs); in wpas_p2p_sd_request_wfd()
2032 static void wfd_add_sd_req_role(struct wpabuf *tlvs, u8 id, u8 role, in wfd_add_sd_req_role() argument
2040 len = wpabuf_put(tlvs, 2); in wfd_add_sd_req_role()
2041 wpabuf_put_u8(tlvs, P2P_SERV_WIFI_DISPLAY); /* Service Protocol Type */ in wfd_add_sd_req_role()
2042 wpabuf_put_u8(tlvs, id); /* Service Transaction ID */ in wfd_add_sd_req_role()
2044 wpabuf_put_u8(tlvs, role); in wfd_add_sd_req_role()
2050 wpabuf_put_u8(tlvs, val); in wfd_add_sd_req_role()
2061 WPA_PUT_LE16(len, (u8 *) wpabuf_put(tlvs, 0) - len - 2); in wfd_add_sd_req_role()
2068 struct wpabuf *tlvs; in wpas_p2p_sd_request_wifi_display() local
2078 tlvs = wpabuf_alloc(4 * (2 + 1 + 1 + 1 + MAX_WFD_SD_SUBELEMS)); in wpas_p2p_sd_request_wifi_display()
2079 if (tlvs == NULL) in wpas_p2p_sd_request_wifi_display()
2083 wfd_add_sd_req_role(tlvs, id++, 0x00, subelems); in wpas_p2p_sd_request_wifi_display()
2085 wfd_add_sd_req_role(tlvs, id++, 0x01, subelems); in wpas_p2p_sd_request_wifi_display()
2087 wfd_add_sd_req_role(tlvs, id++, 0x02, subelems); in wpas_p2p_sd_request_wifi_display()
2089 wfd_add_sd_req_role(tlvs, id++, 0x03, subelems); in wpas_p2p_sd_request_wifi_display()
2091 ret = wpas_p2p_sd_request_wfd(wpa_s, dst, tlvs); in wpas_p2p_sd_request_wifi_display()
2092 wpabuf_free(tlvs); in wpas_p2p_sd_request_wifi_display()