Searched refs:fd_tab (Results 1 - 11 of 11) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/freedreno/drm/
H A Dfreedreno_drm_winsys.c42 static struct hash_table *fd_tab = NULL; variable in typeref:struct:hash_table *
56 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd));
58 if (!fd_tab->entries) {
59 _mesa_hash_table_destroy(fd_tab, NULL);
60 fd_tab = NULL;
78 if (!fd_tab) {
79 fd_tab = util_hash_table_create_fd_keys();
80 if (!fd_tab)
84 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
96 _mesa_hash_table_insert(fd_tab, intptr_to_pointe
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/lima/drm/
H A Dlima_drm_winsys.c38 static struct hash_table *fd_tab = NULL; variable in typeref:struct:hash_table *
51 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd));
53 if (!fd_tab->entries) {
54 _mesa_hash_table_destroy(fd_tab, NULL);
55 fd_tab = NULL;
73 if (!fd_tab) {
74 fd_tab = util_hash_table_create_fd_keys();
75 if (!fd_tab)
79 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
87 _mesa_hash_table_insert(fd_tab, intptr_to_pointe
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/freedreno/drm/
H A Dfreedreno_drm_winsys.c41 static struct util_hash_table *fd_tab = NULL; variable in typeref:struct:util_hash_table *
55 util_hash_table_remove(fd_tab, intptr_to_pointer(fd));
93 if (!fd_tab) {
94 fd_tab = util_hash_table_create(hash_fd, compare_fd);
95 if (!fd_tab)
99 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
111 util_hash_table_set(fd_tab, intptr_to_pointer(fd), pscreen);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/lima/drm/
H A Dlima_drm_winsys.c37 static struct util_hash_table *fd_tab = NULL; variable in typeref:struct:util_hash_table *
50 util_hash_table_remove(fd_tab, intptr_to_pointer(fd));
90 if (!fd_tab) {
91 fd_tab = util_hash_table_create(hash_fd, compare_fd);
92 if (!fd_tab)
96 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
104 util_hash_table_set(fd_tab, intptr_to_pointer(dup_fd), pscreen);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/nouveau/drm/
H A Dnouveau_drm_winsys.c20 static struct util_hash_table *fd_tab = NULL; variable in typeref:struct:util_hash_table *
34 util_hash_table_remove(fd_tab, intptr_to_pointer(screen->drm->fd));
71 if (!fd_tab) {
72 fd_tab = util_hash_table_create(hash_fd, compare_fd);
73 if (!fd_tab) {
79 screen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
144 util_hash_table_set(fd_tab, intptr_to_pointer(dupfd), screen);
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/nouveau/drm/
H A Dnouveau_drm_winsys.c22 static struct hash_table *fd_tab = NULL; variable in typeref:struct:hash_table *
36 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(screen->drm->fd));
51 if (!fd_tab) {
52 fd_tab = util_hash_table_create_fd_keys();
53 if (!fd_tab) {
59 screen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
126 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(dupfd), screen);
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/etnaviv/drm/
H A Detnaviv_drm_winsys.c129 static struct hash_table *fd_tab = NULL; variable in typeref:struct:hash_table *
143 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd));
145 if (!fd_tab->entries) {
146 _mesa_hash_table_destroy(fd_tab, NULL);
147 fd_tab = NULL;
164 if (!fd_tab) {
165 fd_tab = hash_table_create_file_description_keys();
166 if (!fd_tab)
170 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(gpu_fd));
177 _mesa_hash_table_insert(fd_tab, intptr_to_pointe
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_winsys.c44 static struct util_hash_table *fd_tab = NULL; variable in typeref:struct:util_hash_table *
784 if (destroy && fd_tab) {
785 util_hash_table_remove(fd_tab, intptr_to_pointer(rws->fd));
786 if (util_hash_table_count(fd_tab) == 0) {
787 util_hash_table_destroy(fd_tab);
788 fd_tab = NULL;
826 if (!fd_tab) {
827 fd_tab = util_hash_table_create(hash_fd, compare_fd);
830 ws = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
949 util_hash_table_set(fd_tab, intptr_to_pointe
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_winsys.c46 static struct hash_table *fd_tab = NULL; variable in typeref:struct:hash_table *
794 if (destroy && fd_tab) {
795 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(rws->fd));
796 if (_mesa_hash_table_num_entries(fd_tab) == 0) {
797 _mesa_hash_table_destroy(fd_tab, NULL);
798 fd_tab = NULL;
830 if (!fd_tab) {
831 fd_tab = util_hash_table_create_fd_keys();
834 ws = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
955 _mesa_hash_table_insert(fd_tab, intptr_to_pointe
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/virgl/drm/
H A Dvirgl_drm_winsys.c1040 static struct util_hash_table *fd_tab = NULL; variable in typeref:struct:util_hash_table *
1053 util_hash_table_remove(fd_tab, intptr_to_pointer(fd));
1092 if (!fd_tab) {
1093 fd_tab = util_hash_table_create(hash_fd, compare_fd);
1094 if (!fd_tab)
1098 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
1113 util_hash_table_set(fd_tab, intptr_to_pointer(dup_fd), pscreen);
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/virgl/drm/
H A Dvirgl_drm_winsys.c1277 static struct hash_table *fd_tab = NULL; variable in typeref:struct:hash_table *
1290 _mesa_hash_table_remove_key(fd_tab, intptr_to_pointer(fd));
1307 if (!fd_tab) {
1308 fd_tab = util_hash_table_create_fd_keys();
1309 if (!fd_tab)
1313 pscreen = util_hash_table_get(fd_tab, intptr_to_pointer(fd));
1328 _mesa_hash_table_insert(fd_tab, intptr_to_pointer(dup_fd), pscreen);

Completed in 10 milliseconds