/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_hash_table.h | 49 struct util_hash_table; 58 struct util_hash_table * 64 util_hash_table_set(struct util_hash_table *ht, 69 util_hash_table_get(struct util_hash_table *ht, 74 util_hash_table_remove(struct util_hash_table *ht, 79 util_hash_table_clear(struct util_hash_table *ht); 83 util_hash_table_foreach(struct util_hash_table *ht, 89 util_hash_table_destroy(struct util_hash_table *ht);
|
D | u_hash_table.c | 50 struct util_hash_table struct 78 struct util_hash_table * argument 82 struct util_hash_table *ht; in util_hash_table_create() 84 ht = MALLOC_STRUCT(util_hash_table); in util_hash_table_create() 102 util_hash_table_find_iter(struct util_hash_table *ht, in util_hash_table_find_iter() 122 util_hash_table_find_item(struct util_hash_table *ht, in util_hash_table_find_item() 142 util_hash_table_set(struct util_hash_table *ht, in util_hash_table_set() 181 util_hash_table_get(struct util_hash_table *ht, in util_hash_table_get() 202 util_hash_table_remove(struct util_hash_table *ht, in util_hash_table_remove() 228 util_hash_table_clear(struct util_hash_table *ht) in util_hash_table_clear() [all …]
|
D | u_debug_refcnt.c | 57 static struct util_hash_table *serials_hash;
|
/external/libdrm/amdgpu/ |
D | util_hash_table.h | 42 struct util_hash_table; 50 drm_private struct util_hash_table * 55 util_hash_table_set(struct util_hash_table *ht, void *key, void *value); 57 drm_private void *util_hash_table_get(struct util_hash_table *ht, void *key); 59 drm_private void util_hash_table_remove(struct util_hash_table *ht, void *key); 61 drm_private void util_hash_table_clear(struct util_hash_table *ht); 63 drm_private void util_hash_table_foreach(struct util_hash_table *ht, 67 drm_private void util_hash_table_destroy(struct util_hash_table *ht);
|
D | util_hash_table.c | 47 struct util_hash_table struct 71 drm_private struct util_hash_table * argument 75 struct util_hash_table *ht; in util_hash_table_create() 77 ht = malloc(sizeof(struct util_hash_table)); in util_hash_table_create() 94 util_hash_table_find_iter(struct util_hash_table *ht, in util_hash_table_find_iter() 112 util_hash_table_find_item(struct util_hash_table *ht, in util_hash_table_find_item() 130 util_hash_table_set(struct util_hash_table *ht, void *key, void *value) in util_hash_table_set() 163 drm_private void *util_hash_table_get(struct util_hash_table *ht, void *key) in util_hash_table_get() 181 drm_private void util_hash_table_remove(struct util_hash_table *ht, void *key) in util_hash_table_remove() 204 drm_private void util_hash_table_clear(struct util_hash_table *ht) in util_hash_table_clear() [all …]
|
D | Makefile.sources | 12 util_hash_table.c \ 13 util_hash_table.h
|
D | amdgpu_internal.h | 75 struct util_hash_table *bo_handles; 77 struct util_hash_table *bo_flink_names;
|
D | Android.sources.bp | 14 "util_hash_table.c",
|
D | meson.build | 30 'util_hash_table.c',
|
/external/virglrenderer/src/gallium/auxiliary/util/ |
D | u_hash_table.h | 49 struct util_hash_table; 58 struct util_hash_table * 65 util_hash_table_set(struct util_hash_table *ht, 70 util_hash_table_get(struct util_hash_table *ht, 75 util_hash_table_remove(struct util_hash_table *ht, 80 util_hash_table_clear(struct util_hash_table *ht); 84 util_hash_table_foreach(struct util_hash_table *ht, 90 util_hash_table_destroy(struct util_hash_table *ht);
|
D | u_hash_table.c | 50 struct util_hash_table struct 79 struct util_hash_table * argument 84 struct util_hash_table *ht; in util_hash_table_create() 86 ht = MALLOC_STRUCT(util_hash_table); in util_hash_table_create() 105 util_hash_table_find_iter(struct util_hash_table *ht, in util_hash_table_find_iter() 125 util_hash_table_find_item(struct util_hash_table *ht, in util_hash_table_find_item() 145 util_hash_table_set(struct util_hash_table *ht, in util_hash_table_set() 184 util_hash_table_get(struct util_hash_table *ht, in util_hash_table_get() 205 util_hash_table_remove(struct util_hash_table *ht, in util_hash_table_remove() 232 util_hash_table_clear(struct util_hash_table *ht) in util_hash_table_clear() [all …]
|
/external/virglrenderer/src/ |
D | vrend_object.h | 33 struct util_hash_table *vrend_object_init_ctx_table(void); 34 void vrend_object_fini_ctx_table(struct util_hash_table *ctx_hash); 36 void vrend_object_remove(struct util_hash_table *handle_hash, uint32_t handle, enum virgl_object_ty… 37 void *vrend_object_lookup(struct util_hash_table *handle_hash, uint32_t handle, enum virgl_object_t… 38 uint32_t vrend_object_insert(struct util_hash_table *handle_hash, void *data, uint32_t length, uint… 39 uint32_t vrend_object_insert_nofree(struct util_hash_table *handle_hash,
|
D | vrend_object.c | 65 static struct util_hash_table *res_hash; 89 struct util_hash_table *vrend_object_init_ctx_table(void) in vrend_object_init_ctx_table() 91 struct util_hash_table *ctx_hash; in vrend_object_init_ctx_table() 96 void vrend_object_fini_ctx_table(struct util_hash_table *ctx_hash) in vrend_object_fini_ctx_table() 127 vrend_object_insert_nofree(struct util_hash_table *handle_hash, in vrend_object_insert_nofree() 144 vrend_object_insert(struct util_hash_table *handle_hash, in vrend_object_insert() 152 vrend_object_remove(struct util_hash_table *handle_hash, in vrend_object_remove() 158 void *vrend_object_lookup(struct util_hash_table *handle_hash, in vrend_object_lookup()
|
/external/mesa3d/src/gallium/winsys/virgl/drm/ |
D | virgl_drm_winsys.h | 34 struct util_hash_table; 64 struct util_hash_table *bo_handles; 65 struct util_hash_table *bo_names;
|
/external/mesa3d/src/gallium/winsys/radeon/drm/ |
D | radeon_drm_winsys.h | 73 struct util_hash_table *bo_names; 75 struct util_hash_table *bo_handles; 77 struct util_hash_table *bo_vas;
|
/external/mesa3d/src/gallium/drivers/vc5/ |
D | vc5_screen.h | 77 struct util_hash_table *bo_handles;
|
/external/mesa3d/src/gallium/state_trackers/nine/ |
D | resource9.h | 30 struct util_hash_table;
|
D | volume9.h | 31 struct util_hash_table;
|
D | device9.h | 35 struct util_hash_table; 105 struct util_hash_table *ht_vs; 106 struct util_hash_table *ht_ps; 114 struct util_hash_table *ht_fvf;
|
D | iunknown.h | 63 struct util_hash_table *pdata;
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_screen.h | 90 struct util_hash_table *bo_handles;
|
/external/mesa3d/src/gallium/winsys/freedreno/drm/ |
D | freedreno_drm_winsys.c | 43 static struct util_hash_table *fd_tab = NULL;
|
/external/mesa3d/src/gallium/winsys/svga/drm/ |
D | vmw_screen.c | 44 static struct util_hash_table *dev_hash = NULL;
|
/external/mesa3d/src/gallium/winsys/etnaviv/drm/ |
D | etnaviv_drm_winsys.c | 70 static struct util_hash_table *etna_tab = NULL;
|
/external/mesa3d/src/gallium/winsys/nouveau/drm/ |
D | nouveau_drm_winsys.c | 20 static struct util_hash_table *fd_tab = NULL;
|