/linux-master/arch/arc/mm/ |
H A D | tlb.c | 472 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, argument
|
/linux-master/drivers/scsi/cxlflash/ |
H A D | superpipe.c | 1088 * @vmf: VM fault associated with current fault. 1101 static vm_fault_t cxlflash_mmap_fault(struct vm_fault *vmf) argument 1103 struct vm_area_struct *vma = vmf->vma; 1132 rc = ctxi->cxl_mmap_vmops->fault(vmf); 1145 vmf->page = err_page;
|
/linux-master/include/linux/ |
H A D | netfs.h | 421 vm_fault_t netfs_page_mkwrite(struct vm_fault *vmf, struct netfs_group *netfs_group);
|
H A D | buffer_head.h | 276 int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
|
H A D | mm_types.h | 1296 struct vm_fault *vmf); 1326 * @FAULT_FLAG_ORIG_PTE_VALID: whether the fault has vmf->orig_pte cached.
|
/linux-master/drivers/vhost/ |
H A D | vdpa.c | 1475 static vm_fault_t vhost_vdpa_fault(struct vm_fault *vmf) argument 1477 struct vhost_vdpa *v = vmf->vma->vm_file->private_data; 1481 struct vm_area_struct *vma = vmf->vma; 1487 if (remap_pfn_range(vma, vmf->address & PAGE_MASK,
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_bo.c | 716 static vm_fault_t vc4_fault(struct vm_fault *vmf) argument 718 struct vm_area_struct *vma = vmf->vma;
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_drv.h | 1385 vm_fault_t vmw_bo_vm_fault(struct vm_fault *vmf); 1386 vm_fault_t vmw_bo_vm_mkwrite(struct vm_fault *vmf);
|
/linux-master/security/selinux/ |
H A D | selinuxfs.c | 442 static vm_fault_t sel_mmap_policy_fault(struct vm_fault *vmf) argument 444 struct policy_load_memory *plm = vmf->vma->vm_file->private_data; 448 if (vmf->flags & (FAULT_FLAG_MKWRITE | FAULT_FLAG_WRITE)) 451 offset = vmf->pgoff << PAGE_SHIFT; 458 vmf->page = page;
|
/linux-master/fs/f2fs/ |
H A D | file.c | 39 static vm_fault_t f2fs_filemap_fault(struct vm_fault *vmf) argument 41 struct inode *inode = file_inode(vmf->vma->vm_file); 42 vm_flags_t flags = vmf->vma->vm_flags; 45 ret = filemap_fault(vmf); 50 trace_f2fs_filemap_fault(inode, vmf->pgoff, flags, ret); 55 static vm_fault_t f2fs_vm_page_mkwrite(struct vm_fault *vmf) argument 57 struct page *page = vmf->page; 58 struct inode *inode = file_inode(vmf->vma->vm_file); 107 file_update_time(vmf->vma->vm_file); 166 trace_f2fs_vm_page_mkwrite(inode, page->index, vmf [all...] |
/linux-master/mm/ |
H A D | mmap.c | 3549 static vm_fault_t special_mapping_fault(struct vm_fault *vmf); 3602 static vm_fault_t special_mapping_fault(struct vm_fault *vmf) argument 3604 struct vm_area_struct *vma = vmf->vma; 3614 return sm->fault(sm, vmf->vma, vmf); 3619 for (pgoff = vmf->pgoff; pgoff && *pages; ++pages) 3625 vmf->page = page;
|
H A D | nommu.c | 1618 vm_fault_t filemap_fault(struct vm_fault *vmf) argument 1625 vm_fault_t filemap_map_pages(struct vm_fault *vmf, argument
|
H A D | mempolicy.c | 2722 * @vmf: structure describing the fault 2732 int mpol_misplaced(struct folio *folio, struct vm_fault *vmf, argument 2739 struct vm_area_struct *vma = vmf->vma; 2749 lockdep_assert_held(vmf->ptl);
|
/linux-master/virt/kvm/ |
H A D | kvm_main.c | 4098 static vm_fault_t kvm_vcpu_fault(struct vm_fault *vmf) argument 4100 struct kvm_vcpu *vcpu = vmf->vma->vm_file->private_data; 4103 if (vmf->pgoff == 0) 4106 else if (vmf->pgoff == KVM_PIO_PAGE_OFFSET) 4110 else if (vmf->pgoff == KVM_COALESCED_MMIO_PAGE_OFFSET) 4113 else if (kvm_page_in_dirty_ring(vcpu->kvm, vmf->pgoff)) 4116 vmf->pgoff - KVM_DIRTY_LOG_PAGE_OFFSET); 4118 return kvm_arch_vcpu_fault(vcpu, vmf); 4120 vmf->page = page;
|
/linux-master/fs/iomap/ |
H A D | buffered-io.c | 1481 vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops) argument 1484 .inode = file_inode(vmf->vma->vm_file), 1487 struct folio *folio = page_folio(vmf->page);
|
/linux-master/ipc/ |
H A D | shm.c | 535 static vm_fault_t shm_fault(struct vm_fault *vmf) argument 537 struct file *file = vmf->vma->vm_file; 540 return sfd->vm_ops->fault(vmf);
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable.h | 581 static inline void update_mmu_cache_range(struct vm_fault *vmf, argument
|
/linux-master/arch/loongarch/include/asm/ |
H A D | pgtable.h | 455 static inline void update_mmu_cache_range(struct vm_fault *vmf, argument
|
/linux-master/drivers/scsi/ |
H A D | sg.c | 1222 sg_vma_fault(struct vm_fault *vmf) argument 1224 struct vm_area_struct *vma = vmf->vma; 1233 offset = vmf->pgoff << PAGE_SHIFT; 1248 vmf->page = page;
|
/linux-master/kernel/events/ |
H A D | core.c | 6174 static vm_fault_t perf_mmap_fault(struct vm_fault *vmf) argument 6176 struct perf_event *event = vmf->vma->vm_file->private_data; 6180 if (vmf->flags & FAULT_FLAG_MKWRITE) { 6181 if (vmf->pgoff == 0) 6191 if (vmf->pgoff && (vmf->flags & FAULT_FLAG_WRITE)) 6194 vmf->page = perf_mmap_to_page(rb, vmf->pgoff); 6195 if (!vmf->page) 6198 get_page(vmf [all...] |
/linux-master/drivers/target/ |
H A D | target_core_user.c | 1882 static vm_fault_t tcmu_vma_fault(struct vm_fault *vmf) argument 1884 struct tcmu_dev *udev = vmf->vma->vm_private_data; 1891 int mi = tcmu_find_mem_index(vmf->vma); 1899 offset = (vmf->pgoff - mi) << PAGE_SHIFT; 1917 vmf->page = page;
|
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_file_ops.c | 874 static vm_fault_t qib_file_vma_fault(struct vm_fault *vmf) argument 878 page = vmalloc_to_page((void *)(vmf->pgoff << PAGE_SHIFT)); 883 vmf->page = page;
|
/linux-master/fs/btrfs/ |
H A D | file.c | 2057 static vm_fault_t btrfs_page_mkwrite(struct vm_fault *vmf) argument 2059 struct page *page = vmf->page; 2061 struct inode *inode = file_inode(vmf->vma->vm_file); 2097 ret2 = file_update_time(vmf->vma->vm_file);
|
/linux-master/arch/loongarch/kvm/ |
H A D | vcpu.c | 177 vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) argument
|
/linux-master/arch/riscv/kvm/ |
H A D | vcpu.c | 225 vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) argument
|