Lines Matching full:data

65 ble_hs_adv_set_flat_mbuf(uint8_t type, int data_len, const void *data,  in ble_hs_adv_set_flat_mbuf()  argument
79 return os_mbuf_append(om, data, data_len); in ble_hs_adv_set_flat_mbuf()
82 memcpy(dst + *dst_len, data, data_len); in ble_hs_adv_set_flat_mbuf()
89 ble_hs_adv_set_flat(uint8_t type, int data_len, const void *data, in ble_hs_adv_set_flat() argument
96 return ble_hs_adv_set_flat_mbuf(type, data_len, data, dst, dst_len, max_len, in ble_hs_adv_set_flat()
358 /*** 0x16 - Service data - 16-bit UUID. */ in adv_set_fields()
404 /*** 0x20 - Service data - 32-bit UUID. */ in adv_set_fields()
415 /*** 0x21 - Service data - 128-bit UUID. */ in adv_set_fields()
436 /*** 0xff - Manufacturer specific data. */ in adv_set_fields()
478 const uint8_t *data, uint8_t data_len) in ble_hs_adv_parse_uuids16() argument
491 ble_uuid_init_from_buf(&uuid, data + i * 2, 2); in ble_hs_adv_parse_uuids16()
500 const uint8_t *data, uint8_t data_len) in ble_hs_adv_parse_uuids32() argument
513 ble_uuid_init_from_buf(&uuid, data + i * 4, 4); in ble_hs_adv_parse_uuids32()
522 const uint8_t *data, uint8_t data_len) in ble_hs_adv_parse_uuids128() argument
535 ble_uuid_init_from_buf(&uuid, data + i * 16, 16); in ble_hs_adv_parse_uuids128()
548 uint8_t *data; in ble_hs_adv_parse_one_field() local
561 data = src + 2; in ble_hs_adv_parse_one_field()
573 adv_fields->flags = *data; in ble_hs_adv_parse_one_field()
577 rc = ble_hs_adv_parse_uuids16(adv_fields, data, data_len); in ble_hs_adv_parse_one_field()
585 rc = ble_hs_adv_parse_uuids16(adv_fields, data, data_len); in ble_hs_adv_parse_one_field()
593 rc = ble_hs_adv_parse_uuids32(adv_fields, data, data_len); in ble_hs_adv_parse_one_field()
601 rc = ble_hs_adv_parse_uuids32(adv_fields, data, data_len); in ble_hs_adv_parse_one_field()
609 rc = ble_hs_adv_parse_uuids128(adv_fields, data, data_len); in ble_hs_adv_parse_one_field()
617 rc = ble_hs_adv_parse_uuids128(adv_fields, data, data_len); in ble_hs_adv_parse_one_field()
625 adv_fields->name = data; in ble_hs_adv_parse_one_field()
631 adv_fields->name = data; in ble_hs_adv_parse_one_field()
640 adv_fields->tx_pwr_lvl = *data; in ble_hs_adv_parse_one_field()
648 adv_fields->slave_itvl_range = data; in ble_hs_adv_parse_one_field()
655 adv_fields->svc_data_uuid16 = data; in ble_hs_adv_parse_one_field()
663 adv_fields->public_tgt_addr = data; in ble_hs_adv_parse_one_field()
672 adv_fields->appearance = get_le16(data); in ble_hs_adv_parse_one_field()
680 adv_fields->adv_itvl = get_le16(data); in ble_hs_adv_parse_one_field()
688 adv_fields->svc_data_uuid32 = data; in ble_hs_adv_parse_one_field()
696 adv_fields->svc_data_uuid128 = data; in ble_hs_adv_parse_one_field()
701 adv_fields->uri = data; in ble_hs_adv_parse_one_field()
706 adv_fields->mfg_data = data; in ble_hs_adv_parse_one_field()
740 ble_hs_adv_parse(const uint8_t *data, uint8_t length, in ble_hs_adv_parse() argument
746 field = (const void *) data; in ble_hs_adv_parse()
757 data += 1 + field->length; in ble_hs_adv_parse()
778 ble_hs_adv_find_field(uint8_t type, const uint8_t *data, uint8_t length, in ble_hs_adv_find_field() argument
787 rc = ble_hs_adv_parse(data, length, find_field_func, &ffd); in ble_hs_adv_find_field()