Lines Matching refs:sdp_response_buffer

80 static uint8_t sdp_response_buffer[SDP_RESPONSE_BUFFER_SIZE];  variable
183 sdp_response_buffer[0] = SDP_ErrorResponse; in sdp_create_error_response()
184 big_endian_store_16(sdp_response_buffer, 1, transaction_id); in sdp_create_error_response()
185 big_endian_store_16(sdp_response_buffer, 3, 2); in sdp_create_error_response()
186 big_endian_store_16(sdp_response_buffer, 5, error_code); // invalid syntax in sdp_create_error_response()
253 big_endian_store_32(sdp_response_buffer, pos, item->service_record_handle); in sdp_handle_service_search_request()
268 sdp_response_buffer[pos++] = 2; in sdp_handle_service_search_request()
269 big_endian_store_16(sdp_response_buffer, pos, continuation_index); in sdp_handle_service_search_request()
272 sdp_response_buffer[pos++] = 0; in sdp_handle_service_search_request()
276 sdp_response_buffer[0] = SDP_ServiceSearchResponse; in sdp_handle_service_search_request()
277 big_endian_store_16(sdp_response_buffer, 1, transaction_id); in sdp_handle_service_search_request()
278 big_endian_store_16(sdp_response_buffer, 3, pos - 5); // size of variable payload in sdp_handle_service_search_request()
279 big_endian_store_16(sdp_response_buffer, 5, total_service_count); in sdp_handle_service_search_request()
280 big_endian_store_16(sdp_response_buffer, 7, current_service_count); in sdp_handle_service_search_request()
338 …de_store_descriptor_with_len(&sdp_response_buffer[pos], DE_DES, DE_SIZE_VAR_16, filtered_attribute… in sdp_handle_service_attribute_request()
345 …uteIDList, continuation_offset, maximumAttributeByteCount, &bytes_used, &sdp_response_buffer[pos]); in sdp_handle_service_attribute_request()
351 sdp_response_buffer[pos++] = 0; in sdp_handle_service_attribute_request()
354 sdp_response_buffer[pos++] = 2; in sdp_handle_service_attribute_request()
355 big_endian_store_16(sdp_response_buffer, pos, continuation_offset); in sdp_handle_service_attribute_request()
360 sdp_response_buffer[0] = SDP_ServiceAttributeResponse; in sdp_handle_service_attribute_request()
361 big_endian_store_16(sdp_response_buffer, 1, transaction_id); in sdp_handle_service_attribute_request()
362 big_endian_store_16(sdp_response_buffer, 3, pos - 5); // size of variable payload in sdp_handle_service_attribute_request()
363 big_endian_store_16(sdp_response_buffer, 5, attributeListByteCount); in sdp_handle_service_attribute_request()
441 …de_store_descriptor_with_len(&sdp_response_buffer[pos], DE_DES, DE_SIZE_VAR_16, total_response_siz… in sdp_handle_service_search_attribute_request()
473 …de_store_descriptor_with_len(&sdp_response_buffer[pos], DE_DES, DE_SIZE_VAR_16, filtered_attribute… in sdp_handle_service_search_attribute_request()
482 …uteIDList, continuation_offset, maximumAttributeByteCount, &bytes_used, &sdp_response_buffer[pos]); in sdp_handle_service_search_attribute_request()
500 sdp_response_buffer[pos++] = 4; in sdp_handle_service_search_attribute_request()
501 big_endian_store_16(sdp_response_buffer, pos, (uint16_t) current_service_index); in sdp_handle_service_search_attribute_request()
503 big_endian_store_16(sdp_response_buffer, pos, continuation_offset); in sdp_handle_service_search_attribute_request()
507 sdp_response_buffer[pos++] = 0; in sdp_handle_service_search_attribute_request()
511 sdp_response_buffer[0] = SDP_ServiceSearchAttributeResponse; in sdp_handle_service_search_attribute_request()
512 big_endian_store_16(sdp_response_buffer, 1, transaction_id); in sdp_handle_service_search_attribute_request()
513 big_endian_store_16(sdp_response_buffer, 3, pos - 5); // size of variable payload in sdp_handle_service_search_attribute_request()
514 big_endian_store_16(sdp_response_buffer, 5, attributeListsByteCount); in sdp_handle_service_search_attribute_request()
526 l2cap_send(sdp_server_l2cap_cid, sdp_response_buffer, size); in sdp_respond()