/lib/uuid/ |
A D | uuid.c | 123 mbedtls_err = mbedtls_md_update(&ctx, data, data_size); in uuid_generate_v5() 149 int uuid_copy(const struct uuid *data, struct uuid *out) in uuid_copy() argument 154 memcpy(out->val, data->val, UUID_SIZE); in uuid_copy() 160 if ((data == NULL) || (out == NULL)) { in uuid_from_buffer() 163 memcpy(out->val, data, UUID_SIZE); in uuid_from_buffer() 169 if ((data == NULL) || (strlen(data) + 1 != UUID_STR_LEN) || (out == NULL)) { in uuid_from_string() 173 char char_i = data[i]; in uuid_from_string() 213 memcpy(out, data->val, UUID_SIZE); in uuid_to_buffer() 224 data->val[0], data->val[1], data->val[2], data->val[3], data->val[4], data->val[5], in uuid_to_string() 225 data->val[6], data->val[7], data->val[8], data->val[9], data->val[10], in uuid_to_string() [all …]
|
/lib/hash/ |
A D | hash_map_oa_lp.c | 88 ++data->size; in sys_hashmap_oa_lp_insert_no_rehash() 92 --data->n_tombstones; in sys_hashmap_oa_lp_insert_no_rehash() 93 ++data->size; in sys_hashmap_oa_lp_insert_no_rehash() 127 if (map->data->size != SIZE_MAX && map->data->size == map->config->max_size) { in sys_hashmap_oa_lp_rehash() 132 old_size = data->size; in sys_hashmap_oa_lp_rehash() 146 data->size = 0; in sys_hashmap_oa_lp_rehash() 226 data->buckets = NULL; in sys_hashmap_oa_lp_clear() 229 data->n_buckets = 0; in sys_hashmap_oa_lp_clear() 230 data->size = 0; in sys_hashmap_oa_lp_clear() 262 --data->size; in sys_hashmap_oa_lp_remove() [all …]
|
A D | hash_map_cxx.cpp | 45 *((size_t *)&it->size) = map->data->size; in sys_hashmap_cxx_iter() 64 map->data->buckets = nullptr; in sys_hashmap_cxx_clear() 65 map->data->n_buckets = 0; in sys_hashmap_cxx_clear() 66 map->data->size = 0; in sys_hashmap_cxx_clear() 77 map->data->buckets = umap; in sys_hashmap_cxx_insert() 93 ++map->data->size; in sys_hashmap_cxx_insert() 94 map->data->n_buckets = umap->bucket_count(); in sys_hashmap_cxx_insert() 117 --map->data->size; in sys_hashmap_cxx_remove() 120 if (map->data->size == 0) { in sys_hashmap_cxx_remove() 122 map->data->n_buckets = 0; in sys_hashmap_cxx_remove() [all …]
|
A D | hash_map_sc.c | 39 ++map->data->size; in sys_hashmap_sc_insert_entry() 95 map->data->size = 0; in sys_hashmap_sc_rehash() 96 map->data->buckets = new_buckets; in sys_hashmap_sc_rehash() 97 map->data->n_buckets = new_n_buckets; in sys_hashmap_sc_rehash() 116 if (map->data->n_buckets == 0) { in sys_hashmap_sc_find() 184 it->state = map->data->buckets; in sys_hashmap_sc_iter() 199 if (map->data->buckets != NULL) { in sys_hashmap_sc_clear() 201 map->data->buckets = NULL; in sys_hashmap_sc_clear() 204 map->data->n_buckets = 0; in sys_hashmap_sc_clear() 205 map->data->size = 0; in sys_hashmap_sc_clear() [all …]
|
A D | Kconfig.hash_map | 12 Hashmaps are data structures that are used when insertion, removal, and
|
/lib/crc/ |
A D | crc24_sw.c | 14 uint32_t crc24_pgp(const uint8_t *data, size_t len) in crc24_pgp() argument 16 return crc24_pgp_update(CRC24_PGP_INITIAL_VALUE, data, len) & CRC24_FINAL_VALUE_MASK; in crc24_pgp() 20 uint32_t crc24_pgp_update(uint32_t crc, const uint8_t *data, size_t len) in crc24_pgp_update() argument 25 crc ^= (*data++) << 16; in crc24_pgp_update() 85 uint32_t crc24q_rtcm3(const uint8_t *data, size_t len) in crc24q_rtcm3() argument 90 crc = ((crc << 8) & 0xFFFFFF) ^ crc24q[data[i] ^ (crc >> 16)]; in crc24q_rtcm3()
|
A D | crc32_sw.c | 9 uint32_t crc32_ieee(const uint8_t *data, size_t len) in crc32_ieee() argument 11 return crc32_ieee_update(0x0, data, len); in crc32_ieee() 14 uint32_t crc32_ieee_update(uint32_t crc, const uint8_t *data, size_t len) in crc32_ieee_update() argument 27 uint8_t byte = data[i]; in crc32_ieee_update()
|
A D | crc32k_4_2_sw.c | 9 uint32_t crc32_k_4_2_update(uint32_t crc, const uint8_t *const data, const size_t len) in crc32_k_4_2_update() argument 60 crc = (crc << 8) ^ table[((crc >> 24) ^ data[i]) & 0xff]; in crc32_k_4_2_update() 77 crc = (crc << 4) ^ table[((crc >> 28) ^ (data[i] >> 4)) & 0x0f]; in crc32_k_4_2_update() 78 crc = (crc << 4) ^ table[((crc >> 28) ^ data[i]) & 0x0f]; in crc32_k_4_2_update()
|
A D | crc32c_sw.c | 27 uint32_t crc32_c(uint32_t crc, const uint8_t *data, in crc32_c() argument 35 crc = crc32c_table[(crc ^ data[i]) & 0x0F] ^ (crc >> 4); in crc32_c() 36 crc = crc32c_table[(crc ^ ((uint32_t)data[i] >> 4)) & 0x0F] ^ (crc >> 4); in crc32_c()
|
/lib/utils/ |
A D | ring_buffer.c | 13 uint8_t **data, uint32_t size) in ring_buf_area_claim() argument 25 *data = &buf->buffer[head_offset]; in ring_buf_area_claim() 65 memcpy(dst, data, partial_size); in ring_buf_put() 68 data += partial_size; in ring_buf_put() 90 if (data) { in ring_buf_get() 92 data += partial_size; in ring_buf_get() 117 __ASSERT_NO_MSG(data != NULL); in ring_buf_peek() 119 data += partial_size; in ring_buf_peek() 175 data += partial_size; in ring_buf_item_put() 221 if (data) { in ring_buf_item_get() [all …]
|
A D | json.c | 302 lex->start = data; in lexer_init() 303 lex->pos = data; in lexer_init() 1226 void *data) in json_escape_internal() argument 1388 void *data) in int32_encode() argument 1405 void *data) in uint32_encode() argument 1422 void *data) in int64_encode() argument 1439 void *data) in uint64_encode() argument 1672 void *data) in json_obj_encode() argument 1715 data); in json_arr_encode() 1802 void *data); [all …]
|
A D | winstream.c | 41 const char *data, uint32_t len) in sys_winstream_write() argument 71 data += len0 - len; in sys_winstream_write() 75 MEMCPY(&ws->data[end], data, suffix); in sys_winstream_write() 77 MEMCPY(&ws->data[0], data + suffix, len - suffix); in sys_winstream_write() 114 MEMCPY(buf, &ws->data[copy], suffix); in sys_winstream_read() 116 MEMCPY(buf + suffix, &ws->data[0], len - suffix); in sys_winstream_read()
|
A D | cobs.c | 27 uint8_t data = 0; in cobs_encode() local 30 data = net_buf_pull_u8(src); in cobs_encode() 31 if (data == delimiter) { in cobs_encode() 38 net_buf_add_u8(dst, data); in cobs_encode()
|
A D | Kconfig | 26 Provide highly efficient ring buffer management for arbitrary data. 60 can't share Zephyr APIs or data structures.
|
/lib/os/ |
A D | cbprintf_nano.c | 81 char *prefix, *data; in z_cbvprintf_impl() local 212 data = "ERR"; in z_cbvprintf_impl() 222 data = "ERR"; in z_cbvprintf_impl() 249 data = buf + sizeof(buf) - data_len; in z_cbvprintf_impl() 263 data = "(nil)"; in z_cbvprintf_impl() 276 data = "ERR"; in z_cbvprintf_impl() 291 data = buf + sizeof(buf) - data_len; in z_cbvprintf_impl() 298 data = va_arg(ap, char *); in z_cbvprintf_impl() 299 data_len = strlen(data); in z_cbvprintf_impl() 315 data = buf; in z_cbvprintf_impl() [all …]
|
A D | spsc_pbuf.c | 46 static inline void cache_wb(void *data, size_t len, uint32_t flags) in cache_wb() argument 50 sys_cache_data_flush_range(data, len); in cache_wb() 54 static inline void cache_inv(void *data, size_t len, uint32_t flags) in cache_inv() argument 58 sys_cache_data_invd_range(data, len); in cache_inv() 81 return pb->ext.cache.data; in get_data_loc() 84 return pb->ext.nocache.data; in get_data_loc()
|
A D | Kconfig | 27 single printk() call, preventing the output data from 64 be used only if all packet buffer instances are used for data sharing 87 If a packet buffer is used for data sharing between two cores then 88 this value should be set to the data cache line size of the remote core. 89 If local data cache line is detected at runtime then it should be
|
A D | mutex.c | 21 return obj->data.mutex; in get_k_mutex()
|
A D | clock.c | 234 static void clock_offset_reset_rule_after(const struct ztest_unit_test *test, void *data) in clock_offset_reset_rule_after() argument 237 ARG_UNUSED(data); in clock_offset_reset_rule_after()
|
A D | mpsc_pbuf.c | 431 const void *data) in mpsc_pbuf_put_word_ext() argument 434 (sizeof(item) + sizeof(data)) / sizeof(uint32_t); in mpsc_pbuf_put_word_ext() 459 *p = (void *)data; in mpsc_pbuf_put_word_ext() 485 void mpsc_pbuf_put_data(struct mpsc_pbuf_buffer *buffer, const uint32_t *data, in mpsc_pbuf_put_data() argument 508 memcpy(&buffer->buf[buffer->tmp_wr_idx], data, in mpsc_pbuf_put_data()
|
/lib/net_buf/ |
A D | buf_simple.c | 33 void *data, size_t size) in net_buf_simple_init_with_data() argument 35 buf->__buf = data; in net_buf_simple_init_with_data() 36 buf->data = data; in net_buf_simple_init_with_data() 343 buf->data -= len; in net_buf_simple_push() 345 return buf->data; in net_buf_simple_push() 374 *data = val; in net_buf_simple_push_u8() 454 return buf->data += len; in net_buf_simple_pull() 459 void *data = buf->data; in net_buf_simple_pull_mem() local 466 buf->data += len; in net_buf_simple_pull_mem() 468 return data; in net_buf_simple_pull_mem() [all …]
|
A D | buf.c | 101 ref_count = data - GET_ALIGN(buf_pool); in generic_data_ref() 104 return data; in generic_data_ref() 151 ref_count = data - GET_ALIGN(buf_pool); in mem_pool_data_unref() 210 ref_count = data - GET_ALIGN(buf_pool); in heap_data_unref() 382 void *data, size_t size, in net_buf_alloc_with_data_debug() argument 387 void *data, size_t size, in net_buf_alloc_with_data_debug() 465 buf->data = NULL; in net_buf_unref_debug() 515 clone->data = buf->data; in net_buf_clone() 716 const uint8_t *dptr = data; in net_buf_data_match() 721 if (!buf || !data) { in net_buf_data_match() [all …]
|
/lib/min_heap/ |
A D | Kconfig | 7 Enable support for a generic Min-Heap data structure library. 9 A Min-Heap is a binary tree-based data structure in which the
|
/lib/libc/picolibc/ |
A D | Kconfig | 189 Protects shared data structures in libc with mutexes that use
|
/lib/posix/options/ |
A D | Kconfig.pthread | 186 module-str = POSIX thread-specific data
|