Searched refs:vkms_obj (Results 1 – 3 of 3) sorted by relevance
151 static struct page **_get_pages(struct vkms_gem_object *vkms_obj) in _get_pages() argument153 struct drm_gem_object *gem_obj = &vkms_obj->gem; in _get_pages()155 if (!vkms_obj->pages) { in _get_pages()161 if (cmpxchg(&vkms_obj->pages, NULL, pages)) in _get_pages()165 return vkms_obj->pages; in _get_pages()170 struct vkms_gem_object *vkms_obj = drm_gem_to_vkms_gem(obj); in vkms_gem_vunmap() local172 mutex_lock(&vkms_obj->pages_lock); in vkms_gem_vunmap()173 if (vkms_obj->vmap_count < 1) { in vkms_gem_vunmap()174 WARN_ON(vkms_obj->vaddr); in vkms_gem_vunmap()175 WARN_ON(vkms_obj->pages); in vkms_gem_vunmap()[all …]
150 struct vkms_gem_object *vkms_obj = drm_gem_to_vkms_gem(gem_obj); in compose_planes() local153 *vaddr_out = kzalloc(vkms_obj->gem.size, GFP_KERNEL); in compose_planes()160 if (WARN_ON(!vkms_obj->vaddr)) in compose_planes()163 memcpy(*vaddr_out, vkms_obj->vaddr, vkms_obj->gem.size); in compose_planes()
66 struct vkms_gem_object *vkms_obj; in vkms_wb_prepare_job() local80 vkms_obj = drm_gem_to_vkms_gem(gem_obj); in vkms_wb_prepare_job()81 job->priv = vkms_obj->vaddr; in vkms_wb_prepare_job()