Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/xen/
Dxen_drm_front_gem.c46 static int gem_alloc_pages_array(struct xen_gem_object *xen_obj, in gem_alloc_pages_array() argument
49 xen_obj->num_pages = DIV_ROUND_UP(buf_size, PAGE_SIZE); in gem_alloc_pages_array()
50 xen_obj->pages = kvmalloc_array(xen_obj->num_pages, in gem_alloc_pages_array()
52 return !xen_obj->pages ? -ENOMEM : 0; in gem_alloc_pages_array()
55 static void gem_free_pages_array(struct xen_gem_object *xen_obj) in gem_free_pages_array() argument
57 kvfree(xen_obj->pages); in gem_free_pages_array()
58 xen_obj->pages = NULL; in gem_free_pages_array()
64 struct xen_gem_object *xen_obj; in gem_create_obj() local
67 xen_obj = kzalloc(sizeof(*xen_obj), GFP_KERNEL); in gem_create_obj()
68 if (!xen_obj) in gem_create_obj()
[all …]