Searched refs:fd_tab (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/gallium/winsys/lima/drm/ |
D | lima_drm_winsys.c | 38 static struct hash_table *fd_tab = NULL; variable 51 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd)); in lima_drm_screen_destroy() 53 if (!fd_tab->entries) { in lima_drm_screen_destroy() 54 _mesa_hash_table_destroy(fd_tab, NULL); in lima_drm_screen_destroy() 55 fd_tab = NULL; in lima_drm_screen_destroy() 73 if (!fd_tab) { in lima_drm_screen_create() 74 fd_tab = util_hash_table_create_fd_keys(); in lima_drm_screen_create() 75 if (!fd_tab) in lima_drm_screen_create() 79 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in lima_drm_screen_create() 87 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(dup_fd), pscreen); in lima_drm_screen_create()
|
/third_party/mesa3d/src/gallium/winsys/freedreno/drm/ |
D | freedreno_drm_winsys.c | 42 static struct hash_table *fd_tab = NULL; variable 56 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd)); in fd_drm_screen_destroy() 58 if (!fd_tab->entries) { in fd_drm_screen_destroy() 59 _mesa_hash_table_destroy(fd_tab, NULL); in fd_drm_screen_destroy() 60 fd_tab = NULL; in fd_drm_screen_destroy() 78 if (!fd_tab) { in fd_drm_screen_create() 79 fd_tab = util_hash_table_create_fd_keys(); in fd_drm_screen_create() 80 if (!fd_tab) in fd_drm_screen_create() 84 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in fd_drm_screen_create() 96 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(fd), pscreen); in fd_drm_screen_create()
|
/third_party/mesa3d/src/gallium/winsys/etnaviv/drm/ |
D | etnaviv_drm_winsys.c | 129 static struct hash_table *fd_tab = NULL; variable 143 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd)); in etna_drm_screen_destroy() 145 if (!fd_tab->entries) { in etna_drm_screen_destroy() 146 _mesa_hash_table_destroy(fd_tab, NULL); in etna_drm_screen_destroy() 147 fd_tab = NULL; in etna_drm_screen_destroy() 164 if (!fd_tab) { in etna_lookup_or_create_screen() 165 fd_tab = hash_table_create_file_description_keys(); in etna_lookup_or_create_screen() 166 if (!fd_tab) in etna_lookup_or_create_screen() 170 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(gpu_fd)); in etna_lookup_or_create_screen() 177 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(fd), pscreen); in etna_lookup_or_create_screen()
|
/third_party/mesa3d/src/gallium/winsys/nouveau/drm/ |
D | nouveau_drm_winsys.c | 22 static struct hash_table *fd_tab = NULL; variable 36 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(screen->drm->fd)); in nouveau_drm_screen_unref() 51 if (!fd_tab) { in nouveau_drm_screen_create() 52 fd_tab = util_hash_table_create_fd_keys(); in nouveau_drm_screen_create() 53 if (!fd_tab) { in nouveau_drm_screen_create() 59 screen = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in nouveau_drm_screen_create() 126 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(dupfd), screen); in nouveau_drm_screen_create()
|
/third_party/mesa3d/src/gallium/winsys/radeon/drm/ |
D | radeon_drm_winsys.c | 45 static struct hash_table *fd_tab = NULL; variable 761 if (destroy && fd_tab) { in radeon_winsys_unref() 762 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(rws->fd)); in radeon_winsys_unref() 763 if (_mesa_hash_table_num_entries(fd_tab) == 0) { in radeon_winsys_unref() 764 _mesa_hash_table_destroy(fd_tab, NULL); in radeon_winsys_unref() 765 fd_tab = NULL; in radeon_winsys_unref() 797 if (!fd_tab) { in radeon_drm_winsys_create() 798 fd_tab = util_hash_table_create_fd_keys(); in radeon_drm_winsys_create() 801 ws = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in radeon_drm_winsys_create() 913 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(ws->fd), ws); in radeon_drm_winsys_create()
|
/third_party/mesa3d/src/gallium/winsys/virgl/drm/ |
D | virgl_drm_winsys.c | 1277 static struct hash_table *fd_tab = NULL; variable 1290 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd)); in virgl_drm_screen_destroy() 1344 if (!fd_tab) { in virgl_drm_screen_create() 1345 fd_tab = _mesa_hash_table_create(NULL, hash_fd, equal_fd); in virgl_drm_screen_create() 1346 if (!fd_tab) in virgl_drm_screen_create() 1350 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd)); in virgl_drm_screen_create() 1365 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(dup_fd), pscreen); in virgl_drm_screen_create()
|