/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory.c | 87 ret = mali_mem_cow_allocate_on_demand(mem_bkend, (address - vma->vm_start) / PAGE_SIZE); in mali_mem_vma_fault() 107 u32 offset_in_bkend = (address - vma->vm_start) / PAGE_SIZE; in mali_mem_vma_fault() 167 (unsigned int)vma->vm_start, (unsigned int)(vma->vm_pgoff << PAGE_SHIFT), in mali_mmap() 168 (unsigned int)(vma->vm_end - vma->vm_start), vma->vm_flags)); in mali_mmap() 188 mali_alloc->cpu_mapping.addr = (void __user *)vma->vm_start; in mali_mmap() 228 mali_alloc->cpu_mapping.addr = (void __user *)vma->vm_start; in mali_mmap()
|
H A D | mali_memory_cow.c | 368 MALI_DEBUG_ASSERT(alloc->cpu_mapping.vma->vm_end - alloc->cpu_mapping.vma->vm_start >= range_size);
in mali_memory_cow_modify_range() 371 zap_vma_ptes(alloc->cpu_mapping.vma, alloc->cpu_mapping.vma->vm_start + range_start, range_size);
in mali_memory_cow_modify_range() 374 alloc->cpu_mapping.vma->vm_start + range_start,
in mali_memory_cow_modify_range() 386 zap_vma_ptes(alloc->cpu_mapping.vma, alloc->cpu_mapping.vma->vm_start + range_start, range_size);
in mali_memory_cow_modify_range() 520 unsigned long addr = vma->vm_start;
in mali_mem_cow_cpu_map() 554 unsigned long vstart = vma->vm_start;
in mali_mem_cow_cpu_map_pages_locked()
|
H A D | mali_memory_secure.c | 114 unsigned long addr = vma->vm_start; in mali_mem_secure_cpu_map()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory.c | 89 (address - vma->vm_start) / PAGE_SIZE); in mali_mem_vma_fault() 109 u32 offset_in_bkend = (address - vma->vm_start) / PAGE_SIZE; in mali_mem_vma_fault() 168 (unsigned int)vma->vm_start, (unsigned int)(vma->vm_pgoff << PAGE_SHIFT), in mali_mmap() 169 (unsigned int)(vma->vm_end - vma->vm_start), vma->vm_flags)); in mali_mmap() 189 mali_alloc->cpu_mapping.addr = (void __user *)vma->vm_start; in mali_mmap() 229 mali_alloc->cpu_mapping.addr = (void __user *)vma->vm_start; in mali_mmap()
|
H A D | mali_memory_cow.c | 381 MALI_DEBUG_ASSERT(alloc->cpu_mapping.vma->vm_end - alloc->cpu_mapping.vma->vm_start >= range_size); in mali_memory_cow_modify_range() 384 zap_vma_ptes(alloc->cpu_mapping.vma, alloc->cpu_mapping.vma->vm_start + range_start, range_size); in mali_memory_cow_modify_range() 386 ret = mali_mem_cow_cpu_map_pages_locked(backend, alloc->cpu_mapping.vma, alloc->cpu_mapping.vma->vm_start + range_start, range_size / _MALI_OSK_MALI_PAGE_SIZE); in mali_memory_cow_modify_range() 397 zap_vma_ptes(alloc->cpu_mapping.vma, alloc->cpu_mapping.vma->vm_start + range_start, range_size); in mali_memory_cow_modify_range() 527 unsigned long addr = vma->vm_start; in mali_mem_cow_cpu_map() 563 unsigned long vstart = vma->vm_start; in mali_mem_cow_cpu_map_pages_locked()
|
H A D | mali_memory_secure.c | 113 unsigned long addr = vma->vm_start; in mali_mem_secure_cpu_map()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/ |
H A D | media_mem.c | 1008 int hil_vma_check(unsigned long vm_start, unsigned long vm_end) argument 1013 pvma1 = find_vma(current->mm, vm_start); 1027 pvma1->vm_start, pvma1->vm_end, pvma2->vm_start, pvma2->vm_end); 1036 if (pvma1->vm_start > vm_start) { 1038 pvma1->vm_start, pvma1->vm_end, vm_start, vm_end);
|
H A D | mmz_userdev.c | 891 unsigned long size = vma->vm_end - vma->vm_start; 950 unsigned long start = vma->vm_start; 980 vma->vm_start, 982 vma->vm_end - vma->vm_start,
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/linux/ |
H A D | ump_osk_low_level_mem.c | 164 descriptor->mapping = (void __user *)vma->vm_start; in _ump_osk_mem_mapregion_init() 206 (unsigned long)(vma->vm_start + offset), in _ump_osk_mem_mapregion_map()
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | mm.h | 2690 if (vma && end_addr <= vma->vm_start) {
in find_vma_intersection() 2698 unsigned long vm_start = vma->vm_start;
in vm_start_gap() local 2701 vm_start -= stack_guard_gap;
in vm_start_gap() 2702 if (vm_start > vma->vm_start) {
in vm_start_gap() 2703 vm_start = 0;
in vm_start_gap() 2706 return vm_start;
in vm_start_gap() 2724 return (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
in vma_pages() 2727 /* Look up the first VMA which exactly match the interval vm_start 2728 find_exact_vma(struct mm_struct *mm, unsigned long vm_start, unsigned long vm_end) find_exact_vma() argument [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
H A D | osal_device.c | 374 if (!osal_valid_mmap_phys_addr_range(vm->vm_pgoff, vm->vm_end - vm->vm_start)) { in osal_mmap() 375 osal_printk("\n%s - invalid argument size=%ld!!!\n", __FUNCTION__, vm->vm_end - vm->vm_start); in osal_mmap() 393 ret = fops->mmap(&osal_vm, vm->vm_start, vm->vm_end, vm->vm_pgoff, (void *)&(fileops_node->private_data)); in osal_mmap()
|
/device/soc/rockchip/common/sdk_linux/ipc/ |
H A D | shm.c | 1799 if ((vma->vm_ops == &shm_vm_ops) && (vma->vm_start - addr) / PAGE_SIZE == vma->vm_pgoff) {
in ksys_shmdt() 1809 do_munmap(mm, vma->vm_start, vma->vm_end - vma->vm_start, NULL);
in ksys_shmdt() 1833 if ((vma->vm_ops == &shm_vm_ops) && ((vma->vm_start - addr) / PAGE_SIZE == vma->vm_pgoff) &&
in ksys_shmdt() 1835 do_munmap(mm, vma->vm_start, vma->vm_end - vma->vm_start, NULL);
in ksys_shmdt() 1844 if (vma && vma->vm_start == addr && vma->vm_ops == &shm_vm_ops) {
in ksys_shmdt() 1845 do_munmap(mm, vma->vm_start, vma->vm_end - vma->vm_start, NULL);
in ksys_shmdt()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_linux.c | 2493 addr = (pgoff_t)(vma->vm_start >> PAGE_SHIFT); 2642 size = (vma->vm_end - vma->vm_start); 2676 if (kbase_add_va_region(kctx, new_reg, vma->vm_start, nr_pages, 1) != 0) { 2749 if (kbase_gpu_mmap(kctx, reg, vma->vm_start + *aligned_offset, 2780 size_t nr_pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; 3309 size_t nr_pages = PFN_DOWN(vma->vm_end - vma->vm_start); 3343 doorbell_cpu_addr = vma->vm_start; 3394 size_t nr_pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; 3483 size_t nr_pages = PFN_DOWN(vma->vm_end - vma->vm_start); 3495 return vmf_insert_pfn_prot(vma, vma->vm_start, pf [all...] |
H A D | mali_kbase_vinstr.c | 1012 vm_size = vma->vm_end - vma->vm_start; in kbasep_vinstr_hwcnt_reader_mmap() 1027 return remap_pfn_range(vma, vma->vm_start, pfn, vm_size, vma->vm_page_prot); in kbasep_vinstr_hwcnt_reader_mmap()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/ |
H A D | osal_device.c | 490 if (!valid_mmap_phys_addr_range(vm->vm_pgoff, vm->vm_end - vm->vm_start)) { in osal_mmap() 491 osal_trace("\n%s - invalid argument size=%ld!!!\n", __FUNCTION__, vm->vm_end - vm->vm_start); in osal_mmap() 496 osal_trace("%s - start=%lx, end=%lx!, off=%lx\n", __FUNCTION__, vm->vm_start, vm->vm_end, vm->vm_pgoff); in osal_mmap() 499 return pdata->dev->fops->mmap(&osal_vm, vm->vm_start, vm->vm_end, vm->vm_pgoff, (void *)&(pdata->data)); in osal_mmap()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_linux.c | 2459 addr = (pgoff_t)(vma->vm_start >> PAGE_SHIFT); 2606 size = (vma->vm_end - vma->vm_start); 2641 if (kbase_add_va_region(kctx, new_reg, vma->vm_start, nr_pages, 1) != 0) { 2721 if (kbase_gpu_mmap(kctx, reg, vma->vm_start + *aligned_offset, 2905 * That can be ensured by setting vm_pgoff as vma->vm_start 2908 * vma->vm_start, as CPU VAs are unique. 2912 vma->vm_pgoff = PFN_DOWN(vma->vm_start); 3283 size_t nr_pages = PFN_DOWN(vma->vm_end - vma->vm_start); 3316 doorbell_cpu_addr = vma->vm_start; 3456 size_t nr_pages = PFN_DOWN(vma->vm_end - vma->vm_start); [all...] |
H A D | mali_kbase_vinstr.c | 1080 vm_size = vma->vm_end - vma->vm_start; in kbasep_vinstr_hwcnt_reader_mmap() 1103 vma, vma->vm_start, pfn, vm_size, vma->vm_page_prot); in kbasep_vinstr_hwcnt_reader_mmap()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_linux.c | 1764 unsigned long addr = vma->vm_start + aligned_offset; 1823 size = (vma->vm_end - vma->vm_start); 1871 if (kbase_add_va_region(kctx, new_reg, vma->vm_start, nr_pages, 1) != 0) { 1907 size = (vma->vm_end - vma->vm_start); 1936 if (kbase_add_va_region(kctx, new_reg, vma->vm_start, nr_pages, 1) != 0) { 2012 if (kbase_gpu_mmap(kctx, reg, vma->vm_start + *aligned_offset, 2043 size_t nr_pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/src/init/linux/ |
H A D | hifb_init.c | 463 size = vma_area->vm_end - vma_area->vm_start; in hifb_memblock_mmap() 473 return remap_pfn_range(vma_area, vma_area->vm_start, PFN_DOWN(mem_block_data->mem_base), size, in hifb_memblock_mmap()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/thirdparty/ |
H A D | mali_kbase_mmap.c | 206 gap_end = vma->vm_start; in kbase_unmapped_area_topdown()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/thirdparty/ |
H A D | mali_kbase_mmap.c | 187 gap_end = vma->vm_start; in kbase_unmapped_area_topdown()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_linux.c | 1766 unsigned long addr = vma->vm_start + aligned_offset;
1827 size = (vma->vm_end - vma->vm_start);
1874 if (kbase_add_va_region(kctx, new_reg, vma->vm_start, nr_pages, 1) != 0) {
1911 size = (vma->vm_end - vma->vm_start);
1939 if (kbase_add_va_region(kctx, new_reg, vma->vm_start, nr_pages, 1) != 0) {
2011 if (kbase_gpu_mmap(kctx, reg, vma->vm_start + *aligned_offset, reg->nr_pages, 1) != 0) {
2041 size_t nr_pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | osal_mmz.h | 258 extern int hil_vma_check(unsigned long vm_start, unsigned long vm_end);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | osal_mmz.h | 255 extern int hil_vma_check(unsigned long vm_start, unsigned long vm_end);
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | osal_mmz.h | 241 extern int hil_vma_check(unsigned long vm_start, unsigned long vm_end);
|