Home
last modified time | relevance | path

Searched refs:hash_map (Results 1 – 5 of 5) sorted by relevance

/hal_espressif-3.6.0/components/bt/common/osi/
Dhash_map.c59 hash_map_t *hash_map = osi_calloc(sizeof(hash_map_t)); in hash_map_new_internal() local
60 if (hash_map == NULL) { in hash_map_new_internal()
64 hash_map->hash_fn = hash_fn; in hash_map_new_internal()
65 hash_map->key_fn = key_fn; in hash_map_new_internal()
66 hash_map->data_fn = data_fn; in hash_map_new_internal()
67 hash_map->keys_are_equal = equality_fn ? equality_fn : default_key_equality; in hash_map_new_internal()
69 hash_map->num_bucket = num_bucket; in hash_map_new_internal()
70 hash_map->bucket = osi_calloc(sizeof(hash_map_bucket_t) * num_bucket); in hash_map_new_internal()
71 if (hash_map->bucket == NULL) { in hash_map_new_internal()
72 osi_free(hash_map); in hash_map_new_internal()
[all …]
/hal_espressif-3.6.0/components/bt/common/osi/include/osi/
Dhash_map.h31 const hash_map_t *hash_map; member
63 void hash_map_free(hash_map_t *hash_map);
80 bool hash_map_has_key(const hash_map_t *hash_map, const void *key);
84 void *hash_map_get(const hash_map_t *hash_map, const void *key);
91 bool hash_map_set(hash_map_t *hash_map, const void *key, void *data);
97 bool hash_map_erase(hash_map_t *hash_map, const void *key);
101 void hash_map_clear(hash_map_t *hash_map);
108 void hash_map_foreach(hash_map_t *hash_map, hash_map_iter_cb callback, void *context);
/hal_espressif-3.6.0/components/bt/
DCMakeLists.txt43 "common/osi/hash_map.c"
/hal_espressif-3.6.0/tools/test_idf_size/
Doverflow_esp32s3.map280 esp-idf/bt/libbt.a(hash_map.c.obj)
283 esp-idf/bt/libbt.a(hash_map.c.obj) (list_new_internal)
4881 .text 0x0000000000000000 0x0 esp-idf/bt/libbt.a(hash_map.c.obj)
4882 .data 0x0000000000000000 0x0 esp-idf/bt/libbt.a(hash_map.c.obj)
4883 .bss 0x0000000000000000 0x0 esp-idf/bt/libbt.a(hash_map.c.obj)
4884 .xt.lit 0x0000000000000000 0x58 esp-idf/bt/libbt.a(hash_map.c.obj)
4885 .xt.prop 0x0000000000000000 0x450 esp-idf/bt/libbt.a(hash_map.c.obj)
32824 0x0000000040375a04 0xc esp-idf/bt/libbt.a(hash_map.c.obj)
32827 0x0000000040375a10 0x0 esp-idf/bt/libbt.a(hash_map.c.obj)
32830 0x0000000040375a10 0x10 esp-idf/bt/libbt.a(hash_map.c.obj)
[all …]
Doverflow_esp32c3.map292 esp-idf/bt/libbt.a(hash_map.c.obj)
295 esp-idf/bt/libbt.a(hash_map.c.obj) (list_new_internal)
3627 .text 0x0000000000000000 0x0 esp-idf/bt/libbt.a(hash_map.c.obj)
3628 .data 0x0000000000000000 0x0 esp-idf/bt/libbt.a(hash_map.c.obj)
3629 .bss 0x0000000000000000 0x0 esp-idf/bt/libbt.a(hash_map.c.obj)
23310 0x00000000403bb256 0x8 esp-idf/bt/libbt.a(hash_map.c.obj)
23312 0x00000000403bb25e 0x4e esp-idf/bt/libbt.a(hash_map.c.obj)
23314 0x00000000403bb2ac 0x56 esp-idf/bt/libbt.a(hash_map.c.obj)
23316 0x00000000403bb302 0xb8 esp-idf/bt/libbt.a(hash_map.c.obj)
23319 0x00000000403bb3ba 0xe esp-idf/bt/libbt.a(hash_map.c.obj)
[all …]