Home
last modified time | relevance | path

Searched refs:gem (Results 1 – 25 of 91) sorted by relevance

1234

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A DMakefile115 gem-y += \
116 gem/i915_gem_busy.o \
117 gem/i915_gem_clflush.o \
118 gem/i915_gem_client_blt.o \
119 gem/i915_gem_context.o \
120 gem/i915_gem_dmabuf.o \
121 gem/i915_gem_domain.o \
122 gem/i915_gem_execbuffer.o \
123 gem/i915_gem_fence.o \
124 gem/i915_gem_internal.o \
[all …]
H A Di915_sysfs.c185 spin_lock(&i915->gem.contexts.lock); in i915_l3_read()
190 spin_unlock(&i915->gem.contexts.lock); in i915_l3_read()
218 spin_lock(&i915->gem.contexts.lock); in i915_l3_write()
231 list_for_each_entry(ctx, &i915->gem.contexts.list, link) in i915_l3_write()
234 spin_unlock(&i915->gem.contexts.lock); in i915_l3_write()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_gem.c49 nouveau_gem_object_del(struct drm_gem_object *gem) in nouveau_gem_object_del() argument
51 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_del()
60 if (gem->import_attach) in nouveau_gem_object_del()
61 drm_prime_gem_destroy(gem, nvbo->bo.sg); in nouveau_gem_object_del()
70 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_open() argument
73 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_open()
145 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_close() argument
148 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_close()
232 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, in nouveau_gem_info() argument
236 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_info()
[all …]
H A Dnouveau_ttm.c275 drm->gem.vram_available = drm->client.device.info.ram_user; in nouveau_ttm_init()
281 drm->gem.vram_available >> PAGE_SHIFT); in nouveau_ttm_init()
297 drm->gem.gart_available = drm->client.vmm.vmm.limit; in nouveau_ttm_init()
299 drm->gem.gart_available = drm->agp.size; in nouveau_ttm_init()
303 drm->gem.gart_available >> PAGE_SHIFT); in nouveau_ttm_init()
309 NV_INFO(drm, "VRAM: %d MiB\n", (u32)(drm->gem.vram_available >> 20)); in nouveau_ttm_init()
310 NV_INFO(drm, "GART: %d MiB\n", (u32)(drm->gem.gart_available >> 20)); in nouveau_ttm_init()
H A Dnouveau_gem.h11 nouveau_gem_object(struct drm_gem_object *gem) in nouveau_gem_object() argument
13 return gem ? container_of(gem, struct nouveau_bo, bo.base) : NULL; in nouveau_gem_object()
H A Dnouveau_display.c286 struct drm_gem_object *gem; in nouveau_user_framebuffer_create() local
289 gem = drm_gem_object_lookup(file_priv, mode_cmd->handles[0]); in nouveau_user_framebuffer_create()
290 if (!gem) in nouveau_user_framebuffer_create()
292 nvbo = nouveau_gem_object(gem); in nouveau_user_framebuffer_create()
298 drm_gem_object_put_unlocked(gem); in nouveau_user_framebuffer_create()
688 struct drm_gem_object *gem; in nouveau_display_dumb_map_offset() local
690 gem = drm_gem_object_lookup(file_priv, handle); in nouveau_display_dumb_map_offset()
691 if (gem) { in nouveau_display_dumb_map_offset()
692 struct nouveau_bo *bo = nouveau_gem_object(gem); in nouveau_display_dumb_map_offset()
694 drm_gem_object_put_unlocked(gem); in nouveau_display_dumb_map_offset()
H A Dnouveau_drv.h172 } gem; member
/netbsd-src/sys/external/bsd/drm2/i915drm/
H A Dfiles.i915drmkms140 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_busy.c i915drmkms
141 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_clflush.c i915drmkms
142 #file external/bsd/drm2/dist/drm/i915/gem/i915_gem_client_blt.c i915drmkms
143 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_context.c i915drmkms
144 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_dmabuf.c i915drmkms
145 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_domain.c i915drmkms
146 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_execbuffer.c i915drmkms
147 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_fence.c i915drmkms
148 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_internal.c i915drmkms
149 file external/bsd/drm2/dist/drm/i915/gem/i915_gem_lmem.c i915drmkms
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/
H A Dqxl_gem.c73 mutex_lock(&qdev->gem.mutex); in qxl_gem_object_create()
74 list_add_tail(&qbo->list, &qdev->gem.objects); in qxl_gem_object_create()
75 mutex_unlock(&qdev->gem.mutex); in qxl_gem_object_create()
121 INIT_LIST_HEAD(&qdev->gem.objects); in qxl_gem_init()
H A Dqxl_object.c45 mutex_lock(&qdev->gem.mutex); in qxl_ttm_bo_destroy()
47 mutex_unlock(&qdev->gem.mutex); in qxl_ttm_bo_destroy()
323 if (list_empty(&qdev->gem.objects)) in qxl_bo_force_delete()
326 list_for_each_entry_safe(bo, n, &qdev->gem.objects, list) { in qxl_bo_force_delete()
330 mutex_lock(&qdev->gem.mutex); in qxl_bo_force_delete()
332 mutex_unlock(&qdev->gem.mutex); in qxl_bo_force_delete()
H A Dqxl_debugfs.c64 list_for_each_entry(bo, &qdev->gem.objects, list) { in qxl_debugfs_buffers_info()
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_prime.c83 mutex_lock(&rdev->gem.mutex); in radeon_gem_prime_import_sg_table()
84 list_add_tail(&bo->list, &rdev->gem.objects); in radeon_gem_prime_import_sg_table()
85 mutex_unlock(&rdev->gem.mutex); in radeon_gem_prime_import_sg_table()
H A Dradeon_gem.c99 mutex_lock(&rdev->gem.mutex); in radeon_gem_object_create()
100 list_add_tail(&robj->list, &rdev->gem.objects); in radeon_gem_object_create()
101 mutex_unlock(&rdev->gem.mutex); in radeon_gem_object_create()
145 INIT_LIST_HEAD(&rdev->gem.objects); in radeon_gem_init()
810 mutex_lock(&rdev->gem.mutex); in radeon_debugfs_gem_info()
811 list_for_each_entry(rbo, &rdev->gem.objects, list) { in radeon_debugfs_gem_info()
833 mutex_unlock(&rdev->gem.mutex); in radeon_debugfs_gem_info()
H A Dradeon_object.c90 mutex_lock(&bo->rdev->gem.mutex); in radeon_ttm_bo_destroy()
92 mutex_unlock(&bo->rdev->gem.mutex); in radeon_ttm_bo_destroy()
446 if (list_empty(&rdev->gem.objects)) { in radeon_bo_force_delete()
450 list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) { in radeon_bo_force_delete()
454 mutex_lock(&bo->rdev->gem.mutex); in radeon_bo_force_delete()
456 mutex_unlock(&bo->rdev->gem.mutex); in radeon_bo_force_delete()
H A Dradeon_kms.c200 mutex_lock(&rdev->gem.mutex); in radeon_set_filp_rights()
211 mutex_unlock(&rdev->gem.mutex); in radeon_set_filp_rights()
716 mutex_lock(&rdev->gem.mutex); in radeon_driver_postclose_kms()
721 mutex_unlock(&rdev->gem.mutex); in radeon_driver_postclose_kms()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_object_types.h317 to_intel_bo(struct drm_gem_object *gem) in to_intel_bo() argument
322 return container_of(gem, struct drm_i915_gem_object, base); in to_intel_bo()
H A Di915_gem_context.c314 spin_lock(&ctx->i915->gem.contexts.lock); in i915_gem_context_free()
316 spin_unlock(&ctx->i915->gem.contexts.lock); in i915_gem_context_free()
356 struct i915_gem_contexts *gc = &ctx->i915->gem.contexts; in i915_gem_context_release()
640 spin_lock(&i915->gem.contexts.lock); in __create_context()
641 list_add_tail(&ctx->link, &i915->gem.contexts.list); in __create_context()
642 spin_unlock(&i915->gem.contexts.lock); in __create_context()
727 contexts_flush_free(&i915->gem.contexts); in i915_gem_create_context()
780 init_contexts(&i915->gem.contexts); in i915_gem_init__contexts()
788 flush_work(&i915->gem.contexts.free_work); in i915_gem_driver_release__contexts()
789 spin_lock_destroy(&i915->gem.contexts.lock); in i915_gem_driver_release__contexts()
[all …]
H A Di915_gem_object.c114 void i915_gem_close_object(struct drm_gem_object *gem, struct drm_file *file) in i915_gem_close_object() argument
116 struct drm_i915_gem_object *obj = to_intel_bo(gem); in i915_gem_close_object()
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/xilinx/
H A Dzynqmp.dtsi513 compatible = "cdns,zynqmp-gem", "cdns,gem";
527 compatible = "cdns,zynqmp-gem", "cdns,gem";
541 compatible = "cdns,zynqmp-gem", "cdns,gem";
555 compatible = "cdns,zynqmp-gem", "cdns,gem";
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
H A Dzynq-7000.dtsi234 compatible = "cdns,zynq-gem", "cdns,gem";
245 compatible = "cdns,zynq-gem", "cdns,gem";
/netbsd-src/external/mit/xorg/lib/libdrm/
H A DMakefile36 MLINKS+= drm-mm.7 drm-gem.7 \
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c333 struct drm_gem_object *gem = dma_buf->priv; in amdgpu_dma_buf_begin_cpu_access() local
334 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gem); in amdgpu_dma_buf_begin_cpu_access()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
H A Dmock_context.c77 init_contexts(&i915->gem.contexts); in mock_init_contexts()
/netbsd-src/external/mit/libcbor/dist/
H A D.travis-qemu.sh102 gem install coveralls-lcov
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
H A Dnouveau_dispnv04_crtc.c995 struct drm_gem_object *gem; in nv04_crtc_cursor_set() local
1006 gem = drm_gem_object_lookup(file_priv, buffer_handle); in nv04_crtc_cursor_set()
1007 if (!gem) in nv04_crtc_cursor_set()
1009 cursor = nouveau_gem_object(gem); in nv04_crtc_cursor_set()
1025 drm_gem_object_put_unlocked(gem); in nv04_crtc_cursor_set()

1234