/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | cgrp.c | 34 struct nvkm_ectx *ectx = *pectx; in nvkm_cgrp_ectx_put() local 36 if (ectx) { in nvkm_cgrp_ectx_put() 37 struct nvkm_engn *engn = ectx->engn; in nvkm_cgrp_ectx_put() 39 if (refcount_dec_and_test(&ectx->refs)) { in nvkm_cgrp_ectx_put() 41 nvkm_object_del(&ectx->object); in nvkm_cgrp_ectx_put() 42 list_del(&ectx->head); in nvkm_cgrp_ectx_put() 43 kfree(ectx); in nvkm_cgrp_ectx_put() 59 struct nvkm_ectx *ectx; in nvkm_cgrp_ectx_get() local 63 ectx = nvkm_list_find(ectx, &cgrp->ectxs, head, ectx->engn == engn); in nvkm_cgrp_ectx_get() 64 if (ectx) { in nvkm_cgrp_ectx_get() [all …]
|
H A D | uchan.c | 80 struct nvkm_ectx *ectx = cctx->vctx->ectx; in nvkm_uchan_object_fini_1() local 82 if (!ectx->object) in nvkm_uchan_object_fini_1() 87 nvkm_chan_cctx_bind(chan, ectx->engn, NULL); in nvkm_uchan_object_fini_1() 89 if (refcount_dec_and_test(&ectx->uses)) in nvkm_uchan_object_fini_1() 90 nvkm_object_fini(ectx->object, false); in nvkm_uchan_object_fini_1() 103 struct nvkm_ectx *ectx = cctx->vctx->ectx; in nvkm_uchan_object_init_0() local 106 if (!ectx->object) in nvkm_uchan_object_init_0() 113 if (!refcount_inc_not_zero(&ectx->uses)) { in nvkm_uchan_object_init_0() 114 ret = nvkm_object_init(ectx->object); in nvkm_uchan_object_init_0() 116 refcount_set(&ectx->uses, 1); in nvkm_uchan_object_init_0() [all …]
|
H A D | cgrp.h | 9 struct nvkm_ectx *ectx; member
|
H A D | chan.c | 78 struct nvkm_engn *engn = cctx->vctx->ectx->engn; in nvkm_chan_cctx_put() 104 cctx->vctx->ectx->engn == engn && cctx->vctx->vmm == chan->vmm); in nvkm_chan_cctx_get()
|
/openbmc/qemu/ui/ |
H A D | gtk-egl.c | 36 vc->gfx.esurface, vc->gfx.ectx); in gtk_egl_set_scanout_mode() 59 vc->gfx.ectx = qemu_egl_init_ctx(); in gd_egl_init() 61 (vc->gfx.ectx, (EGLNativeWindowType)x11_window); in gd_egl_init() 116 vc->gfx.esurface, vc->gfx.ectx); in gd_egl_draw() 140 vc->gfx.esurface, vc->gfx.ectx); in gd_egl_update() 201 vc->gfx.esurface, vc->gfx.ectx); in gd_egl_switch() 223 vc->gfx.esurface, vc->gfx.ectx); in gd_egl_create_context() 259 vc->gfx.esurface, vc->gfx.ectx); in gd_egl_scanout_texture() 275 vc->gfx.esurface, vc->gfx.ectx); in gd_egl_scanout_dmabuf() 349 vc->gfx.esurface, vc->gfx.ectx); in gd_egl_scanout_flush()
|
H A D | egl-helpers.c | 408 EGLSurface qemu_egl_init_surface_x11(EGLContext ectx, EGLNativeWindowType win) in qemu_egl_init_surface_x11() argument 421 b = eglMakeCurrent(qemu_egl_display, esurface, esurface, ectx); in qemu_egl_init_surface_x11() 622 EGLContext ectx; in qemu_egl_init_ctx() local 625 ectx = eglCreateContext(qemu_egl_display, qemu_egl_config, EGL_NO_CONTEXT, in qemu_egl_init_ctx() 627 if (ectx == EGL_NO_CONTEXT) { in qemu_egl_init_ctx() 632 b = eglMakeCurrent(qemu_egl_display, EGL_NO_SURFACE, EGL_NO_SURFACE, ectx); in qemu_egl_init_ctx() 638 return ectx; in qemu_egl_init_ctx()
|
H A D | gtk.c | 1378 if (vc->gfx.ectx) { in gd_tab_window_close() 1379 eglDestroyContext(qemu_egl_display, vc->gfx.ectx); in gd_tab_window_close() 1380 vc->gfx.ectx = NULL; in gd_tab_window_close() 1417 if (vc->gfx.ectx) { in gd_menu_untabify() 1418 eglDestroyContext(qemu_egl_display, vc->gfx.ectx); in gd_menu_untabify() 1419 vc->gfx.ectx = NULL; in gd_menu_untabify()
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | atom.c | 1160 atom_exec_context ectx; in atom_execute_table_locked() local 1173 ectx.ctx = ctx; in atom_execute_table_locked() 1174 ectx.ps_shift = ps / 4; in atom_execute_table_locked() 1175 ectx.start = base; in atom_execute_table_locked() 1176 ectx.ps = params; in atom_execute_table_locked() 1177 ectx.abort = false; in atom_execute_table_locked() 1178 ectx.last_jump = 0; in atom_execute_table_locked() 1180 ectx.ws = kcalloc(4, ws, GFP_KERNEL); in atom_execute_table_locked() 1182 ectx.ws = NULL; in atom_execute_table_locked() 1191 if (ectx.abort) { in atom_execute_table_locked() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | atom.c | 1212 atom_exec_context ectx; in amdgpu_atom_execute_table_locked() local 1225 ectx.ctx = ctx; in amdgpu_atom_execute_table_locked() 1226 ectx.ps_shift = ps / 4; in amdgpu_atom_execute_table_locked() 1227 ectx.start = base; in amdgpu_atom_execute_table_locked() 1228 ectx.ps = params; in amdgpu_atom_execute_table_locked() 1229 ectx.abort = false; in amdgpu_atom_execute_table_locked() 1230 ectx.last_jump = 0; in amdgpu_atom_execute_table_locked() 1232 ectx.ws = kcalloc(4, ws, GFP_KERNEL); in amdgpu_atom_execute_table_locked() 1234 ectx.ws = NULL; in amdgpu_atom_execute_table_locked() 1243 if (ectx.abort) { in amdgpu_atom_execute_table_locked() [all …]
|
/openbmc/qemu/include/ui/ |
H A D | egl-helpers.h | 59 EGLSurface qemu_egl_init_surface_x11(EGLContext ectx, EGLNativeWindowType win);
|
H A D | gtk.h | 48 EGLContext ectx; member
|