Lines Matching refs:data
75 void sdp_parser_handle_chunk(uint8_t * data, uint16_t size);
79 void sdp_parser_handle_service_search(uint8_t * data, uint16_t total_count, uint16_t record_handle_…
84 static uint16_t sdp_client_setup_service_search_attribute_request(uint8_t * data);
86 static uint16_t sdp_client_setup_service_search_request(uint8_t * data);
87 static uint16_t sdp_client_setup_service_attribute_request(uint8_t * data);
313 void sdp_parser_handle_chunk(uint8_t * data, uint16_t size){ in sdp_parser_handle_chunk() argument
316 sdp_parser_process_byte(data[i]); in sdp_parser_handle_chunk()
334 void sdp_parser_handle_service_search(uint8_t * data, uint16_t total_count, uint16_t record_handle_… in sdp_parser_handle_service_search() argument
337 sdp_client_record_handle = big_endian_read_32(data, i * 4); in sdp_parser_handle_service_search()
390 uint8_t * data = l2cap_get_outgoing_buffer(); in sdp_client_send_request() local
396 request_len = sdp_client_setup_service_search_request(data); in sdp_client_send_request()
399 request_len = sdp_client_setup_service_attribute_request(data); in sdp_client_send_request()
403 request_len = sdp_client_setup_service_search_attribute_request(data); in sdp_client_send_request()
541 static uint16_t sdp_client_setup_service_search_attribute_request(uint8_t * data){ in sdp_client_setup_service_search_attribute_request() argument
546 data[offset++] = SDP_ServiceSearchAttributeRequest; in sdp_client_setup_service_search_attribute_request()
548 big_endian_store_16(data, offset, sdp_client_transaction_id); in sdp_client_setup_service_search_attribute_request()
557 (void)memcpy(data + offset, sdp_client_service_search_pattern, in sdp_client_setup_service_search_attribute_request()
562 big_endian_store_16(data, offset, sdp_client_mtu); in sdp_client_setup_service_search_attribute_request()
567 (void)memcpy(data + offset, sdp_client_attribute_id_list, attribute_id_list_len); in sdp_client_setup_service_search_attribute_request()
571 data[offset++] = sdp_client_continuation_state_len; in sdp_client_setup_service_search_attribute_request()
573 (void)memcpy(data + offset, sdp_client_continuation_state, sdp_client_continuation_state_len); in sdp_client_setup_service_search_attribute_request()
577 big_endian_store_16(data, 3, offset - 5); in sdp_client_setup_service_search_attribute_request()
587 static uint16_t sdp_client_setup_service_search_request(uint8_t * data){ in sdp_client_setup_service_search_request() argument
591 data[offset++] = SDP_ServiceSearchRequest; in sdp_client_setup_service_search_request()
593 big_endian_store_16(data, offset, sdp_client_transaction_id); in sdp_client_setup_service_search_request()
602 (void)memcpy(data + offset, sdp_client_service_search_pattern, in sdp_client_setup_service_search_request()
607 big_endian_store_16(data, offset, sdp_client_mtu); in sdp_client_setup_service_search_request()
611 data[offset++] = sdp_client_continuation_state_len; in sdp_client_setup_service_search_request()
613 (void)memcpy(data + offset, sdp_client_continuation_state, sdp_client_continuation_state_len); in sdp_client_setup_service_search_request()
617 big_endian_store_16(data, 3, offset - 5); in sdp_client_setup_service_search_request()
623 static uint16_t sdp_client_setup_service_attribute_request(uint8_t * data){ in sdp_client_setup_service_attribute_request() argument
628 data[offset++] = SDP_ServiceAttributeRequest; in sdp_client_setup_service_attribute_request()
630 big_endian_store_16(data, offset, sdp_client_transaction_id); in sdp_client_setup_service_attribute_request()
638 big_endian_store_32(data, offset, sdp_client_service_record_handle); in sdp_client_setup_service_attribute_request()
642 big_endian_store_16(data, offset, sdp_client_mtu); in sdp_client_setup_service_attribute_request()
647 (void)memcpy(data + offset, sdp_client_attribute_id_list, attribute_id_list_len); in sdp_client_setup_service_attribute_request()
651 data[offset++] = sdp_client_continuation_state_len; in sdp_client_setup_service_attribute_request()
653 (void)memcpy(data + offset, sdp_client_continuation_state, sdp_client_continuation_state_len); in sdp_client_setup_service_attribute_request()
657 big_endian_store_16(data, 3, offset - 5); in sdp_client_setup_service_attribute_request()