Home
last modified time | relevance | path

Searched refs:kvaddr (Results 1 - 13 of 13) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_debugfs.c66 void *kvaddr; in rockchip_drm_dump_plane_buffer() local
91 kvaddr = vmap(dump_info->pages, dump_info->num_pages, VM_MAP, pgprot_writecombine(PAGE_KERNEL)); in rockchip_drm_dump_plane_buffer()
92 if (!kvaddr) { in rockchip_drm_dump_plane_buffer()
95 kvaddr += dump_info->offset; in rockchip_drm_dump_plane_buffer()
107 kernel_write(file, kvaddr, size, &pos); in rockchip_drm_dump_plane_buffer()
113 vunmap(kvaddr); in rockchip_drm_dump_plane_buffer()
H A Drockchip_drm_gem.c268 rk_obj->kvaddr = dma_alloc_attrs(drm->dev, obj->size, &rk_obj->dma_handle, GFP_KERNEL, rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
269 if (!rk_obj->kvaddr) { in rockchip_gem_alloc_dma()
280 ret = dma_get_sgtable_attrs(drm->dev, sgt, rk_obj->kvaddr, rk_obj->dma_handle, obj->size, rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
313 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, rk_obj->dma_handle, rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
438 rk_obj->kvaddr = vmap(rk_obj->pages, rk_obj->num_pages, VM_MAP, pgprot_writecombine(PAGE_KERNEL)); in rockchip_gem_alloc_buf()
439 if (!rk_obj->kvaddr) { in rockchip_gem_alloc_buf()
482 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, rk_obj->dma_handle, rk_obj->dma_attrs); in rockchip_gem_free_dma()
495 vunmap(rk_obj->kvaddr); in rockchip_gem_free_buf()
521 return dma_mmap_attrs(drm->dev, vma, rk_obj->kvaddr, rk_obj->dma_addr, obj->size, rk_obj->dma_attrs); in rockchip_drm_gem_object_mmap_dma()
788 ret = dma_get_sgtable_attrs(drm->dev, sgt, rk_obj->kvaddr, rk_ob in rockchip_gem_prime_get_sg_table()
[all...]
H A Drockchip_drm_fbdev.c88 fbi->screen_base = rk_obj->kvaddr + offset; in rockchip_drm_fbdev_create()
92 DRM_DEBUG_KMS("FB [%dx%d]-%d kvaddr=%p offset=%ld size=%zu\n", fb->width, fb->height, fb->format->depth, in rockchip_drm_fbdev_create()
93 rk_obj->kvaddr, offset, size); in rockchip_drm_fbdev_create()
H A Drockchip_drm_fb.c113 rockchip_logo_fb->rk_obj.kvaddr = logo->kvaddr; in rockchip_drm_logo_fb_alloc()
H A Drockchip_drm_gem.h25 void *kvaddr; member
H A Drockchip_drm_drv.h207 void *kvaddr; member
H A Drockchip_drm_logo.c232 logo->kvaddr = phys_to_virt(start); in init_loader_memory()
H A Drockchip_drm_vop2.c2997 cubic_lut_kvaddr = (u32 *)vp->cubic_lut_gem_obj->kvaddr; in vop2_crtc_atomic_cubic_lut_set()
/device/qemu/drivers/char/mmz/
H A Dmmz.c63 VOID *kvaddr; in MmzAlloc() local
86 kvaddr = (void *)LOS_PhysPagesAllocContiguous(size >> PAGE_SHIFT); in MmzAlloc()
87 if (kvaddr == NULL) { in MmzAlloc()
93 paddr = LOS_PaddrQuery(kvaddr); in MmzAlloc()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.h25 void *kvaddr; member
H A Drockchip_drm_logo.c220 logo->kvaddr = phys_to_virt(start); in init_loader_memory()
H A Drockchip_drm_vop2.c2989 cubic_lut_kvaddr = (u32 *)vp->cubic_lut_gem_obj->kvaddr; in vop2_crtc_atomic_cubic_lut_set()
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/
H A Drockchip_drm_drv.h209 void *kvaddr; member

Completed in 39 milliseconds