Home
last modified time | relevance | path

Searched refs:vmf (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/heaps/
H A Dcma_heap.c160 static vm_fault_t cma_heap_vm_fault(struct vm_fault *vmf) in cma_heap_vm_fault() argument
162 struct vm_area_struct *vma = vmf->vma; in cma_heap_vm_fault()
165 if (vmf->pgoff > buffer->pagecount) { in cma_heap_vm_fault()
169 vmf->page = buffer->pages[vmf->pgoff]; in cma_heap_vm_fault()
170 get_page(vmf->page); in cma_heap_vm_fault()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/linux/
H A Dump_osk_low_level_mem.c41 static int ump_cpu_page_fault_handler(struct vm_area_struct *vma, struct vm_fault *vmf);
61 static int ump_cpu_page_fault_handler(struct vm_area_struct *vma, struct vm_fault *vmf) in ump_cpu_page_fault_handler() argument
68 address = vmf->virtual_address; in ump_cpu_page_fault_handler()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory.c58 static vm_fault_t mali_mem_vma_fault(struct vm_fault *vmf) in mali_mem_vma_fault() argument
60 struct vm_area_struct *vma = vmf->vma; in mali_mem_vma_fault()
66 unsigned long address = (unsigned long)vmf->address; in mali_mem_vma_fault()
112 ret2 = mali_mem_swap_cow_page_on_demand(mem_bkend, offset_in_bkend, &vmf->page); in mali_mem_vma_fault()
114 ret2 = mali_mem_swap_allocate_page_on_demand(mem_bkend, offset_in_bkend, &vmf->page); in mali_mem_vma_fault()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory.c60 static vm_fault_t mali_mem_vma_fault(struct vm_fault *vmf) in mali_mem_vma_fault() argument
62 struct vm_area_struct *vma = vmf->vma; in mali_mem_vma_fault()
68 unsigned long address = (unsigned long)vmf->address; in mali_mem_vma_fault()
114 ret = mali_mem_swap_cow_page_on_demand(mem_bkend, offset_in_bkend, &vmf->page); in mali_mem_vma_fault()
116 ret = mali_mem_swap_allocate_page_on_demand(mem_bkend, offset_in_bkend, &vmf->page); in mali_mem_vma_fault()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c2437 struct vm_fault *vmf)
2440 static vm_fault_t kbase_cpu_vm_fault(struct vm_fault *vmf)
2442 struct vm_area_struct *vma = vmf->vma;
2477 fault_pgoff = map_start_pgoff + (vmf->pgoff - vma->vm_pgoff);
3298 struct vm_fault *vmf)
3301 static vm_fault_t kbase_csf_user_io_pages_vm_fault(struct vm_fault *vmf)
3303 struct vm_area_struct *vma = vmf->vma;
3346 if ((unsigned long)vmf->virtual_address == doorbell_cpu_addr) {
3348 if (vmf->address == doorbell_cpu_addr) {
3473 struct vm_fault *vmf)
2436 kbase_cpu_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) global() argument
3297 kbase_csf_user_io_pages_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) global() argument
3472 kbase_csf_user_reg_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) global() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c2406 struct vm_fault *vmf)
2409 static vm_fault_t kbase_cpu_vm_fault(struct vm_fault *vmf)
2411 struct vm_area_struct *vma = vmf->vma;
2445 fault_pgoff = map_start_pgoff + (vmf->pgoff - vma->vm_pgoff);
3272 struct vm_fault *vmf)
3275 static vm_fault_t kbase_csf_user_io_pages_vm_fault(struct vm_fault *vmf)
3277 struct vm_area_struct *vma = vmf->vma;
3319 if ((unsigned long)vmf->virtual_address == doorbell_cpu_addr) {
3321 if (vmf->address == doorbell_cpu_addr) {
3445 struct vm_fault *vmf)
2405 kbase_cpu_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) global() argument
3271 kbase_csf_user_io_pages_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) global() argument
3444 kbase_csf_user_reg_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) global() argument
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Dmm.h595 vm_fault_t (*fault)(struct vm_fault *vmf);
596 vm_fault_t (*huge_fault)(struct vm_fault *vmf, enum page_entry_size pe_size);
597 void (*map_pages)(struct vm_fault *vmf, pgoff_t start_pgoff, pgoff_t end_pgoff);
602 vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
605 vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
1016 vm_fault_t alloc_set_pte(struct vm_fault *vmf, struct page *page);
1017 vm_fault_t finish_fault(struct vm_fault *vmf);
1018 vm_fault_t finish_mkwrite_fault(struct vm_fault *vmf);
2659 extern vm_fault_t filemap_fault(struct vm_fault *vmf);
2660 extern void filemap_map_pages(struct vm_fault *vmf, pgoff_
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c1654 static vm_fault_t kbase_cpu_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) argument
1657 static vm_fault_t kbase_cpu_vm_fault(struct vm_fault *vmf)
1659 struct vm_area_struct *vma = vmf->vma;
1672 rel_pgoff = vmf->pgoff - map->region->start_pfn;
1685 addr = (pgoff_t)((uintptr_t)vmf->virtual_address >> PAGE_SHIFT);
1687 addr = (pgoff_t)(vmf->address >> PAGE_SHIFT);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c1658 static vm_fault_t kbase_cpu_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) argument
1661 static vm_fault_t kbase_cpu_vm_fault(struct vm_fault *vmf)
1663 struct vm_area_struct *vma = vmf->vma;
1676 rel_pgoff = vmf->pgoff - map->region->start_pfn;
1691 addr = (pgoff_t)((uintptr_t)vmf->virtual_address >> PAGE_SHIFT);
1693 addr = (pgoff_t)(vmf->address >> PAGE_SHIFT);
/device/soc/rockchip/common/sdk_linux/ipc/
H A Dshm.c517 static vm_fault_t shm_fault(struct vm_fault *vmf) in shm_fault() argument
519 struct file *file = vmf->vma->vm_file; in shm_fault()
522 return sfd->vm_ops->fault(vmf); in shm_fault()

Completed in 22 milliseconds