/device/qemu/drivers/char/mmz/ |
H A D | mmz.c | 65 VADDR_T vaddr; in MmzAlloc() local 82 PRINT_ERR("cmd: %d, size: %#x vaddr alloc failed\n", cmd, size); in MmzAlloc() 95 vaddr = vmRegion->range.base; in MmzAlloc() 105 status = LOS_ArchMmuMap(&curVmSpace->archMmu, vaddr, paddr, 1, vmFlags); in MmzAlloc() 113 vaddr += PAGE_SIZE; in MmzAlloc() 116 mmzm->vaddr = (void *)vmRegion->range.base; in MmzAlloc() 131 VADDR_T vaddr; in MmzMap() local 148 PRINT_ERR("cmd: %d, size: %#x vaddr alloc failed\n", cmd, size); in MmzMap() 152 mmzm->vaddr = (void *)vmRegion->range.base; in MmzMap() 153 vaddr in MmzMap() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/heaps/ |
H A D | system_heap.c | 37 void *vaddr; member 179 invalidate_kernel_vmap_range(buffer->vaddr, buffer->len); in system_heap_dma_buf_begin_cpu_access() 204 flush_kernel_vmap_range(buffer->vaddr, buffer->len); in system_heap_dma_buf_end_cpu_access() 257 void *vaddr; in system_heap_do_vmap() local 273 vaddr = vmap(pages, npages, VM_MAP, pgprot); in system_heap_do_vmap() 276 if (!vaddr) { in system_heap_do_vmap() 280 return vaddr; in system_heap_do_vmap() 286 void *vaddr; in system_heap_vmap() local 291 vaddr = buffer->vaddr; in system_heap_vmap() 308 system_heap_vunmap(struct dma_buf *dmabuf, void *vaddr) system_heap_vunmap() argument 325 void *vaddr; system_heap_zero_buffer() local [all...] |
H A D | cma_heap.c | 39 void *vaddr; member 122 invalidate_kernel_vmap_range(buffer->vaddr, buffer->len); in cma_heap_dma_buf_begin_cpu_access() 144 flush_kernel_vmap_range(buffer->vaddr, buffer->len); in cma_heap_dma_buf_end_cpu_access() 195 void *vaddr; in cma_heap_do_vmap() local 197 vaddr = vmap(buffer->pages, buffer->pagecount, VM_MAP, PAGE_KERNEL); in cma_heap_do_vmap() 198 if (!vaddr) { in cma_heap_do_vmap() 202 return vaddr; in cma_heap_do_vmap() 208 void *vaddr; in cma_heap_vmap() local 213 vaddr = buffer->vaddr; in cma_heap_vmap() 230 cma_heap_vunmap(struct dma_buf *dmabuf, void *vaddr) cma_heap_vunmap() argument 310 void *vaddr = kmap_atomic(page); cma_heap_allocate() local [all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | videobuf2-rdma-sg.c | 18 void *vaddr;
member 81 buf->vaddr = NULL;
in vb2_dma_sg_alloc() 146 if (buf->vaddr) {
in vb2_dma_sg_put() 147 vm_unmap_ram(buf->vaddr, buf->num_pages);
in vb2_dma_sg_put() 173 static void *vb2_dma_sg_get_userptr(struct device *dev, unsigned long vaddr, unsigned long size,
in vb2_dma_sg_get_userptr() argument 189 buf->vaddr = NULL;
in vb2_dma_sg_get_userptr() 192 buf->offset = vaddr & ~PAGE_MASK;
in vb2_dma_sg_get_userptr() 195 vec = vb2_create_framevec(vaddr, size);
in vb2_dma_sg_get_userptr() 242 if (buf->vaddr) {
in vb2_dma_sg_put_userptr() 243 vm_unmap_ram(buf->vaddr, bu in vb2_dma_sg_put_userptr() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | videobuf2-rdma-sg.c | 18 void *vaddr; member 78 buf->vaddr = NULL; in vb2_dma_sg_alloc() 143 if (buf->vaddr) in vb2_dma_sg_put() 144 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put() 169 static void *vb2_dma_sg_get_userptr(struct device *dev, unsigned long vaddr, in vb2_dma_sg_get_userptr() argument 184 buf->vaddr = NULL; in vb2_dma_sg_get_userptr() 187 buf->offset = vaddr & ~PAGE_MASK; in vb2_dma_sg_get_userptr() 190 vec = vb2_create_framevec(vaddr, size); in vb2_dma_sg_get_userptr() 235 if (buf->vaddr) in vb2_dma_sg_put_userptr() 236 vm_unmap_ram(buf->vaddr, bu in vb2_dma_sg_put_userptr() [all...] |
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_iommu.c | 136 buffer->vaddr = dma_alloc_coherent(dev, align_size, &iova, GFP_KERNEL); in mpp_dma_alloc() 137 if (!buffer->vaddr) { in mpp_dma_alloc() 153 dma_free_coherent(buffer->dev, buffer->size, buffer->vaddr, buffer->iova); in mpp_dma_free() 154 buffer->vaddr = NULL; in mpp_dma_free() 255 void *vaddr = buffer->vaddr; in mpp_dma_unmap_kernel() local 258 if (IS_ERR_OR_NULL(vaddr) || IS_ERR_OR_NULL(dmabuf)) { in mpp_dma_unmap_kernel() 262 dma_buf_vunmap(dmabuf, vaddr); in mpp_dma_unmap_kernel() 263 buffer->vaddr = NULL; in mpp_dma_unmap_kernel() 273 void *vaddr; in mpp_dma_map_kernel() local [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
H A D | mpp_iommu.c | 140 buffer->vaddr = dma_alloc_coherent(dev, align_size, &iova, GFP_KERNEL); in mpp_dma_alloc() 141 if (!buffer->vaddr) in mpp_dma_alloc() 157 buffer->vaddr, buffer->iova); in mpp_dma_free() 158 buffer->vaddr = NULL; in mpp_dma_free() 261 void *vaddr = buffer->vaddr; in mpp_dma_unmap_kernel() local 264 if (IS_ERR_OR_NULL(vaddr) || in mpp_dma_unmap_kernel() 268 dma_buf_vunmap(dmabuf, vaddr); in mpp_dma_unmap_kernel() 269 buffer->vaddr = NULL; in mpp_dma_unmap_kernel() 280 void *vaddr; in mpp_dma_map_kernel() local [all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
H A D | params_v20.c | 21 if (!params_vdev->buf_fec[buf_idx].vaddr) { in fec_enable() 55 if (!params_vdev->buf_fec[i].vaddr) { in fec_config() 61 fec_data = (struct rkispp_fec_head *)params_vdev->buf_fec[buf_idx].vaddr; in fec_config() 65 fec_data = (struct rkispp_fec_head *)params_vdev->buf_fec[buf_idx].vaddr; in fec_config() 106 data = (struct rkispp_fec_head *)vdev->buf_fec[i].vaddr; in fec_data_abandon() 130 new_params = (struct fec_params_cfg *)(params_vdev->cur_buf->vaddr[0]); in rkispp_params_cfg() 152 new_params = (struct fec_params_cfg *)(params_vdev->cur_buf->vaddr[0]); in rkispp_params_cfg() 192 params_buf->vaddr[0] = new_params; in params_vb2_buf_queue()
|
H A D | common.h | 52 void *vaddr[GROUP_BUF_MAX]; member 68 void *vaddr[VIDEO_MAX_PLANES]; member 77 void *vaddr; member
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
H A D | params_v20.c | 21 if (!params_vdev->buf_fec[buf_idx].vaddr) { in fec_enable() 57 if (!params_vdev->buf_fec[i].vaddr) { in fec_config() 63 fec_data = (struct rkispp_fec_head *)params_vdev->buf_fec[buf_idx].vaddr; in fec_config() 67 fec_data = (struct rkispp_fec_head *)params_vdev->buf_fec[buf_idx].vaddr; in fec_config() 108 data = (struct rkispp_fec_head *)vdev->buf_fec[i].vaddr; in fec_data_abandon() 132 new_params = (struct fec_params_cfg *)(params_vdev->cur_buf->vaddr[0]); in rkispp_params_cfg() 153 new_params = (struct fec_params_cfg *)(params_vdev->cur_buf->vaddr[0]); in rkispp_params_cfg() 195 params_buf->vaddr[0] = new_params; in params_vb2_buf_queue()
|
H A D | common.h | 52 void *vaddr[GROUP_BUF_MAX]; member 68 void *vaddr[VIDEO_MAX_PLANES]; member 77 void *vaddr; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory_manager.c | 287 u32 vaddr = 0; in mali_mem_resize() local 295 vaddr = mali_allocation->mali_vma_node.vm_node.start + physical_size; in mali_mem_resize() 307 mali_mem_mali_map_free(session, dec_size, vaddr, mali_allocation->flags); in mali_mem_resize() 414 (" _mali_ukk_mem_allocate, vaddr=0x%x, size =0x%x! \n", args->gpu_vaddr, args->psize)); in _mali_ukk_mem_allocate() 607 u32 vaddr = args->gpu_vaddr; in _mali_ukk_mem_free() local 612 mali_vma_node = mali_vma_offset_search(&session->allocation_mgr, vaddr, 0); in _mali_ukk_mem_free() 614 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_WRANING, ("_mali_ukk_mem_free: invalid addr: 0x%x\n", vaddr)); in _mali_ukk_mem_free() 644 (" _mali_ukk_mem_bind, vaddr=0x%x, size =0x%x! \n", args->vaddr, args->size)); in _mali_ukk_mem_bind() 655 mali_allocation->mali_mapping.addr = args->vaddr; in _mali_ukk_mem_bind() [all...] |
H A D | mali_memory_defer_bind.c | 141 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_CODE, ("bind_allocation_prepare:: allocation =%x vaddr=0x%x!\n", alloc,
in mali_mem_defer_bind_allocation_prepare() 147 bk_list->vaddr = alloc->mali_vma_node.vm_node.start;
in mali_mem_defer_bind_allocation_prepare() 167 ("mali_mem_defer_bind_allocation, bind bkend = %x page num=0x%x vaddr=%x session=%x\n", mem_bkend,
in mali_mem_defer_bind_allocation() 168 bk_node->page_num, bk_node->vaddr, session));
in mali_mem_defer_bind_allocation() 175 mali_mem_os_mali_map(&mem_bkend->os_mem, session, bk_node->vaddr, 0, mem_bkend->os_mem.count,
in mali_mem_defer_bind_allocation()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory_manager.c | 285 u32 vaddr = 0; in mali_mem_resize() local 293 vaddr = mali_allocation->mali_vma_node.vm_node.start + physical_size; in mali_mem_resize() 305 mali_mem_mali_map_free(session, dec_size, vaddr, mali_allocation->flags); in mali_mem_resize() 410 MALI_DEBUG_PRINT(4, (" _mali_ukk_mem_allocate, vaddr=0x%x, size =0x%x! \n", args->gpu_vaddr, args->psize)); in _mali_ukk_mem_allocate() 606 u32 vaddr = args->gpu_vaddr; in _mali_ukk_mem_free() local 611 mali_vma_node = mali_vma_offset_search(&session->allocation_mgr, vaddr, 0); in _mali_ukk_mem_free() 613 MALI_DEBUG_PRINT(1, ("_mali_ukk_mem_free: invalid addr: 0x%x\n", vaddr)); in _mali_ukk_mem_free() 642 MALI_DEBUG_PRINT(5, (" _mali_ukk_mem_bind, vaddr=0x%x, size =0x%x! \n", args->vaddr, args->size)); in _mali_ukk_mem_bind() 654 mali_allocation->mali_mapping.addr = args->vaddr; in _mali_ukk_mem_bind() [all...] |
/device/qemu/hardware/display/ |
H A D | display_gralloc.c | 180 void *vaddr; member 221 printf("vaddr %#x, paddr: %#x\n", mmz.vaddr, mmz.paddr); in AllocMmz() 226 printf("vaddr %#x, paddr: %#x\n", mmz.vaddr, mmz.paddr); in AllocMmz() 238 (void)memset_s(mmz.vaddr, buffer->size, 0x0, buffer->size); in AllocMmz() 240 buffer->virAddr = mmz.vaddr; in AllocMmz() 244 static int32_t FreeMmz(uint64_t paddr, void* vaddr) in FreeMmz() argument 247 mmz.vaddr = vaddr; in FreeMmz() [all...] |
/device/qemu/riscv32_virt/liteos_m/board/driver/ |
H A D | virtmmio.h | 29 #define VMM_TO_DMA_ADDR(vaddr) (vaddr) 30 #define DMA_TO_VMM_ADDR(vaddr) (vaddr)
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | dma-map-ops.h | 18 void (*free)(struct device *dev, size_t size, void *vaddr, 23 void (*free_pages)(struct device *dev, size_t size, struct page *vaddr, 28 void (*free_noncoherent)(struct device *dev, size_t size, void *vaddr, 64 void (*cache_sync)(struct device *dev, void *vaddr, size_t size, 181 int dma_release_from_dev_coherent(struct device *dev, int order, void *vaddr); 187 int dma_release_from_global_coherent(int order, void *vaddr); 200 #define dma_release_from_dev_coherent(dev, order, vaddr) (0) 201 #define dma_mmap_from_dev_coherent(dev, vma, vaddr, order, ret) (0) 209 static inline int dma_release_from_global_coherent(int order, void *vaddr) in dma_release_from_global_coherent() argument 230 void dma_common_free_pages(struct device *dev, size_t size, struct page *vaddr, [all...] |
/device/soc/hisilicon/common/platform/dmac/ |
H A D | dmac_hi35xx.c | 348 static uintptr_t HiDmacVaddrToPaddr(void *vaddr) in HiDmacVaddrToPaddr() argument 350 return (uintptr_t)LOS_PaddrQuery(vaddr); in HiDmacVaddrToPaddr() 358 static void HiDmacCacheInv(uintptr_t vaddr, uintptr_t vend) in HiDmacCacheInv() argument 360 if (vaddr == 0 || vend == 0) { in HiDmacCacheInv() 363 DCacheInvRange(vaddr, vend); in HiDmacCacheInv() 366 static void HiDmacCacheFlush(uintptr_t vaddr, uintptr_t vend) in HiDmacCacheFlush() argument 368 if (vaddr == 0 || vend == 0) { in HiDmacCacheFlush() 371 DCacheFlushRange(vaddr, vend); in HiDmacCacheFlush()
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
H A D | osal_addr.c | 226 void *vaddr = NULL; in osal_blockmem_vmap() local 249 vaddr = vmap(pages, page_count, VM_MAP, PAGE_KERNEL); in osal_blockmem_vmap() 250 if (!vaddr) { in osal_blockmem_vmap() 257 return vaddr; in osal_blockmem_vmap()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_gem.c | 1225 void *vaddr; in drm_gem_vmap() local 1228 vaddr = obj->funcs->vmap(obj); in drm_gem_vmap() 1230 vaddr = obj->dev->driver->gem_prime_vmap(obj); in drm_gem_vmap() 1232 vaddr = ERR_PTR(-EOPNOTSUPP); in drm_gem_vmap() 1234 if (!vaddr) in drm_gem_vmap() 1235 vaddr = ERR_PTR(-ENOMEM); in drm_gem_vmap() 1237 return vaddr; in drm_gem_vmap() 1240 void drm_gem_vunmap(struct drm_gem_object *obj, void *vaddr) in drm_gem_vunmap() argument 1242 if (!vaddr) in drm_gem_vunmap() 1246 obj->funcs->vunmap(obj, vaddr); in drm_gem_vunmap() [all...] |
H A D | drm_prime.c | 671 void *vaddr; in drm_gem_dmabuf_vmap() local 673 vaddr = drm_gem_vmap(obj); in drm_gem_dmabuf_vmap() 674 if (IS_ERR(vaddr)) { in drm_gem_dmabuf_vmap() 675 vaddr = NULL; in drm_gem_dmabuf_vmap() 678 return vaddr; in drm_gem_dmabuf_vmap() 685 * @vaddr: the virtual address of the buffer 690 void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in drm_gem_dmabuf_vunmap() argument 694 drm_gem_vunmap(obj, vaddr); in drm_gem_dmabuf_vunmap()
|
/device/soc/rockchip/common/vendor/drivers/video/rockchip/rga2/ |
H A D | rga2_mmu_info.c | 167 void *vaddr = NULL;
in rga2_user_memory_check() local 180 vaddr = kmap(pages[taipage_num - 1]);
in rga2_user_memory_check() 181 tai_vaddr = (int *)vaddr + 0x3ff;
in rga2_user_memory_check() 183 vaddr = kmap(pages[taipage_num]);
in rga2_user_memory_check() 184 tai_vaddr = (int *)vaddr + taidata_num / 0x4 - 1;
in rga2_user_memory_check() 204 static int rga2_virtual_memory_check(void *vaddr, u32 w, u32 h, u32 format, int fd)
in rga2_virtual_memory_check() argument 223 INFO("vaddr is%p, bits is %d, fd check\n", vaddr, bits);
in rga2_virtual_memory_check() 224 memcpy(one_line, (char *)vaddr + temp_data, w * bits >> 0x3);
in rga2_virtual_memory_check() 228 memcpy((void *)((char *)vaddr in rga2_virtual_memory_check() 239 void *vaddr; rga2_dma_memory_check() local 483 void *vaddr = NULL; rga2_get_dma_info() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/include/linux/mali/ |
H A D | mali_utgard_uk_types.h | 802 u32 vaddr; /**< [in] mali address to map the physical memory to */ member 828 u32 vaddr; /**< [in] identifier for mapped memory object in kernel space */ member 840 u32 vaddr; /**< [in] mali address for the new allocaiton */ member 849 u32 vaddr; /**< [in] mali address for the new allocaiton */ member 864 u64 vaddr; /* the buffer to do resize */ member 960 u32 vaddr; /**< [in] mali address for the cow allocaiton */ member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/include/linux/mali/ |
H A D | mali_utgard_uk_types.h | 806 u32 vaddr; /**< [in] mali address to map the physical memory to */ member 832 u32 vaddr; /**< [in] identifier for mapped memory object in kernel space */ member 842 u32 vaddr; /**< [in] mali address for the new allocaiton */ member 851 u32 vaddr; /**< [in] mali address for the new allocaiton */ member 868 u64 vaddr; /* the buffer to do resize*/ member 966 u32 vaddr; /**< [in] mali address for the cow allocaiton */ member
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
H A D | common.c | 42 buf->vaddr = g_ops->vaddr(mem_priv); in rkcif_alloc_buffer() 77 buf->vaddr = NULL; in rkcif_free_buffer()
|