HomeSort by: relevance | last modified time | path
    Searched refs:gem_obj (Results 1 - 15 of 15) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/xen/
xen_drm_front_gem.h 31 struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj);
35 void xen_drm_front_gem_free_object_unlocked(struct drm_gem_object *gem_obj);
39 void *xen_drm_front_gem_prime_vmap(struct drm_gem_object *gem_obj);
41 void xen_drm_front_gem_prime_vunmap(struct drm_gem_object *gem_obj,
44 int xen_drm_front_gem_prime_mmap(struct drm_gem_object *gem_obj,
xen_drm_front_gem.c 44 to_xen_gem_obj(struct drm_gem_object *gem_obj)
46 return container_of(gem_obj, struct xen_gem_object, base);
150 void xen_drm_front_gem_free_object_unlocked(struct drm_gem_object *gem_obj)
152 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj);
169 drm_gem_object_release(gem_obj);
173 struct page **xen_drm_front_gem_get_pages(struct drm_gem_object *gem_obj)
175 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj);
180 struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj)
182 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj);
268 struct drm_gem_object *gem_obj; local in function:xen_drm_front_gem_mmap
    [all...]
xen_drm_front.h 139 static inline u64 xen_drm_front_dbuf_to_cookie(struct drm_gem_object *gem_obj)
141 return (uintptr_t)gem_obj;
xen_drm_front_kms.c 64 struct drm_gem_object *gem_obj; local in function:fb_create
71 gem_obj = fb->obj[0];
74 xen_drm_front_dbuf_to_cookie(gem_obj),
  /src/sys/external/bsd/drm2/drm/
drm_gem_cma_helper.c 140 drm_gem_cma_free_object(struct drm_gem_object *gem_obj)
142 struct drm_gem_cma_object *obj = to_drm_gem_cma_obj(gem_obj);
144 drm_gem_free_mmap_offset(gem_obj);
145 drm_gem_object_release(gem_obj);
185 struct drm_gem_object *gem_obj = local in function:drm_gem_cma_fault
187 struct drm_gem_cma_object *obj = to_drm_gem_cma_obj(gem_obj);
240 drm_gem_cma_prime_get_sg_table(struct drm_gem_object *gem_obj)
242 struct drm_gem_cma_object *obj = to_drm_gem_cma_obj(gem_obj);
262 drm_gem_cma_prime_vmap(struct drm_gem_object *gem_obj)
264 struct drm_gem_cma_object *obj = to_drm_gem_cma_obj(gem_obj);
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_dmabuf.c 205 struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags)
207 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
211 exp_info.size = gem_obj->size;
213 exp_info.priv = gem_obj;
222 return drm_gem_dmabuf_export(gem_obj->dev, &exp_info);
i915_gem_object.c 291 void i915_gem_free_object(struct drm_gem_object *gem_obj)
293 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj);
  /src/sys/arch/arm/rockchip/
rk_drm.c 265 struct drm_gem_object *gem_obj; local in function:rk_drm_fb_create
271 gem_obj = drm_gem_object_lookup(file, cmd->handles[0]);
272 if (gem_obj == NULL)
277 fb->obj = to_drm_gem_cma_obj(gem_obj);
288 drm_gem_object_put_unlocked(gem_obj);
  /src/sys/arch/arm/nvidia/
tegra_drm_mode.c 224 struct drm_gem_object *gem_obj; local in function:tegra_fb_create
234 gem_obj = drm_gem_object_lookup(file, cmd->handles[0]);
235 if (gem_obj == NULL)
240 fb->obj = to_drm_gem_cma_obj(gem_obj);
251 drm_gem_object_put_unlocked(gem_obj);
371 struct drm_gem_object *gem_obj = NULL; local in function:tegra_crtc_cursor_set
403 gem_obj = drm_gem_object_lookup(file_priv, handle);
404 if (gem_obj == NULL) {
410 obj = to_drm_gem_cma_obj(gem_obj);
502 if (gem_obj) {
    [all...]
  /src/sys/arch/arm/sunxi/
sunxi_drm.c 278 struct drm_gem_object *gem_obj; local in function:sunxi_drm_fb_create
284 gem_obj = drm_gem_object_lookup(file, cmd->handles[0]);
285 if (gem_obj == NULL)
289 fb->obj = to_drm_gem_cma_obj(gem_obj);
301 drm_gem_object_put_unlocked(gem_obj);
sunxi_mixer.c 344 struct drm_gem_object *gem_obj = NULL; local in function:sunxi_mixer_cursor_set
370 gem_obj = drm_gem_object_lookup(file_priv, handle);
371 if (gem_obj == NULL) {
377 obj = to_drm_gem_cma_obj(gem_obj);
438 if (gem_obj != NULL)
439 drm_gem_object_put_unlocked(gem_obj);
  /src/sys/arch/arm/ti/
ti_lcdc.c 514 struct drm_gem_object *gem_obj; local in function:tilcdc_fb_create
520 gem_obj = drm_gem_object_lookup(file, cmd->handles[0]);
521 if (gem_obj == NULL)
526 fb->obj = to_drm_gem_cma_obj(gem_obj);
538 drm_gem_object_put_unlocked(gem_obj);
  /src/sys/external/bsd/drm2/dist/drm/i915/gvt/
dmabuf.c 186 static void vgpu_gem_release(struct drm_i915_gem_object *gem_obj)
189 struct intel_vgpu_fb_info *fb_info = gem_obj->gvt_info;
195 gem_obj->base.dma_buf = NULL;
200 gem_obj->base.dma_buf = NULL;
  /src/sys/external/bsd/drm2/dist/drm/virtio/
virtgpu_drv.h 225 void virtio_gpu_gem_free_object(struct drm_gem_object *gem_obj);
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_drv.h 1945 struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags);

Completed in 22 milliseconds