Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_gem.c32 static int rknpu_gem_get_pages(struct rknpu_gem_object *rknpu_obj) in rknpu_gem_get_pages() argument
34 struct drm_device *drm = rknpu_obj->base.dev; in rknpu_gem_get_pages()
40 rknpu_obj->pages = drm_gem_get_pages(&rknpu_obj->base); in rknpu_gem_get_pages()
41 if (IS_ERR(rknpu_obj->pages)) { in rknpu_gem_get_pages()
42 ret = PTR_ERR(rknpu_obj->pages); in rknpu_gem_get_pages()
47 rknpu_obj->num_pages = rknpu_obj->size >> PAGE_SHIFT; in rknpu_gem_get_pages()
50 rknpu_obj->sgt = drm_prime_pages_to_sg(drm, rknpu_obj->pages, in rknpu_gem_get_pages()
51 rknpu_obj->num_pages); in rknpu_gem_get_pages()
53 rknpu_obj->sgt = in rknpu_gem_get_pages()
54 drm_prime_pages_to_sg(rknpu_obj->pages, rknpu_obj->num_pages); in rknpu_gem_get_pages()
[all …]
H A Drknpu_mem.c30 struct rknpu_mem_object *rknpu_obj = NULL; in rknpu_mem_create_ioctl() local
49 rknpu_obj = kzalloc(sizeof(*rknpu_obj), GFP_KERNEL); in rknpu_mem_create_ioctl()
50 if (!rknpu_obj) in rknpu_mem_create_ioctl()
62 rknpu_obj->dmabuf = dmabuf; in rknpu_mem_create_ioctl()
63 rknpu_obj->owner = 0; in rknpu_mem_create_ioctl()
76 rknpu_obj->dmabuf = dmabuf; in rknpu_mem_create_ioctl()
77 rknpu_obj->owner = 1; in rknpu_mem_create_ioctl()
121 rknpu_obj->kv_addr = vmap(pages, page_count, VM_MAP, PAGE_KERNEL); in rknpu_mem_create_ioctl()
122 if (!rknpu_obj->kv_addr) { in rknpu_mem_create_ioctl()
128 rknpu_obj->size = PAGE_ALIGN(args.size); in rknpu_mem_create_ioctl()
[all …]
/OK3568_Linux_fs/kernel/drivers/rknpu/include/
H A Drknpu_gem.h77 void rknpu_gem_object_destroy(struct rknpu_gem_object *rknpu_obj);