Home
last modified time | relevance | path

Searched refs:attr_value (Results 1 – 25 of 32) sorted by relevance

12

/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gatt/
Dbtc_gatt_util.c115 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()
Dbtc_gatts.c98 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/
Dsdp_api.c349 … 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 …]
Dsdp_discovery.c883 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 …]
Dsdp_utils.c772 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/
Dhidh_api.c89 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/
Dbta_sdp_act.c122 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/
Dgap_ble.c242 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/
Datt_protocol.c412 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()
Dgatt_attr.c206 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()
Dgatt_sr.c224 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/
Dbattery_prf.c530 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/
Desp_blufi.c153 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/
Da2d_api.c82 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/
Dwx_airsync_prf.c71 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/
Desp_gatt_defs.h565 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/
Desp_gatts_api.c162 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/
Dbta_hf_client_sdp.c257 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/
Dbutton_pro.c83 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/
Dgap_int.h101 tGAP_BLE_ATTR_VALUE attr_value; member
/hal_espressif-latest/components/bt/host/bluedroid/bta/hf_ag/
Dbta_ag_sdp.c337 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/
Ddis_profile.c191 rsp.attr_value = *p_value; in dis_s_read_attr_value()
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/
Dsdp_api.h109 tSDP_DISC_ATVAL attr_value; /* Variable length entry data */ member
/hal_espressif-latest/components/bt/host/bluedroid/stack/avrc/
Davrc_bld_tg.c581 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/
Dgatt_int.h125 tGATT_VALUE attr_value; /* write request */ member
154 tGATT_VALUE attr_value; /* READ, HANDLE_VALUE_IND, PREPARE_WRITE */ member

12