Home
last modified time | relevance | path

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

/Linux-v5.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; in gem_create_obj() local
66 xen_obj = kzalloc(sizeof(*xen_obj), GFP_KERNEL); in gem_create_obj()
67 if (!xen_obj) in gem_create_obj()
[all …]