/external/libdrm/amdgpu/ |
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);
|
util_hash_table.c | 41 #include "util_hash_table.h" 47 struct util_hash_table struct 71 drm_private struct util_hash_table * 75 struct util_hash_table *ht; 77 ht = malloc(sizeof(struct util_hash_table)); 94 util_hash_table_find_iter(struct util_hash_table *ht, 112 util_hash_table_find_item(struct util_hash_table *ht, 130 util_hash_table_set(struct util_hash_table *ht, void *key, void *value) 163 drm_private void *util_hash_table_get(struct util_hash_table *ht, void *key) 181 drm_private void util_hash_table_remove(struct util_hash_table *ht, void *key [all...] |
amdgpu_internal.h | 75 struct util_hash_table *bo_handles; 77 struct util_hash_table *bo_flink_names;
|
amdgpu_device.c | 41 #include "util_hash_table.h" 48 static struct util_hash_table *fd_tab;
|
/external/mesa3d/src/gallium/auxiliary/util/ |
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);
|
u_hash_table.c | 50 struct util_hash_table struct 78 struct util_hash_table * 82 struct util_hash_table *ht; 84 ht = MALLOC_STRUCT(util_hash_table); 102 util_hash_table_find_iter(struct util_hash_table *ht, 122 util_hash_table_find_item(struct util_hash_table *ht, 142 util_hash_table_set(struct util_hash_table *ht, 181 util_hash_table_get(struct util_hash_table *ht, 202 util_hash_table_remove(struct util_hash_table *ht, 228 util_hash_table_clear(struct util_hash_table *ht [all...] |
u_debug_refcnt.c | 57 static struct util_hash_table *serials_hash;
|
u_debug_flush.c | 76 struct util_hash_table *ref_hash;
|
u_debug_stack.c | 49 struct util_hash_table* symbols_hash;
|
u_debug_symbol.c | 273 struct util_hash_table* symbols_hash;
|
/external/virglrenderer/src/gallium/auxiliary/util/ |
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);
|
u_hash_table.c | 50 struct util_hash_table struct 79 struct util_hash_table * 84 struct util_hash_table *ht; 86 ht = MALLOC_STRUCT(util_hash_table); 105 util_hash_table_find_iter(struct util_hash_table *ht, 125 util_hash_table_find_item(struct util_hash_table *ht, 145 util_hash_table_set(struct util_hash_table *ht, 184 util_hash_table_get(struct util_hash_table *ht, 205 util_hash_table_remove(struct util_hash_table *ht, 232 util_hash_table_clear(struct util_hash_table *ht [all...] |
/external/virglrenderer/src/ |
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_type obj); 37 void *vrend_object_lookup(struct util_hash_table *handle_hash, uint32_t handle, enum virgl_object_type obj); 38 uint32_t vrend_object_insert(struct util_hash_table *handle_hash, void *data, uint32_t length, uint32_t handle, enum virgl_object_type type); 39 uint32_t vrend_object_insert_nofree(struct util_hash_table *handle_hash,
|
vrend_object.c | 65 static struct util_hash_table *res_hash; 89 struct util_hash_table *vrend_object_init_ctx_table(void) 91 struct util_hash_table *ctx_hash; 96 void vrend_object_fini_ctx_table(struct util_hash_table *ctx_hash) 127 vrend_object_insert_nofree(struct util_hash_table *handle_hash, 144 vrend_object_insert(struct util_hash_table *handle_hash, 152 vrend_object_remove(struct util_hash_table *handle_hash, 158 void *vrend_object_lookup(struct util_hash_table *handle_hash,
|
/external/mesa3d/src/gallium/winsys/radeon/drm/ |
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/winsys/virgl/drm/ |
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/drivers/vc5/ |
vc5_screen.h | 77 struct util_hash_table *bo_handles;
|
/external/mesa3d/src/gallium/state_trackers/nine/ |
resource9.h | 30 struct util_hash_table;
|
volume9.h | 31 struct util_hash_table;
|
iunknown.h | 63 struct util_hash_table *pdata;
|
/external/mesa3d/src/gallium/drivers/vc4/ |
vc4_screen.h | 90 struct util_hash_table *bo_handles;
|
/external/mesa3d/src/gallium/winsys/freedreno/drm/ |
freedreno_drm_winsys.c | 43 static struct util_hash_table *fd_tab = NULL;
|
/external/mesa3d/src/gallium/winsys/etnaviv/drm/ |
etnaviv_drm_winsys.c | 70 static struct util_hash_table *etna_tab = NULL;
|
/external/mesa3d/src/gallium/winsys/nouveau/drm/ |
nouveau_drm_winsys.c | 20 static struct util_hash_table *fd_tab = NULL;
|
/external/mesa3d/src/gallium/winsys/svga/drm/ |
vmw_screen.c | 44 static struct util_hash_table *dev_hash = NULL;
|