Searched refs:handle_table (Results 1 - 25 of 35) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_handle_table.h49 struct handle_table;
52 struct handle_table *
63 handle_table_set_destroy(struct handle_table *ht,
73 handle_table_add(struct handle_table *ht,
80 handle_table_set(struct handle_table *ht,
90 handle_table_get(struct handle_table *ht,
95 handle_table_remove(struct handle_table *ht,
100 handle_table_destroy(struct handle_table *ht);
104 handle_table_get_first_handle(struct handle_table *ht);
108 handle_table_get_next_handle(struct handle_table *h
[all...]
H A Du_handle_table.c46 struct handle_table struct
61 struct handle_table *
64 struct handle_table *ht;
66 ht = MALLOC_STRUCT(handle_table);
86 handle_table_set_destroy(struct handle_table *ht,
100 handle_table_resize(struct handle_table *ht,
130 handle_table_clear(struct handle_table *ht,
152 handle_table_add(struct handle_table *ht,
190 handle_table_set(struct handle_table *ht,
220 handle_table_get(struct handle_table *h
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_handle_table.h49 struct handle_table;
52 struct handle_table *
63 handle_table_set_destroy(struct handle_table *ht,
73 handle_table_add(struct handle_table *ht,
80 handle_table_set(struct handle_table *ht,
90 handle_table_get(struct handle_table *ht,
95 handle_table_remove(struct handle_table *ht,
100 handle_table_destroy(struct handle_table *ht);
104 handle_table_get_first_handle(struct handle_table *ht);
108 handle_table_get_next_handle(struct handle_table *h
[all...]
H A Du_handle_table.c46 struct handle_table struct
61 struct handle_table *
64 struct handle_table *ht;
66 ht = MALLOC_STRUCT(handle_table);
86 handle_table_set_destroy(struct handle_table *ht,
100 handle_table_resize(struct handle_table *ht,
130 handle_table_clear(struct handle_table *ht,
152 handle_table_add(struct handle_table *ht,
190 handle_table_set(struct handle_table *ht,
220 handle_table_get(struct handle_table *h
[all...]
/xsrc/external/mit/libdrm/dist/amdgpu/
H A Dhandle_table.h30 struct handle_table { struct
35 drm_private int handle_table_insert(struct handle_table *table, uint32_t key,
37 drm_private void handle_table_remove(struct handle_table *table, uint32_t key);
38 drm_private void *handle_table_lookup(struct handle_table *table, uint32_t key);
39 drm_private void handle_table_fini(struct handle_table *table);
H A Dhandle_table.c28 #include "handle_table.h"
31 drm_private int handle_table_insert(struct handle_table *table, uint32_t key,
53 drm_private void handle_table_remove(struct handle_table *table, uint32_t key)
59 drm_private void *handle_table_lookup(struct handle_table *table, uint32_t key)
67 drm_private void handle_table_fini(struct handle_table *table)
H A Damdgpu_internal.h35 #include "handle_table.h"
87 struct handle_table bo_handles;
89 struct handle_table bo_flink_names;
/xsrc/external/mit/libdrm/dist/etnaviv/
H A Detnaviv_device.c52 dev->handle_table = drmHashCreate();
84 drmHashDestroy(dev->handle_table);
H A Detnaviv_bo.c51 drmHashDelete(bo->dev->handle_table, bo->handle);
92 drmHashInsert(dev->handle_table, handle, bo);
173 bo = lookup_bo(dev->handle_table, req.handle);
209 bo = lookup_bo(dev->handle_table, handle);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/vdpau/
H A Dhtab.c32 static struct handle_table *htab = NULL;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/wgl/
H A Dstw_device.h68 struct handle_table *ctx_table;
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/vdpau/
H A Dhtab.c32 static struct handle_table *htab = NULL;
/xsrc/external/mit/libdrm/dist/omap/
H A Domap_drm.c55 /* The handle_table is used to track GEM bo handles associated w/
64 void *handle_table; member in struct:omap_device
86 dev->handle_table = drmHashCreate();
124 drmHashDestroy(dev->handle_table);
163 if (!drmHashLookup(dev->handle_table, handle, (void **)&bo)) {
184 drmHashInsert(dev->handle_table, handle, bo);
365 drmHashDelete(bo->dev->handle_table, bo->handle);
/xsrc/external/mit/libdrm/dist/freedreno/
H A Dfreedreno_device.c82 dev->handle_table = drmHashCreate();
114 drmHashDestroy(dev->handle_table);
H A Dfreedreno_bo.c74 drmHashInsert(dev->handle_table, handle, bo);
133 bo = lookup_bo(dev->handle_table, handle);
161 bo = lookup_bo(dev->handle_table, handle);
198 bo = lookup_bo(dev->handle_table, req.handle);
263 drmHashDelete(bo->dev->handle_table, bo->handle);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/
H A Dfreedreno_device.c93 dev->handle_table = _mesa_hash_table_create(NULL, u32_hash, u32_equals);
125 _mesa_hash_table_destroy(dev->handle_table, NULL);
H A Dfreedreno_bo.c78 _mesa_hash_table_insert(dev->handle_table, &bo->handle, bo);
144 bo = lookup_bo(dev->handle_table, handle);
172 bo = lookup_bo(dev->handle_table, handle);
209 bo = lookup_bo(dev->handle_table, req.handle);
279 _mesa_hash_table_remove_key(bo->dev->handle_table, &bo->handle);
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/
H A Detnaviv_device.c64 dev->handle_table = _mesa_hash_table_create(NULL, _mesa_hash_u32, _mesa_key_u32_equal);
108 _mesa_hash_table_destroy(dev->handle_table, NULL);
H A Detnaviv_bo.c67 _mesa_hash_table_remove_key(bo->dev->handle_table, &bo->handle);
124 _mesa_hash_table_insert(dev->handle_table, &bo->handle, bo);
210 bo = lookup_bo(dev->handle_table, req.handle);
248 bo = lookup_bo(dev->handle_table, handle);
/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dfreedreno_device.c80 dev->handle_table =
135 _mesa_hash_table_destroy(dev->handle_table, NULL);
H A Dfreedreno_bo.c85 _mesa_hash_table_insert(dev->handle_table, &bo->handle, bo);
162 bo = lookup_bo(dev->handle_table, handle);
190 bo = lookup_bo(dev->handle_table, handle);
228 bo = lookup_bo(dev->handle_table, req.handle);
360 _mesa_hash_table_remove_key(bo->dev->handle_table, &bo->handle);
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/wgl/
H A Dstw_device.h72 struct handle_table *ctx_table;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_bufmgr.c154 struct hash_table *handle_table; member in struct:crocus_bufmgr
555 bo = find_and_ref_external_bo(bufmgr->handle_table, open_arg.handle);
575 _mesa_hash_table_insert(bufmgr->handle_table, &bo->gem_handle, bo);
611 entry = _mesa_hash_table_search(bufmgr->handle_table, &bo->gem_handle);
612 _mesa_hash_table_remove(bufmgr->handle_table, entry);
1161 _mesa_hash_table_destroy(bufmgr->handle_table, NULL);
1231 bo = find_and_ref_external_bo(bufmgr->handle_table, handle);
1256 _mesa_hash_table_insert(bufmgr->handle_table, &bo->gem_handle, bo);
1303 bo = find_and_ref_external_bo(bufmgr->handle_table, handle);
1328 _mesa_hash_table_insert(bufmgr->handle_table,
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_bufmgr.c154 struct hash_table *handle_table; member in struct:iris_bufmgr
644 bo = hash_find_bo(bufmgr->handle_table, open_arg.handle);
667 _mesa_hash_table_insert(bufmgr->handle_table, &bo->gem_handle, bo);
716 entry = _mesa_hash_table_search(bufmgr->handle_table, &bo->gem_handle);
717 _mesa_hash_table_remove(bufmgr->handle_table, entry);
1168 _mesa_hash_table_destroy(bufmgr->handle_table, NULL);
1240 bo = hash_find_bo(bufmgr->handle_table, handle);
1264 _mesa_hash_table_insert(bufmgr->handle_table, &bo->gem_handle, bo);
1294 _mesa_hash_table_insert(bo->bufmgr->handle_table, &bo->gem_handle, bo);
1538 bufmgr->handle_table
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_bufmgr.c152 struct hash_table *handle_table; member in struct:brw_bufmgr
765 bo = hash_find_bo(bufmgr->handle_table, open_arg.handle);
790 _mesa_hash_table_insert(bufmgr->handle_table, &bo->gem_handle, bo);
839 entry = _mesa_hash_table_search(bufmgr->handle_table, &bo->gem_handle);
840 _mesa_hash_table_remove(bufmgr->handle_table, entry);
1319 _mesa_hash_table_destroy(bufmgr->handle_table, NULL);
1393 bo = hash_find_bo(bufmgr->handle_table, handle);
1417 _mesa_hash_table_insert(bufmgr->handle_table, &bo->gem_handle, bo);
1477 _mesa_hash_table_insert(bufmgr->handle_table, &bo->gem_handle, bo);
1758 bufmgr->handle_table
[all...]

Completed in 18 milliseconds

12