HomeSort by: relevance | last modified time | path
    Searched defs:gem (Results 1 - 8 of 8) sorted by relevancy

  /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 in function:amdgpu_dma_buf_begin_cpu_access
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...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_display.c 286 struct drm_gem_object *gem; local in function:nouveau_user_framebuffer_create
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 in function:nouveau_display_dumb_map_offset
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_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 in function:validate_init
925 struct drm_gem_object *gem; local in function:nouveau_gem_ioctl_cpu_prep
957 struct drm_gem_object *gem; local in function:nouveau_gem_ioctl_cpu_fini
975 struct drm_gem_object *gem; local in function:nouveau_gem_ioctl_info
    [all...]
nouveau_drv.h 168 /* GEM interface support */
172 } gem; member in struct:nouveau_drm
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
nouveau_dispnv04_crtc.c 995 struct drm_gem_object *gem; local in function:nv04_crtc_cursor_set
1006 gem = drm_gem_object_lookup(file_priv, buffer_handle);
1007 if (!gem)
1009 cursor = nouveau_gem_object(gem);
1025 drm_gem_object_put_unlocked(gem);
  /src/sys/external/bsd/drm2/dist/drm/qxl/
qxl_drv.h 79 /* Protected by gem.mutex */
220 struct qxl_gem gem; member in struct:qxl_device
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_drv.h 80 #include "gem/i915_gem_context_types.h"
81 #include "gem/i915_gem_shrinker.h"
82 #include "gem/i915_gem_stolen.h"
917 * end of stolen which we can optionally use to create GEM objects
1055 * wq - Driver workqueue for GEM.
1289 } gem; member in struct:drm_i915_private
1388 * Frontbuffer tracking bits. Set in obj->frontbuffer_bits while a gem bo is
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon.h 504 /* Protected by gem.mutex */
593 * GEM objects.
2445 struct radeon_gem gem; member in struct:radeon_device

Completed in 28 milliseconds