/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gatt/ |
D | btc_gatt_util.c | 115 p_dest->attr_value.auth_req = p_src->attr_value.auth_req; in btc_to_bta_response() 116 p_dest->attr_value.handle = p_src->attr_value.handle; in btc_to_bta_response() 117 p_dest->attr_value.len = p_src->attr_value.len; in btc_to_bta_response() 118 p_dest->attr_value.offset = p_src->attr_value.offset; in btc_to_bta_response() 119 memcpy(p_dest->attr_value.value, p_src->attr_value.value, ESP_GATT_MAX_ATTR_LEN); in btc_to_bta_response()
|
D | btc_gatts.c | 98 if (src->add_char.char_val.attr_value && (src->add_char.char_val.attr_len > 0)) { in btc_gatts_arg_deep_copy() 99 … dst->add_char.char_val.attr_value = (uint8_t *) osi_malloc(src->add_char.char_val.attr_len); in btc_gatts_arg_deep_copy() 100 if (dst->add_char.char_val.attr_value) { in btc_gatts_arg_deep_copy() 101 memcpy(dst->add_char.char_val.attr_value, src->add_char.char_val.attr_value, in btc_gatts_arg_deep_copy() 107 dst->add_char.char_val.attr_value = NULL; in btc_gatts_arg_deep_copy() 108 if (src->add_char.char_val.attr_value) { in btc_gatts_arg_deep_copy() 115 if (src->add_descr.descr_val.attr_value && (src->add_descr.descr_val.attr_len > 0)) { in btc_gatts_arg_deep_copy() 116 … dst->add_descr.descr_val.attr_value = (uint8_t *) osi_malloc(src->add_descr.descr_val.attr_len); in btc_gatts_arg_deep_copy() 117 if (dst->add_descr.descr_val.attr_value) { in btc_gatts_arg_deep_copy() 118 memcpy(dst->add_descr.descr_val.attr_value, src->add_descr.descr_val.attr_value, in btc_gatts_arg_deep_copy() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/sdp/ |
D | sdp_api.c | 349 … for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) { in SDP_FindServiceUUIDInRec() 353 p_uuid->uu.uuid16 = p_sattr->attr_value.v.u16; in SDP_FindServiceUUIDInRec() 357 … p_uuid->uu.uuid128[i] = p_sattr->attr_value.v.array[LEN_UUID_128 - i - 1]; in SDP_FindServiceUUIDInRec() 361 p_uuid->uu.uuid32 = p_sattr->attr_value.v.u32; in SDP_FindServiceUUIDInRec() 374 …for (p_extra_sattr = p_sattr->attr_value.v.p_sub_attr; p_extra_sattr; p_extra_sattr = p_extra_satt… in SDP_FindServiceUUIDInRec() 380 p_uuid->uu.uuid16 = p_extra_sattr->attr_value.v.u16; in SDP_FindServiceUUIDInRec() 393 p_uuid->uu.uuid16 = p_attr->attr_value.v.u16; in SDP_FindServiceUUIDInRec() 428 … for (p_sattr = p_attr->attr_value.v.p_sub_attr; p_sattr; p_sattr = p_sattr->p_next_attr) { in SDP_FindServiceUUIDInRec_128bit() 434 … p_uuid->uu.uuid128[i] = p_sattr->attr_value.v.array[LEN_UUID_128 - i - 1]; in SDP_FindServiceUUIDInRec_128bit() 447 p_uuid->uu.uuid128[i] = p_attr->attr_value.v.array[LEN_UUID_128 - i - 1]; in SDP_FindServiceUUIDInRec_128bit() [all …]
|
D | sdp_discovery.c | 883 p_attr->attr_value.v.u8 = *p++; in add_attr() 886 BE_STREAM_TO_UINT16 (p_attr->attr_value.v.u16, p); in add_attr() 889 BE_STREAM_TO_UINT32 (p_attr->attr_value.v.u32, p); in add_attr() 892 BE_STREAM_TO_ARRAY (p, p_attr->attr_value.v.array, (INT32)attr_len); in add_attr() 900 BE_STREAM_TO_UINT16 (p_attr->attr_value.v.u16, p); in add_attr() 903 BE_STREAM_TO_UINT32 (p_attr->attr_value.v.u32, p); in add_attr() 904 if (p_attr->attr_value.v.u32 < 0x10000) { in add_attr() 907 p_attr->attr_value.v.u16 = (UINT16) p_attr->attr_value.v.u32; in add_attr() 917 BE_STREAM_TO_UINT16 (p_attr->attr_value.v.u16, p); in add_attr() 921 BE_STREAM_TO_UINT32 (p_attr->attr_value.v.u32, p); in add_attr() [all …]
|
D | sdp_utils.c | 772 return (BOOLEAN)(p_btuuid->uu.uuid16 == p_attr->attr_value.v.u16); in sdpu_compare_uuid_with_attr() 774 return (BOOLEAN)(p_btuuid->uu.uuid32 == p_attr->attr_value.v.u32); in sdpu_compare_uuid_with_attr() 784 else if (!memcmp (p_btuuid->uu.uuid128, (void *) p_attr->attr_value.v.array, MAX_UUID_SIZE)) { in sdpu_compare_uuid_with_attr()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/hid/ |
D | hidh_api.c | 89 memcpy( str, (char *) p_attr->attr_value.v.array, name_len ); in hidh_get_str_attr() 92 memcpy( str, (char *) p_attr->attr_value.v.array, max_len - 1 ); in hidh_get_str_attr() 130 || ((p_subattr1 = p_attr->attr_value.v.p_sub_attr) == NULL) in hidh_search_callback() 132 || ((p_subattr2 = p_subattr1->attr_value.v.p_sub_attr) == NULL) in hidh_search_callback() 140 p_nvi->dscp_info.dsc_list = (UINT8 *) &p_repdesc->attr_value; in hidh_search_callback() 144 (p_attr->attr_value.v.u8) ) { in hidh_search_callback() 149 (p_attr->attr_value.v.u8) ) { in hidh_search_callback() 154 (p_attr->attr_value.v.u8) ) { in hidh_search_callback() 159 (p_attr->attr_value.v.u8) ) { in hidh_search_callback() 164 (p_attr->attr_value.v.u8) ) { in hidh_search_callback() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/sdp/ |
D | bta_sdp_act.c | 122 record->mns.supported_features = p_attr->attr_value.v.u32; in bta_create_mns_sdp_record() 127 record->mns.hdr.service_name = (char *)p_attr->attr_value.v.array; in bta_create_mns_sdp_record() 139 record->mns.hdr.l2cap_psm = p_attr->attr_value.v.u16; in bta_create_mns_sdp_record() 160 record->mas.mas_instance_id = p_attr->attr_value.v.u8; in bta_create_mas_sdp_record() 164 record->mas.supported_message_types = p_attr->attr_value.v.u8; in bta_create_mas_sdp_record() 168 record->mas.supported_features = p_attr->attr_value.v.u32; in bta_create_mas_sdp_record() 173 record->mas.hdr.service_name = (char *)p_attr->attr_value.v.array; in bta_create_mas_sdp_record() 185 record->mas.hdr.l2cap_psm = p_attr->attr_value.v.u16; in bta_create_mas_sdp_record() 205 record->pse.supported_repositories = p_attr->attr_value.v.u8; in bta_create_pse_sdp_record() 208 record->pse.supported_features = p_attr->attr_value.v.u32; in bta_create_pse_sdp_record() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gap/ |
D | gap_ble.c | 242 UINT16_TO_STREAM(p, p_db_attr->attr_value.icon); in gap_read_attr_value() 247 UINT16_TO_STREAM(p, p_db_attr->attr_value.conn_param.int_min); /* int_min */ in gap_read_attr_value() 248 UINT16_TO_STREAM(p, p_db_attr->attr_value.conn_param.int_max); /* int_max */ in gap_read_attr_value() 249 UINT16_TO_STREAM(p, p_db_attr->attr_value.conn_param.latency); /* latency */ in gap_read_attr_value() 250 UINT16_TO_STREAM(p, p_db_attr->attr_value.conn_param.sp_tout); /* sp_tout */ in gap_read_attr_value() 256 UINT8_TO_STREAM(p, p_db_attr->attr_value.addr_resolution); in gap_read_attr_value() 275 p_rsp->attr_value.offset = p_data->offset; in gap_proc_read() 278 p_rsp->attr_value.handle = p_data->handle; in gap_proc_read() 280 status = gap_read_attr_value(p_data->handle, &p_rsp->attr_value, p_data->is_long); in gap_proc_read() 317 STREAM_TO_UINT16(p_db_attr->attr_value.icon, p_val); in gap_proc_write_req() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/ |
D | att_protocol.c | 412 p_msg->attr_value.len, p_msg->attr_value.offset); in attp_build_sr_msg() 413 offset = p_msg->attr_value.offset; in attp_build_sr_msg() 424 p_msg->attr_value.handle, in attp_build_sr_msg() 426 p_msg->attr_value.len, in attp_build_sr_msg() 427 p_msg->attr_value.value); in attp_build_sr_msg() 593 offset = p_msg->attr_value.offset; in attp_send_cl_msg() 598 if (GATT_HANDLE_IS_VALID (p_msg->attr_value.handle)) { in attp_send_cl_msg() 600 op_code, p_msg->attr_value.handle, in attp_send_cl_msg() 602 p_msg->attr_value.len, in attp_send_cl_msg() 603 p_msg->attr_value.value); in attp_send_cl_msg()
|
D | gatt_attr.c | 206 p_rsp->attr_value.offset = p_data->offset; in gatt_proc_read() 209 p_rsp->attr_value.handle = p_data->handle; in gatt_proc_read() 220 p_rsp->attr_value.len = 1; in gatt_proc_read() 221 memcpy(p_rsp->attr_value.value, &tcb->cl_supp_feat, 1); in gatt_proc_read() 227 p_rsp->attr_value.len = BT_OCTET16_LEN; in gatt_proc_read() 228 memcpy(p_rsp->attr_value.value, gatt_cb.database_hash, BT_OCTET16_LEN); in gatt_proc_read() 235 p_rsp->attr_value.len = 1; in gatt_proc_read() 236 memcpy(p_rsp->attr_value.value, &gatt_cb.gatt_sr_supported_feat_mask, 1); in gatt_proc_read() 246 p_rsp->attr_value.len = len; in gatt_proc_read() 247 memcpy(p_rsp->attr_value.value, value, len); in gatt_proc_read()
|
D | gatt_sr.c | 224 total_len = (p_buf->len + p_rsp->attr_value.len); in process_read_multi_rsp() 228 len = p_rsp->attr_value.len - (total_len - mtu); in process_read_multi_rsp() 230 … GATT_TRACE_DEBUG ("multi read overflow available len=%d val_len=%d", len, p_rsp->attr_value.len ); in process_read_multi_rsp() 232 len = p_rsp->attr_value.len; in process_read_multi_rsp() 235 if (p_rsp->attr_value.handle == p_cmd->multi_req.handles[ii]) { in process_read_multi_rsp() 236 memcpy (p, p_rsp->attr_value.value, len); in process_read_multi_rsp() 348 …CE_DEBUG ("multi read variable overflow available len=%d val_len=%d", len, p_rsp->attr_value.len ); in process_read_multi_var_rsp() 351 len = MIN(p_rsp->attr_value.len, (mtu - total_len)); // attribute value length in process_read_multi_var_rsp() 353 if (p_rsp->attr_value.handle == p_cmd->multi_req.handles[ii]) { in process_read_multi_var_rsp() 354 …GATT_TRACE_DEBUG("%s handle %x len %u", __func__, p_rsp->attr_value.handle, p_rsp->attr_value.len); in process_read_multi_var_rsp() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/battery/ |
D | battery_prf.c | 530 rsp.attr_value.handle = p_inst->pending_handle; in Battery_Rsp() 531 rsp.attr_value.len = 2; in Battery_Rsp() 532 pp = rsp.attr_value.value; in Battery_Rsp() 539 rsp.attr_value.handle = p_inst->pending_handle; in Battery_Rsp() 540 rsp.attr_value.len = 1; in Battery_Rsp() 541 pp = rsp.attr_value.value; in Battery_Rsp() 553 rsp.attr_value.handle = p_inst->pending_handle; in Battery_Rsp() 554 rsp.attr_value.len = 2; in Battery_Rsp() 555 pp = rsp.attr_value.value; in Battery_Rsp()
|
/hal_espressif-latest/components/bt/common/btc/profile/esp/blufi/bluedroid_host/ |
D | esp_blufi.c | 153 rsp.attr_value.handle = p_data->req_data.p_data->read_req.handle; in blufi_profile_cb() 154 rsp.attr_value.len = 1; in blufi_profile_cb() 155 rsp.attr_value.value[0] = 0x00; in blufi_profile_cb() 190 rsp.attr_value.handle = p_data->req_data.p_data->write_req.handle; in blufi_profile_cb() 191 rsp.attr_value.len = p_data->req_data.p_data->write_req.len; in blufi_profile_cb() 192 rsp.attr_value.offset = p_data->req_data.p_data->write_req.offset; in blufi_profile_cb() 193 …memcpy(rsp.attr_value.value, p_data->req_data.p_data->write_req.value, p_data->req_data.p_data->wr… in blufi_profile_cb()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/a2dp/ |
D | a2d_api.c | 82 a2d_svc.p_service_name = (char *) p_attr->attr_value.v.array; in a2d_sdp_cback() 89 a2d_svc.p_provider_name = (char *) p_attr->attr_value.v.array; in a2d_sdp_cback() 96 a2d_svc.features = p_attr->attr_value.v.u16; in a2d_sdp_cback()
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/esp/wechat_AirSync/ |
D | wx_airsync_prf.c | 71 rsp.attr_value.handle = p_data->req_data.p_data->read_req.handle; in airsync_profile_cb() 72 rsp.attr_value.len = 2; in airsync_profile_cb()
|
/hal_espressif-latest/components/bt/host/bluedroid/api/include/api/ |
D | esp_gatt_defs.h | 565 uint8_t *attr_value; /*!< the pointer to attribute value */ member 603 …esp_gatt_value_t attr_value; /*!< The GATT attribute value, including its data, handle, and metada… member
|
/hal_espressif-latest/components/bt/host/bluedroid/api/ |
D | esp_gatts_api.c | 162 arg.add_char.char_val.attr_value = char_val->attr_value; in esp_ble_gatts_add_char() 202 arg.add_descr.descr_val.attr_value = char_descr_val->attr_value; in esp_ble_gatts_add_char_descr()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/hf_client/ |
D | bta_hf_client_sdp.c | 257 bta_hf_client_cb.scb.peer_features = p_attr->attr_value.v.u16; in bta_hf_client_sdp_find_attr() 267 if (p_attr->attr_value.v.u16 == 0x01) { in bta_hf_client_sdp_find_attr()
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/esp/ble_button/ |
D | button_pro.c | 83 rsp.attr_value.handle = p_data->req_data.p_data->read_req.handle; in button_profile_cb() 84 rsp.attr_value.len = 2; in button_profile_cb()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gap/include/ |
D | gap_int.h | 101 tGAP_BLE_ATTR_VALUE attr_value; member
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/hf_ag/ |
D | bta_ag_sdp.c | 337 p_scb->peer_features = p_attr->attr_value.v.u16; in bta_ag_sdp_find_attr() 343 if (p_attr->attr_value.v.u8) { in bta_ag_sdp_find_attr()
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/dis/ |
D | dis_profile.c | 191 rsp.attr_value = *p_value; in dis_s_read_attr_value()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/ |
D | sdp_api.h | 109 tSDP_DISC_ATVAL attr_value; /* Variable length entry data */ member
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/avrc/ |
D | avrc_bld_tg.c | 581 p_rsp->param.player_setting.attr_value[xx])) { in avrc_bld_notify_rsp() 583 UINT8_TO_BE_STREAM(p_data, p_rsp->param.player_setting.attr_value[xx]); in avrc_bld_notify_rsp()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gatt/include/ |
D | gatt_int.h | 125 tGATT_VALUE attr_value; /* write request */ member 154 tGATT_VALUE attr_value; /* READ, HANDLE_VALUE_IND, PREPARE_WRITE */ member
|