Lines Matching refs:gem_obj
40 to_xen_gem_obj(struct drm_gem_object *gem_obj) in to_xen_gem_obj() argument
42 return container_of(gem_obj, struct xen_gem_object, base); in to_xen_gem_obj()
60 static int xen_drm_front_gem_object_mmap(struct drm_gem_object *gem_obj, in xen_drm_front_gem_object_mmap() argument
63 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj); in xen_drm_front_gem_object_mmap()
66 vma->vm_ops = gem_obj->funcs->vm_ops; in xen_drm_front_gem_object_mmap()
203 void xen_drm_front_gem_free_object_unlocked(struct drm_gem_object *gem_obj) in xen_drm_front_gem_free_object_unlocked() argument
205 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj); in xen_drm_front_gem_free_object_unlocked()
222 drm_gem_object_release(gem_obj); in xen_drm_front_gem_free_object_unlocked()
226 struct page **xen_drm_front_gem_get_pages(struct drm_gem_object *gem_obj) in xen_drm_front_gem_get_pages() argument
228 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj); in xen_drm_front_gem_get_pages()
233 struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj) in xen_drm_front_gem_get_sg_table() argument
235 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj); in xen_drm_front_gem_get_sg_table()
240 return drm_prime_pages_to_sg(gem_obj->dev, in xen_drm_front_gem_get_sg_table()
283 int xen_drm_front_gem_prime_vmap(struct drm_gem_object *gem_obj, in xen_drm_front_gem_prime_vmap() argument
286 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj); in xen_drm_front_gem_prime_vmap()
302 void xen_drm_front_gem_prime_vunmap(struct drm_gem_object *gem_obj, in xen_drm_front_gem_prime_vunmap() argument