Lines Matching refs:query_len

262 			       size_t query_len)  in match_bonjour_query()  argument
266 if (query_len < 3 || wpabuf_len(bsrv->query) < 3) in match_bonjour_query()
268 if (os_memcmp(query + query_len - 3, in match_bonjour_query()
272 if (query_len == wpabuf_len(bsrv->query) && in match_bonjour_query()
273 os_memcmp(query, wpabuf_head(bsrv->query), query_len - 3) == 0) in match_bonjour_query()
276 if (p2p_sd_dns_uncompress(str_rx, sizeof(str_rx), query, query_len - 3, in match_bonjour_query()
290 const u8 *query, size_t query_len) in wpas_sd_req_bonjour() argument
297 query, query_len); in wpas_sd_req_bonjour()
305 if (query_len == 0) { in wpas_sd_req_bonjour()
312 if (!match_bonjour_query(bsrv, query, query_len)) in wpas_sd_req_bonjour()
316 5 + query_len + wpabuf_len(bsrv->resp)) in wpas_sd_req_bonjour()
333 wpabuf_put_data(resp, query, query_len); /* Key */ in wpas_sd_req_bonjour()
397 const u8 *query, size_t query_len) in wpas_sd_req_upnp() argument
406 query, query_len); in wpas_sd_req_upnp()
415 if (query_len == 0) { in wpas_sd_req_upnp()
429 str = os_malloc(query_len); in wpas_sd_req_upnp()
432 os_memcpy(str, query + 1, query_len - 1); in wpas_sd_req_upnp()
433 str[query_len - 1] = '\0'; in wpas_sd_req_upnp()
479 const u8 *query, size_t query_len) in wpas_sd_req_wfd() argument
485 wpa_hexdump(MSG_DEBUG, "P2P: SD Request for WFD", query, query_len); in wpas_sd_req_wfd()
494 if (query_len < 1) { in wpas_sd_req_wfd()
515 while (pos < query + query_len) { in wpas_sd_req_wfd()
559 const u8 *query, size_t query_len) in wpas_sd_req_asp() argument
570 wpa_hexdump(MSG_DEBUG, "P2P: SD Request for ASP", query, query_len); in wpas_sd_req_asp()
579 if (svc_len + 1 < query_len) { in wpas_sd_req_asp()
585 if (svc_len + (info_len ? info_len + 2 : 1) > query_len) { in wpas_sd_req_asp()