| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
| H A D | Makefile | 115 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 D | i915_sysfs.c | 185 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 D | nouveau_gem.c | 49 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 D | nouveau_ttm.c | 275 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 D | nouveau_gem.h | 11 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 D | nouveau_display.c | 286 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 D | nouveau_drv.h | 172 } gem; member
|
| /netbsd-src/sys/external/bsd/drm2/i915drm/ |
| H A D | files.i915drmkms | 140 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 D | qxl_gem.c | 73 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 D | qxl_object.c | 45 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 D | qxl_debugfs.c | 64 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 D | radeon_prime.c | 83 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 D | radeon_gem.c | 99 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 D | radeon_object.c | 90 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 D | radeon_kms.c | 200 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 D | i915_gem_object_types.h | 317 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 D | i915_gem_context.c | 314 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 D | i915_gem_object.c | 114 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 D | zynqmp.dtsi | 513 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 D | zynq-7000.dtsi | 234 compatible = "cdns,zynq-gem", "cdns,gem"; 245 compatible = "cdns,zynq-gem", "cdns,gem";
|
| /netbsd-src/external/mit/xorg/lib/libdrm/ |
| H A D | Makefile | 36 MLINKS+= drm-mm.7 drm-gem.7 \
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_dma_buf.c | 333 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 D | mock_context.c | 77 init_contexts(&i915->gem.contexts); in mock_init_contexts()
|
| /netbsd-src/external/mit/libcbor/dist/ |
| H A D | .travis-qemu.sh | 102 gem install coveralls-lcov
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
| H A D | nouveau_dispnv04_crtc.c | 995 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()
|