/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);
|