Home
last modified time | relevance | path

Searched refs:xen_obj (Results 1 – 1 of 1) sorted by relevance

/linux-5.19.10/drivers/gpu/drm/xen/
Dxen_drm_front_gem.c45 static int gem_alloc_pages_array(struct xen_gem_object *xen_obj, in gem_alloc_pages_array() argument
48 xen_obj->num_pages = DIV_ROUND_UP(buf_size, PAGE_SIZE); in gem_alloc_pages_array()
49 xen_obj->pages = kvmalloc_array(xen_obj->num_pages, in gem_alloc_pages_array()
51 return !xen_obj->pages ? -ENOMEM : 0; in gem_alloc_pages_array()
54 static void gem_free_pages_array(struct xen_gem_object *xen_obj) in gem_free_pages_array() argument
56 kvfree(xen_obj->pages); in gem_free_pages_array()
57 xen_obj->pages = NULL; in gem_free_pages_array()
63 struct xen_gem_object *xen_obj = to_xen_gem_obj(gem_obj); in xen_drm_front_gem_object_mmap() local
94 ret = vm_map_pages(vma, xen_obj->pages, xen_obj->num_pages); in xen_drm_front_gem_object_mmap()
118 struct xen_gem_object *xen_obj; in gem_create_obj() local
[all …]