Home
last modified time | relevance | path

Searched refs:vm_start (Results 1 - 25 of 45) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory.c87 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 Dmali_memory_cow.c368 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 Dmali_memory_secure.c114 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 Dmali_memory.c89 (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 Dmali_memory_cow.c381 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 Dmali_memory_secure.c113 unsigned long addr = vma->vm_start; in mali_mem_secure_cpu_map()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dmedia_mem.c1008 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 Dmmz_userdev.c891 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 Dump_osk_low_level_mem.c164 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 Dmm.h2690 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 Dosal_device.c374 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 Dshm.c1799 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 Dmali_kbase_mem_linux.c2493 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 Dmali_kbase_vinstr.c1012 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 Dosal_device.c490 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 Dmali_kbase_mem_linux.c2459 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 Dmali_kbase_vinstr.c1080 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 Dmali_kbase_mem_linux.c1764 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 Dhifb_init.c463 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 Dmali_kbase_mmap.c206 gap_end = vma->vm_start; in kbase_unmapped_area_topdown()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/thirdparty/
H A Dmali_kbase_mmap.c187 gap_end = vma->vm_start; in kbase_unmapped_area_topdown()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c1766 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 Dosal_mmz.h258 extern int hil_vma_check(unsigned long vm_start, unsigned long vm_end);
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
H A Dosal_mmz.h255 extern int hil_vma_check(unsigned long vm_start, unsigned long vm_end);
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
H A Dosal_mmz.h241 extern int hil_vma_check(unsigned long vm_start, unsigned long vm_end);

Completed in 36 milliseconds

12