Home
last modified time | relevance | path

Searched refs:util_hash_table (Results 1 – 25 of 35) sorted by relevance

12

/external/mesa3d/src/gallium/auxiliary/util/
Du_hash_table.h49 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);
Du_hash_table.c50 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 …]
Du_debug_refcnt.c57 static struct util_hash_table *serials_hash;
/external/libdrm/amdgpu/
Dutil_hash_table.h42 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);
Dutil_hash_table.c47 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 …]
DMakefile.sources12 util_hash_table.c \
13 util_hash_table.h
Damdgpu_internal.h75 struct util_hash_table *bo_handles;
77 struct util_hash_table *bo_flink_names;
DAndroid.sources.bp14 "util_hash_table.c",
Dmeson.build30 'util_hash_table.c',
/external/virglrenderer/src/gallium/auxiliary/util/
Du_hash_table.h49 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);
Du_hash_table.c50 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/
Dvrend_object.h33 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,
Dvrend_object.c65 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/
Dvirgl_drm_winsys.h34 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/
Dradeon_drm_winsys.h73 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/
Dvc5_screen.h77 struct util_hash_table *bo_handles;
/external/mesa3d/src/gallium/state_trackers/nine/
Dresource9.h30 struct util_hash_table;
Dvolume9.h31 struct util_hash_table;
Ddevice9.h35 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;
Diunknown.h63 struct util_hash_table *pdata;
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_screen.h90 struct util_hash_table *bo_handles;
/external/mesa3d/src/gallium/winsys/freedreno/drm/
Dfreedreno_drm_winsys.c43 static struct util_hash_table *fd_tab = NULL;
/external/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_screen.c44 static struct util_hash_table *dev_hash = NULL;
/external/mesa3d/src/gallium/winsys/etnaviv/drm/
Detnaviv_drm_winsys.c70 static struct util_hash_table *etna_tab = NULL;
/external/mesa3d/src/gallium/winsys/nouveau/drm/
Dnouveau_drm_winsys.c20 static struct util_hash_table *fd_tab = NULL;

12