Searched refs:hash_map (Results 1 – 4 of 4) sorted by relevance
/hal_espressif-latest/components/bt/common/osi/ |
D | hash_map.c | 59 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-latest/components/bt/common/osi/include/osi/ |
D | hash_map.h | 31 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-latest/components/heap/ |
D | heap_trace_standalone.c | 87 static heap_trace_hash_list_t hash_map[(size_t)CONFIG_HEAP_TRACE_HASH_MAP_SIZE]; // Buffer used for… variable 105 TAILQ_INSERT_TAIL(&hash_map[idx], r_add, tailq_hashmap); in map_add() 111 TAILQ_REMOVE(&hash_map[idx], r_remove, tailq_hashmap); in map_remove() 118 TAILQ_FOREACH(r_cur, &hash_map[idx], tailq_hashmap) { in map_find() 170 TAILQ_INIT(&hash_map[i]); in heap_trace_start()
|
/hal_espressif-latest/components/bt/ |
D | CMakeLists.txt | 80 "common/osi/hash_map.c"
|