Home
last modified time | relevance | path

Searched refs:virt (Results 1 - 25 of 44) sorted by relevance

12

/device/board/hisilicon/hispark_aries/liteos_a/board/
H A Dboard.c42 .virt = KERNEL_VMM_BASE,
49 .virt = UNCACHED_VMM_BASE,
56 .virt = PERIPH_DEVICE_BASE,
63 .virt = PERIPH_CACHED_BASE,
70 .virt = PERIPH_UNCACHED_BASE,
/device/qemu/arm_virt/liteos_a/board/
H A Dplatform.c59 .virt = KERNEL_VMM_BASE,
66 .virt = UNCACHED_VMM_BASE,
73 .virt = PERIPH_DEVICE_BASE,
80 .virt = PERIPH_CACHED_BASE,
87 .virt = PERIPH_UNCACHED_BASE,
/device/board/hisilicon/hispark_taurus/liteos_a/board/
H A Dboard.c129 .virt = KERNEL_VMM_BASE,
136 .virt = UNCACHED_VMM_BASE,
143 .virt = PERIPH_DEVICE_BASE,
150 .virt = PERIPH_CACHED_BASE,
157 .virt = PERIPH_UNCACHED_BASE,
165 .virt = BOOTROM_VIRT_BASE,
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_external.c40 u32 virt, phys, size; in mali_mem_bind_ext_buf() local
69 virt = alloc->mali_vma_node.vm_node.start; in mali_mem_bind_ext_buf()
78 mali_mmu_pagedir_update(session->page_directory, virt, phys, size, MALI_MMU_FLAGS_DEFAULT); in mali_mem_bind_ext_buf()
81 mali_mmu_pagedir_update(session->page_directory, virt + size, phys, MALI_OSK_MALI_PAGE_SIZE, in mali_mem_bind_ext_buf()
86 (phys_addr + size - 1), virt)); in mali_mem_bind_ext_buf()
H A Dmali_memory_ump.c74 u32 virt = alloc->mali_vma_node.vm_node.start + offset; in mali_mem_ump_map() local
79 mali_mmu_pagedir_update(pagedir, virt, ump_blocks[i].addr, ump_blocks[i].size, MALI_MMU_FLAGS_DEFAULT); in mali_mem_ump_map()
85 u32 virt = alloc->mali_vma_node.vm_node.start + offset; in mali_mem_ump_map() local
90 mali_mmu_pagedir_update(pagedir, virt, ump_blocks[0].addr, MALI_OSK_MALI_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_mem_ump_map()
H A Dmali_memory_secure.c68 u32 virt = vaddr; in mali_mem_secure_mali_map() local
87 mali_mmu_pagedir_update(pagedir, virt, phys, size, prop); in mali_mem_secure_mali_map()
90 ("The secure mem physical address: 0x%x gpu virtual address: 0x%x! \n", phys, virt)); in mali_mem_secure_mali_map()
91 virt += size; in mali_mem_secure_mali_map()
H A Dmali_memory.h49 MALI_STATIC_INLINE void mali_mmu_release_table_page(mali_dma_addr phys, void *virt) in mali_mmu_release_table_page() argument
51 mali_mem_os_release_table_page(phys, virt); in mali_mmu_release_table_page()
H A Dmali_memory_dma_buf.c34 * Map DMA buf attachment \a mem into \a session at virtual address \a virt.
44 u32 virt, flags; in mali_dma_buf_map() local
59 virt = alloc->mali_vma_node.vm_node.start; in mali_dma_buf_map()
100 mali_mmu_pagedir_update(pagedir, virt, phys, size, MALI_MMU_FLAGS_DEFAULT); in mali_dma_buf_map()
102 virt += size; in mali_dma_buf_map()
110 mali_mmu_pagedir_update(pagedir, virt, guard_phys, MALI_MMU_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_dma_buf_map()
H A Dmali_memory_os_alloc.c288 u32 virt; in mali_mem_os_mali_map() local
298 virt = vaddr + MALI_MMU_PAGE_SIZE * (start_page + mapping_pgae_num); in mali_mem_os_mali_map()
302 virt -= MALI_MMU_PAGE_SIZE; in mali_mem_os_mali_map()
311 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_os_mali_map()
319 virt = vaddr; in mali_mem_os_mali_map()
331 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_os_mali_map()
334 virt += MALI_MMU_PAGE_SIZE; in mali_mem_os_mali_map()
534 void mali_mem_os_release_table_page(mali_dma_addr phys, void *virt) in mali_mem_os_release_table_page() argument
540 mali_mem_page_table_page_pool.page[i].mapping = virt; in mali_mem_os_release_table_page()
549 dma_free_attrs(&mali_platform_device->dev, MALI_OSK_MALI_PAGE_SIZE, virt, phy in mali_mem_os_release_table_page()
[all...]
H A Dmali_memory_cow.c484 u32 virt, start; in mali_mem_cow_mali_map() local
487 virt = cow_alloc->mali_vma_node.vm_node.start; in mali_mem_cow_mali_map()
488 start = virt; in mali_mem_cow_mali_map()
499 if ((virt - start >= range_start) && (virt - start < range_start + range_size)) { in mali_mem_cow_mali_map()
504 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_mem_cow_mali_map()
506 virt += MALI_MMU_PAGE_SIZE; in mali_mem_cow_mali_map()
H A Dmali_osk_low_level_mem.c40 void _mali_osk_mem_unmapioregion(uintptr_t phys, u32 size, mali_io_address virt) in _mali_osk_mem_unmapioregion() argument
42 iounmap((void *)virt); in _mali_osk_mem_unmapioregion()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_external.c42 u32 virt, phys, size; in mali_mem_bind_ext_buf() local
67 virt = alloc->mali_vma_node.vm_node.start; in mali_mem_bind_ext_buf()
76 mali_mmu_pagedir_update(session->page_directory, virt, phys, size, MALI_MMU_FLAGS_DEFAULT); in mali_mem_bind_ext_buf()
79 mali_mmu_pagedir_update(session->page_directory, virt + size, phys, _MALI_OSK_MALI_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_mem_bind_ext_buf()
84 virt)); in mali_mem_bind_ext_buf()
H A Dmali_memory_ump.c73 u32 virt = alloc->mali_vma_node.vm_node.start + offset; in mali_mem_ump_map() local
77 mali_mmu_pagedir_update(pagedir, virt, ump_blocks[i].addr, in mali_mem_ump_map()
84 u32 virt = alloc->mali_vma_node.vm_node.start + offset; in mali_mem_ump_map() local
89 mali_mmu_pagedir_update(pagedir, virt, ump_blocks[0].addr, _MALI_OSK_MALI_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_mem_ump_map()
H A Dmali_memory_secure.c66 u32 virt = vaddr; in mali_mem_secure_mali_map() local
84 mali_mmu_pagedir_update(pagedir, virt, phys, size, prop); in mali_mem_secure_mali_map()
86 MALI_DEBUG_PRINT(3, ("The secure mem physical address: 0x%x gpu virtual address: 0x%x! \n", phys, virt)); in mali_mem_secure_mali_map()
87 virt += size; in mali_mem_secure_mali_map()
H A Dmali_memory.h48 mali_mmu_release_table_page(mali_dma_addr phys, void *virt) in mali_mmu_release_table_page() argument
50 mali_mem_os_release_table_page(phys, virt); in mali_mmu_release_table_page()
H A Dmali_memory_dma_buf.c33 * Map DMA buf attachment \a mem into \a session at virtual address \a virt.
43 u32 virt, flags; in mali_dma_buf_map() local
58 virt = alloc->mali_vma_node.vm_node.start; in mali_dma_buf_map()
98 mali_mmu_pagedir_update(pagedir, virt, phys, size, MALI_MMU_FLAGS_DEFAULT); in mali_dma_buf_map()
100 virt += size; in mali_dma_buf_map()
108 mali_mmu_pagedir_update(pagedir, virt, guard_phys, MALI_MMU_PAGE_SIZE, MALI_MMU_FLAGS_DEFAULT); in mali_dma_buf_map()
H A Dmali_memory_os_alloc.c285 u32 virt; in mali_mem_os_mali_map() local
296 virt = vaddr + MALI_MMU_PAGE_SIZE * (start_page + mapping_pgae_num); in mali_mem_os_mali_map()
300 virt -= MALI_MMU_PAGE_SIZE; in mali_mem_os_mali_map()
309 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_os_mali_map()
318 virt = vaddr; in mali_mem_os_mali_map()
330 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, MALI_MMU_PAGE_SIZE, prop); in mali_mem_os_mali_map()
333 virt += MALI_MMU_PAGE_SIZE; in mali_mem_os_mali_map()
540 void mali_mem_os_release_table_page(mali_dma_addr phys, void *virt) in mali_mem_os_release_table_page() argument
546 mali_mem_page_table_page_pool.page[i].mapping = virt; in mali_mem_os_release_table_page()
556 _MALI_OSK_MALI_PAGE_SIZE, virt, phy in mali_mem_os_release_table_page()
[all...]
H A Dmali_memory_cow.c491 u32 virt, start; in mali_mem_cow_mali_map() local
494 virt = cow_alloc->mali_vma_node.vm_node.start; in mali_mem_cow_mali_map()
495 start = virt; in mali_mem_cow_mali_map()
505 if ((virt - start >= range_start) && (virt - start < range_start + range_size)) { in mali_mem_cow_mali_map()
510 mali_mmu_pagedir_update(pagedir, virt, (mali_dma_addr)phys, in mali_mem_cow_mali_map()
513 virt += MALI_MMU_PAGE_SIZE; in mali_mem_cow_mali_map()
H A Dmali_osk_low_level_mem.c39 void _mali_osk_mem_unmapioregion(uintptr_t phys, u32 size, mali_io_address virt) in _mali_osk_mem_unmapioregion() argument
41 iounmap((void *)virt); in _mali_osk_mem_unmapioregion()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dmedia_mem.c403 void *virt = g_the_allocator.mmf_map(phys, len, 0); in hil_mmf_map2kern_nocache() local
404 if (virt != NULL) { in hil_mmf_map2kern_nocache()
405 return virt; in hil_mmf_map2kern_nocache()
414 void *virt = g_the_allocator.mmf_map(phys, len, 1); in hil_mmf_map2kern_cache() local
415 if (virt != NULL) { in hil_mmf_map2kern_cache()
416 return virt; in hil_mmf_map2kern_cache()
423 void hil_mmf_unmap(void *virt) in hil_mmf_unmap() argument
426 g_the_allocator.mmf_unmap(virt); in hil_mmf_unmap()
649 unsigned long usr_virt_to_phys(unsigned long virt) argument
663 if (virt
745 hil_mmb_getby_kvirt(void *virt) global() argument
[all...]
H A Dhisi_allocator.c481 void *virt = NULL; in __mmf_map() local
483 virt = ioremap_cache(phys, len); in __mmf_map()
485 virt = ioremap_wc(phys, len); in __mmf_map()
488 return virt; in __mmf_map()
491 static void __mmf_unmap(void *virt) in __mmf_unmap() argument
493 if (virt != NULL) { in __mmf_unmap()
494 iounmap(virt); in __mmf_unmap()
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_mmz_intf.c81 void *virt = NULL; in remap_mmb() local
93 virt = hil_mmb_map2kern(mmb); in remap_mmb()
94 if (virt == NULL) { in remap_mmb()
97 return (void *)((uintptr_t) virt + offset); in remap_mmb()
104 void *virt = NULL; in remap_mmb_cached() local
116 virt = hil_mmb_map2kern_cached(mmb); in remap_mmb_cached()
117 if (virt == NULL) { in remap_mmb_cached()
120 return (void *)((uintptr_t) virt + offset); in remap_mmb_cached()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_hwcnt_virtualizer.c736 struct kbase_hwcnt_virtualizer *virt; in kbase_hwcnt_virtualizer_init() local
746 virt = kzalloc(sizeof(*virt), GFP_KERNEL); in kbase_hwcnt_virtualizer_init()
747 if (!virt) in kbase_hwcnt_virtualizer_init()
750 virt->hctx = hctx; in kbase_hwcnt_virtualizer_init()
751 virt->dump_threshold_ns = dump_threshold_ns; in kbase_hwcnt_virtualizer_init()
752 virt->metadata = metadata; in kbase_hwcnt_virtualizer_init()
754 mutex_init(&virt->lock); in kbase_hwcnt_virtualizer_init()
755 INIT_LIST_HEAD(&virt->clients); in kbase_hwcnt_virtualizer_init()
757 *out_hvirt = virt; in kbase_hwcnt_virtualizer_init()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_hwcnt_virtualizer.c706 struct kbase_hwcnt_virtualizer *virt; in kbase_hwcnt_virtualizer_init() local
718 virt = kzalloc(sizeof(*virt), GFP_KERNEL); in kbase_hwcnt_virtualizer_init()
719 if (!virt) { in kbase_hwcnt_virtualizer_init()
723 virt->hctx = hctx; in kbase_hwcnt_virtualizer_init()
724 virt->dump_threshold_ns = dump_threshold_ns; in kbase_hwcnt_virtualizer_init()
725 virt->metadata = metadata; in kbase_hwcnt_virtualizer_init()
727 mutex_init(&virt->lock); in kbase_hwcnt_virtualizer_init()
728 INIT_LIST_HEAD(&virt->clients); in kbase_hwcnt_virtualizer_init()
730 *out_hvirt = virt; in kbase_hwcnt_virtualizer_init()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/linux/
H A Dump_osk_low_level_mem.c220 void _ump_osk_msync(ump_dd_mem *mem, void *virt, u32 offset, u32 size, ump_uk_msync_op op, ump_session_data *session_data) in _ump_osk_msync() argument
226 if ((mem) && (virt != NULL) && (access_ok(virt, size))) { in _ump_osk_msync()
227 __cpuc_flush_dcache_area(virt, size); in _ump_osk_msync()
228 DBG_MSG(3, ("UMP[%02u] Flushing CPU L1 Cache. CPU address: %x, size: %x\n", mem->secure_id, virt, size)); in _ump_osk_msync()

Completed in 14 milliseconds

12