HomeSort by: relevance | last modified time | path
    Searched refs:gem (Results 1 - 25 of 184) sorted by relevancy

1 2 3 4 5 6 7 8

  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_gem.h 11 nouveau_gem_object(struct drm_gem_object *gem)
13 return gem ? container_of(gem, struct nouveau_bo, bo.base) : NULL;
nouveau_gem.c 49 nouveau_gem_object_del(struct drm_gem_object *gem)
51 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
60 if (gem->import_attach)
61 drm_prime_gem_destroy(gem, nvbo->bo.sg);
70 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv)
73 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
145 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv)
148 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
201 /* Initialize the embedded gem-object. We return a single gem-referenc
407 struct drm_gem_object *gem; local
925 struct drm_gem_object *gem; local
957 struct drm_gem_object *gem; local
975 struct drm_gem_object *gem; local
    [all...]
nouveau_ttm.c 275 drm->gem.vram_available = drm->client.device.info.ram_user;
281 drm->gem.vram_available >> PAGE_SHIFT);
297 drm->gem.gart_available = drm->client.vmm.vmm.limit;
299 drm->gem.gart_available = drm->agp.size;
303 drm->gem.gart_available >> PAGE_SHIFT);
309 NV_INFO(drm, "VRAM: %d MiB\n", (u32)(drm->gem.vram_available >> 20));
310 NV_INFO(drm, "GART: %d MiB\n", (u32)(drm->gem.gart_available >> 20));
nouveau_display.c 286 struct drm_gem_object *gem; local
289 gem = drm_gem_object_lookup(file_priv, mode_cmd->handles[0]);
290 if (!gem)
292 nvbo = nouveau_gem_object(gem);
298 drm_gem_object_put_unlocked(gem);
688 struct drm_gem_object *gem; local
690 gem = drm_gem_object_lookup(file_priv, handle);
691 if (gem) {
692 struct nouveau_bo *bo = nouveau_gem_object(gem);
694 drm_gem_object_put_unlocked(gem);
    [all...]
nouveau_drv.h 168 /* GEM interface support */
172 } gem; member in struct:nouveau_drm
  /src/sys/external/bsd/drm2/dist/drm/i915/
Makefile 114 # GEM (Graphics Execution Management) code
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
    [all...]
i915_sysfs.c 185 spin_lock(&i915->gem.contexts.lock);
190 spin_unlock(&i915->gem.contexts.lock);
218 spin_lock(&i915->gem.contexts.lock);
231 list_for_each_entry(ctx, &i915->gem.contexts.list, link)
234 spin_unlock(&i915->gem.contexts.lock);
  /src/sys/external/bsd/drm2/dist/drm/qxl/
qxl_gem.c 67 "Failed to allocate GEM object (%d, %d, %u, %d)\n",
73 mutex_lock(&qdev->gem.mutex);
74 list_add_tail(&qbo->list, &qdev->gem.objects);
75 mutex_unlock(&qdev->gem.mutex);
121 INIT_LIST_HEAD(&qdev->gem.objects);
qxl_object.c 45 mutex_lock(&qdev->gem.mutex);
47 mutex_unlock(&qdev->gem.mutex);
323 if (list_empty(&qdev->gem.objects))
326 list_for_each_entry_safe(bo, n, &qdev->gem.objects, list) {
330 mutex_lock(&qdev->gem.mutex);
332 mutex_unlock(&qdev->gem.mutex);
qxl_debugfs.c 64 list_for_each_entry(bo, &qdev->gem.objects, list) {
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_prime.c 83 mutex_lock(&rdev->gem.mutex);
84 list_add_tail(&bo->list, &rdev->gem.objects);
85 mutex_unlock(&rdev->gem.mutex);
radeon_gem.c 89 DRM_ERROR("Failed to allocate GEM object (%ld, %d, %u, %d)\n",
99 mutex_lock(&rdev->gem.mutex);
100 list_add_tail(&robj->list, &rdev->gem.objects);
101 mutex_unlock(&rdev->gem.mutex);
145 INIT_LIST_HEAD(&rdev->gem.objects);
229 * GEM ioctls.
275 /* create a gem object to contain this object in */
335 /* create a gem object to contain this object in */
810 mutex_lock(&rdev->gem.mutex);
811 list_for_each_entry(rbo, &rdev->gem.objects, list)
    [all...]
radeon_object.c 90 mutex_lock(&bo->rdev->gem.mutex);
92 mutex_unlock(&bo->rdev->gem.mutex);
446 if (list_empty(&rdev->gem.objects)) {
450 list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) {
454 mutex_lock(&bo->rdev->gem.mutex);
456 mutex_unlock(&bo->rdev->gem.mutex);
radeon_kms.c 200 mutex_lock(&rdev->gem.mutex);
211 mutex_unlock(&rdev->gem.mutex);
716 mutex_lock(&rdev->gem.mutex);
721 mutex_unlock(&rdev->gem.mutex);
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_object_types.h 42 /* Interface between the GEM object and its backing storage.
317 to_intel_bo(struct drm_gem_object *gem)
322 return container_of(gem, struct drm_i915_gem_object, base);
i915_gem_object.c 114 void i915_gem_close_object(struct drm_gem_object *gem, struct drm_file *file)
116 struct drm_i915_gem_object *obj = to_intel_bo(gem);
i915_gem_context.c 314 spin_lock(&ctx->i915->gem.contexts.lock);
316 spin_unlock(&ctx->i915->gem.contexts.lock);
356 struct i915_gem_contexts *gc = &ctx->i915->gem.contexts;
640 spin_lock(&i915->gem.contexts.lock);
641 list_add_tail(&ctx->link, &i915->gem.contexts.list);
642 spin_unlock(&i915->gem.contexts.lock);
727 contexts_flush_free(&i915->gem.contexts);
780 init_contexts(&i915->gem.contexts);
788 flush_work(&i915->gem.contexts.free_work);
789 spin_lock_destroy(&i915->gem.contexts.lock)
    [all...]
  /src/external/mit/xorg/lib/libdrm/
Makefile 36 MLINKS+= drm-mm.7 drm-gem.7 \
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
mock_context.c 77 init_contexts(&i915->gem.contexts);
  /src/crypto/external/apache2/openssl/dist/crypto/bn/asm/
sparcv9a-mont.pl 886 $code =~ s/\`([^\`]*)\`/eval($1)/gem;
897 /gem;
  /src/crypto/external/bsd/openssl/dist/crypto/bn/asm/
sparcv9a-mont.pl 886 $code =~ s/\`([^\`]*)\`/eval($1)/gem;
897 /gem;
  /src/crypto/external/bsd/openssl.old/dist/crypto/bn/asm/
sparcv9a-mont.pl 881 $code =~ s/\`([^\`]*)\`/eval($1)/gem;
892 /gem;
  /src/crypto/external/apache2/openssl/dist/crypto/
loongarch64cpuid.pl 108 $code =~ s/\`([^\`]*)\`/eval($1)/gem;
  /src/external/mit/libcbor/dist/
.travis-qemu.sh 102 gem install coveralls-lcov
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_dma_buf.c 32 * The following callback implementations are used for :ref:`sharing GEM buffer
49 * @obj: GEM BO
71 * @obj: GEM BO
85 * @obj: GEM BO
333 struct drm_gem_object *gem = dma_buf->priv; local
334 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gem);
374 * @gobj: GEM BO
380 * Shared DMA buffer representing the GEM BO from the given device.
408 * A new GEM BO of the given DRM device, representing the memory
450 * Import a dma_buf into a the driver and potentially create a new GEM object
    [all...]

Completed in 38 milliseconds

1 2 3 4 5 6 7 8