/linux-4.1.27/fs/ |
D | dax.c | 237 struct vm_fault *vmf) in dax_load_hole() argument 242 page = find_or_create_page(mapping, vmf->pgoff, in dax_load_hole() 248 if (vmf->pgoff >= size) { in dax_load_hole() 254 vmf->page = page; in dax_load_hole() 271 struct vm_area_struct *vma, struct vm_fault *vmf) in dax_insert_mapping() argument 275 unsigned long vaddr = (unsigned long)vmf->virtual_address; in dax_insert_mapping() 291 if (unlikely(vmf->pgoff >= size)) { in dax_insert_mapping() 315 static int do_dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf, in do_dax_fault() argument 323 unsigned long vaddr = (unsigned long)vmf->virtual_address; in do_dax_fault() 331 if (vmf->pgoff >= size) in do_dax_fault() [all …]
|
D | buffer.c | 2402 int __block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, in __block_page_mkwrite() argument 2405 struct page *page = vmf->page; in __block_page_mkwrite() 2441 int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, in block_page_mkwrite() argument 2455 ret = __block_page_mkwrite(vma, vmf, get_block); in block_page_mkwrite()
|
/linux-4.1.27/fs/ncpfs/ |
D | mmap.c | 31 struct vm_fault *vmf) in ncp_file_mmap_fault() argument 44 vmf->page = alloc_page(GFP_HIGHUSER); in ncp_file_mmap_fault() 45 if (!vmf->page) in ncp_file_mmap_fault() 47 pg_addr = kmap(vmf->page); in ncp_file_mmap_fault() 48 pos = vmf->pgoff << PAGE_SHIFT; in ncp_file_mmap_fault() 84 flush_dcache_page(vmf->page); in ncp_file_mmap_fault() 85 kunmap(vmf->page); in ncp_file_mmap_fault()
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_vm.c | 99 static int drm_do_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_fault() argument 127 resource_size_t offset = (unsigned long)vmf->virtual_address - in drm_do_vm_fault() 158 vmf->page = page; in drm_do_vm_fault() 172 static int drm_do_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_fault() argument 188 static int drm_do_vm_shm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_shm_fault() argument 198 offset = (unsigned long)vmf->virtual_address - vma->vm_start; in drm_do_vm_shm_fault() 204 vmf->page = page; in drm_do_vm_shm_fault() 290 static int drm_do_vm_dma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_dma_fault() argument 304 offset = (unsigned long)vmf->virtual_address - vma->vm_start; /* vm_[pg]off[set] should be 0 */ in drm_do_vm_dma_fault() 309 vmf->page = page; in drm_do_vm_dma_fault() [all …]
|
/linux-4.1.27/fs/ocfs2/ |
D | mmap.c | 47 static int ocfs2_fault(struct vm_area_struct *area, struct vm_fault *vmf) in ocfs2_fault() argument 53 ret = filemap_fault(area, vmf); in ocfs2_fault() 57 area, vmf->page, vmf->pgoff); in ocfs2_fault() 131 static int ocfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ocfs2_page_mkwrite() argument 133 struct page *page = vmf->page; in ocfs2_page_mkwrite()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | llite_mmap.c | 293 static int ll_fault0(struct vm_area_struct *vma, struct vm_fault *vmf) in ll_fault0() argument 304 io = ll_fault_io_init(vma, &env, &nest, vmf->pgoff, &ra_flags); in ll_fault0() 313 vio->u.fault.fault.ft_vmf = vmf; in ll_fault0() 327 vmf->page = NULL; in ll_fault0() 342 static int ll_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ll_fault() argument 355 result = ll_fault0(vma, vmf); in ll_fault() 358 struct page *vmpage = vmf->page; in ll_fault() 365 vmf->page = NULL; in ll_fault() 382 static int ll_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ll_page_mkwrite() argument 391 result = ll_page_mkwrite0(vma, vmf->page, &retry); in ll_page_mkwrite() [all …]
|
D | vvp_io.c | 610 struct vm_fault *vmf = cfio->fault.ft_vmf; in vvp_io_kernel_fault() local 612 cfio->fault.ft_flags = filemap_fault(cfio->ft_vma, vmf); in vvp_io_kernel_fault() 615 if (vmf->page) { in vvp_io_kernel_fault() 618 vmf->page, vmf->page->mapping, vmf->page->index, in vvp_io_kernel_fault() 619 (long)vmf->page->flags, page_count(vmf->page), in vvp_io_kernel_fault() 620 page_private(vmf->page), vmf->virtual_address); in vvp_io_kernel_fault() 622 lock_page(vmf->page); in vvp_io_kernel_fault() 626 cfio->ft_vmpage = vmf->page; in vvp_io_kernel_fault() 631 CDEBUG(D_PAGE, "got addr %p - SIGBUS\n", vmf->virtual_address); in vvp_io_kernel_fault() 636 CDEBUG(D_PAGE, "got addr %p - OOM\n", vmf->virtual_address); in vvp_io_kernel_fault()
|
/linux-4.1.27/drivers/gpu/drm/ttm/ |
D | ttm_bo_vm.c | 46 struct vm_fault *vmf) in ttm_bo_vm_fault_idle() argument 64 if (vmf->flags & FAULT_FLAG_ALLOW_RETRY) { in ttm_bo_vm_fault_idle() 66 if (vmf->flags & FAULT_FLAG_RETRY_NOWAIT) in ttm_bo_vm_fault_idle() 86 static int ttm_bo_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ttm_bo_vm_fault() argument 98 unsigned long address = (unsigned long)vmf->virtual_address; in ttm_bo_vm_fault() 115 if (vmf->flags & FAULT_FLAG_ALLOW_RETRY) { in ttm_bo_vm_fault() 116 if (!(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) { in ttm_bo_vm_fault() 160 ret = ttm_bo_vm_fault_idle(bo, vma, vmf); in ttm_bo_vm_fault()
|
/linux-4.1.27/fs/ext2/ |
D | file.c | 29 static int ext2_dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ext2_dax_fault() argument 31 return dax_fault(vma, vmf, ext2_get_block, NULL); in ext2_dax_fault() 34 static int ext2_dax_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ext2_dax_mkwrite() argument 36 return dax_mkwrite(vma, vmf, ext2_get_block, NULL); in ext2_dax_mkwrite()
|
/linux-4.1.27/drivers/video/fbdev/core/ |
D | fb_defio.c | 41 struct vm_fault *vmf) in fb_deferred_io_fault() argument 47 offset = vmf->pgoff << PAGE_SHIFT; in fb_deferred_io_fault() 63 page->index = vmf->pgoff; in fb_deferred_io_fault() 65 vmf->page = page; in fb_deferred_io_fault() 95 struct vm_fault *vmf) in fb_deferred_io_mkwrite() argument 97 struct page *page = vmf->page; in fb_deferred_io_mkwrite()
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_64_vio.c | 63 static int kvm_spapr_tce_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in kvm_spapr_tce_fault() argument 68 if (vmf->pgoff >= kvmppc_stt_npages(stt->window_size)) in kvm_spapr_tce_fault() 71 page = stt->pages[vmf->pgoff]; in kvm_spapr_tce_fault() 73 vmf->page = page; in kvm_spapr_tce_fault()
|
D | powerpc.c | 1213 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) in kvm_arch_vcpu_fault() argument
|
/linux-4.1.27/fs/nilfs2/ |
D | file.c | 59 static int nilfs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in nilfs_page_mkwrite() argument 61 struct page *page = vmf->page; in nilfs_page_mkwrite() 112 ret = __block_page_mkwrite(vma, vmf, nilfs_get_block); in nilfs_page_mkwrite()
|
/linux-4.1.27/sound/usb/usx2y/ |
D | usX2Yhwdep.c | 35 struct vm_fault *vmf) in snd_us428ctls_vm_fault() argument 43 vmf->pgoff); in snd_us428ctls_vm_fault() 45 offset = vmf->pgoff << PAGE_SHIFT; in snd_us428ctls_vm_fault() 49 vmf->page = page; in snd_us428ctls_vm_fault()
|
D | usx2yhwdeppcm.c | 656 struct vm_fault *vmf) in snd_usX2Y_hwdep_pcm_vm_fault() argument 661 offset = vmf->pgoff << PAGE_SHIFT; in snd_usX2Y_hwdep_pcm_vm_fault() 663 vmf->page = virt_to_page(vaddr); in snd_usX2Y_hwdep_pcm_vm_fault() 664 get_page(vmf->page); in snd_usX2Y_hwdep_pcm_vm_fault()
|
D | us122l.c | 141 struct vm_fault *vmf) in usb_stream_hwdep_vm_fault() argument 154 offset = vmf->pgoff << PAGE_SHIFT; in usb_stream_hwdep_vm_fault() 169 vmf->page = page; in usb_stream_hwdep_vm_fault()
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | gem.c | 174 int psb_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in psb_gem_fault() argument 207 page_offset = ((unsigned long) vmf->virtual_address - vma->vm_start) in psb_gem_fault() 215 ret = vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, pfn); in psb_gem_fault()
|
D | framebuffer.c | 114 static int psbfb_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in psbfb_vm_fault() argument 128 address = (unsigned long)vmf->virtual_address - (vmf->pgoff << PAGE_SHIFT); in psbfb_vm_fault()
|
D | psb_drv.h | 751 extern int psb_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.1.27/drivers/misc/cxl/ |
D | context.c | 103 static int cxl_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in cxl_mmap_fault() argument 106 unsigned long address = (unsigned long)vmf->virtual_address; in cxl_mmap_fault() 109 offset = vmf->pgoff << PAGE_SHIFT; in cxl_mmap_fault()
|
/linux-4.1.27/drivers/char/agp/ |
D | alpha-agp.c | 15 struct vm_fault *vmf) in alpha_core_agp_vm_fault() argument 22 dma_addr = (unsigned long)vmf->virtual_address - vma->vm_start in alpha_core_agp_vm_fault() 34 vmf->page = page; in alpha_core_agp_vm_fault()
|
/linux-4.1.27/mm/ |
D | memory.c | 1960 struct vm_fault vmf; in do_page_mkwrite() local 1963 vmf.virtual_address = (void __user *)(address & PAGE_MASK); in do_page_mkwrite() 1964 vmf.pgoff = page->index; in do_page_mkwrite() 1965 vmf.flags = FAULT_FLAG_WRITE|FAULT_FLAG_MKWRITE; in do_page_mkwrite() 1966 vmf.page = page; in do_page_mkwrite() 1967 vmf.cow_page = NULL; in do_page_mkwrite() 1969 ret = vma->vm_ops->page_mkwrite(vma, &vmf); in do_page_mkwrite() 2193 struct vm_fault vmf = { in wp_pfn_shared() local 2202 ret = vma->vm_ops->pfn_mkwrite(vma, &vmf); in wp_pfn_shared() 2745 struct vm_fault vmf; in __do_fault() local [all …]
|
D | filemap.c | 1865 int filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_fault() argument 1872 pgoff_t offset = vmf->pgoff; in filemap_fault() 1885 if (likely(page) && !(vmf->flags & FAULT_FLAG_TRIED)) { in filemap_fault() 1903 if (!lock_page_or_retry(page, vma->vm_mm, vmf->flags)) { in filemap_fault() 1934 vmf->page = page; in filemap_fault() 1986 void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_map_pages() argument 1994 unsigned long address = (unsigned long) vmf->virtual_address; in filemap_map_pages() 1999 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, vmf->pgoff) { in filemap_map_pages() 2000 if (iter.index > vmf->max_pgoff) in filemap_map_pages() 2036 pte = vmf->pte + page->index - vmf->pgoff; in filemap_map_pages() [all …]
|
D | shmem.c | 1273 static int shmem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in shmem_fault() argument 1303 vmf->pgoff >= shmem_falloc->start && in shmem_fault() 1304 vmf->pgoff < shmem_falloc->next) { in shmem_fault() 1309 if ((vmf->flags & FAULT_FLAG_ALLOW_RETRY) && in shmem_fault() 1310 !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) { in shmem_fault() 1337 error = shmem_getpage(inode, vmf->pgoff, &vmf->page, SGP_CACHE, &ret); in shmem_fault()
|
D | mmap.c | 3004 struct vm_fault *vmf); 3030 struct vm_fault *vmf) in special_mapping_fault() argument 3041 pgoff = vmf->pgoff - vma->vm_pgoff; in special_mapping_fault() 3055 vmf->page = page; in special_mapping_fault()
|
D | nommu.c | 1997 int filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_fault() argument 2004 void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf) in filemap_map_pages() argument
|
D | hugetlb.c | 2591 static int hugetlb_vm_op_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in hugetlb_vm_op_fault() argument
|
/linux-4.1.27/drivers/gpu/drm/udl/ |
D | udl_gem.c | 103 int udl_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in udl_gem_fault() argument 110 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> in udl_gem_fault() 117 ret = vm_insert_page(vma, (unsigned long)vmf->virtual_address, page); in udl_gem_fault()
|
D | udl_drv.h | 137 int udl_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_gem.c | 367 struct vm_area_struct *vma, struct vm_fault *vmf) in fault_1d() argument 374 pgoff = ((unsigned long)vmf->virtual_address - in fault_1d() 385 VERB("Inserting %p pfn %lx, pa %lx", vmf->virtual_address, in fault_1d() 388 return vm_insert_mixed(vma, (unsigned long)vmf->virtual_address, pfn); in fault_1d() 393 struct vm_area_struct *vma, struct vm_fault *vmf) in fault_2d() argument 421 pgoff = ((unsigned long)vmf->virtual_address - in fault_2d() 433 vaddr = vmf->virtual_address - ((pgoff - base_pgoff) << PAGE_SHIFT); in fault_2d() 477 VERB("Inserting %p pfn %lx, pa %lx", vmf->virtual_address, in fault_2d() 505 int omap_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in omap_gem_fault() argument 530 ret = fault_2d(obj, vma, vmf); in omap_gem_fault() [all …]
|
D | omap_drv.h | 229 int omap_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.1.27/drivers/char/ |
D | mspec.c | 200 mspec_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in mspec_fault() argument 204 pgoff_t index = vmf->pgoff; in mspec_fault() 236 vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, pfn); in mspec_fault()
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
D | file.c | 236 spufs_mem_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in spufs_mem_mmap_fault() argument 239 unsigned long address = (unsigned long)vmf->virtual_address; in spufs_mem_mmap_fault() 259 offset = vmf->pgoff << PAGE_SHIFT; in spufs_mem_mmap_fault() 371 struct vm_fault *vmf, in spufs_ps_fault() argument 376 unsigned long area, offset = vmf->pgoff << PAGE_SHIFT; in spufs_ps_fault() 413 vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, in spufs_ps_fault() 428 struct vm_fault *vmf) in spufs_cntl_mmap_fault() argument 430 return spufs_ps_fault(vma, vmf, 0x4000, SPUFS_CNTL_MAP_SIZE); in spufs_cntl_mmap_fault() 1127 spufs_signal1_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in spufs_signal1_mmap_fault() argument 1130 return spufs_ps_fault(vma, vmf, 0x14000, SPUFS_SIGNAL_MAP_SIZE); in spufs_signal1_mmap_fault() [all …]
|
/linux-4.1.27/drivers/gpu/drm/vgem/ |
D | vgem_drv.c | 89 static int vgem_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in vgem_gem_fault() argument 98 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> in vgem_gem_fault() 108 ret = vm_insert_page(vma, (unsigned long)vmf->virtual_address, in vgem_gem_fault()
|
/linux-4.1.27/fs/ext4/ |
D | file.c | 207 static int ext4_dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ext4_dax_fault() argument 209 return dax_fault(vma, vmf, ext4_get_block, ext4_end_io_unwritten); in ext4_dax_fault() 213 static int ext4_dax_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ext4_dax_mkwrite() argument 215 return dax_mkwrite(vma, vmf, ext4_get_block, ext4_end_io_unwritten); in ext4_dax_mkwrite()
|
D | inode.c | 5279 int ext4_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ext4_page_mkwrite() argument 5281 struct page *page = vmf->page; in ext4_page_mkwrite() 5301 ret = __block_page_mkwrite(vma, vmf, in ext4_page_mkwrite() 5348 ret = __block_page_mkwrite(vma, vmf, get_block); in ext4_page_mkwrite() 5370 int ext4_filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ext4_filemap_fault() argument 5376 err = filemap_fault(vma, vmf); in ext4_filemap_fault()
|
D | ext4.h | 2321 extern int ext4_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf); 2322 extern int ext4_filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
D | msm_gem.c | 193 int msm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in msm_gem_fault() argument 217 pgoff = ((unsigned long)vmf->virtual_address - in msm_gem_fault() 222 VERB("Inserting %p pfn %lx, pa %lx", vmf->virtual_address, in msm_gem_fault() 225 ret = vm_insert_mixed(vma, (unsigned long)vmf->virtual_address, pfn); in msm_gem_fault()
|
D | msm_drv.h | 179 int msm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | videobuf-dma-sg.c | 435 static int videobuf_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in videobuf_vm_fault() argument 440 (unsigned long)vmf->virtual_address, in videobuf_vm_fault() 446 clear_user_highpage(page, (unsigned long)vmf->virtual_address); in videobuf_vm_fault() 447 vmf->page = page; in videobuf_vm_fault()
|
/linux-4.1.27/fs/kernfs/ |
D | file.c | 345 static int kernfs_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in kernfs_vma_fault() argument 359 ret = of->vm_ops->fault(vma, vmf); in kernfs_vma_fault() 366 struct vm_fault *vmf) in kernfs_vma_page_mkwrite() argument 380 ret = of->vm_ops->page_mkwrite(vma, vmf); in kernfs_vma_page_mkwrite()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_gem.h | 145 int exynos_drm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
D | exynos_drm_gem.c | 595 int exynos_drm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in exynos_drm_gem_fault() argument 603 page_offset = ((unsigned long)vmf->virtual_address - in exynos_drm_gem_fault() 605 f_vaddr = (unsigned long)vmf->virtual_address; in exynos_drm_gem_fault()
|
/linux-4.1.27/drivers/xen/ |
D | privcmd.c | 599 static int privcmd_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in privcmd_fault() argument 603 vmf->pgoff, vmf->virtual_address); in privcmd_fault()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | gem.c | 440 static int tegra_bo_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in tegra_bo_fault() argument 451 offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> PAGE_SHIFT; in tegra_bo_fault() 454 err = vm_insert_page(vma, (unsigned long)vmf->virtual_address, page); in tegra_bo_fault()
|
/linux-4.1.27/include/linux/ |
D | buffer_head.h | 230 int __block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, 232 int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
|
D | mm.h | 247 int (*fault)(struct vm_area_struct *vma, struct vm_fault *vmf); 248 void (*map_pages)(struct vm_area_struct *vma, struct vm_fault *vmf); 252 int (*page_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf); 255 int (*pfn_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf); 1939 extern void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf); 1940 extern int filemap_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf);
|
D | kvm_host.h | 604 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf);
|
D | fs.h | 2642 #define dax_mkwrite(vma, vmf, gb, iod) dax_fault(vma, vmf, gb, iod) argument
|
/linux-4.1.27/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 109 static int qxl_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in qxl_ttm_fault() argument 117 r = ttm_vm_ops->fault(vma, vmf); in qxl_ttm_fault()
|
/linux-4.1.27/fs/ceph/ |
D | addr.c | 1229 static int ceph_filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ceph_filemap_fault() argument 1235 loff_t off = vmf->pgoff << PAGE_CACHE_SHIFT; in ceph_filemap_fault() 1260 ret = filemap_fault(vma, vmf); in ceph_filemap_fault() 1300 vmf->page = page; in ceph_filemap_fault() 1312 static int ceph_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ceph_page_mkwrite() argument 1318 struct page *page = vmf->page; in ceph_page_mkwrite()
|
/linux-4.1.27/drivers/uio/ |
D | uio.c | 591 static int uio_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in uio_vma_fault() argument 606 offset = (vmf->pgoff - mi) << PAGE_SHIFT; in uio_vma_fault() 614 vmf->page = page; in uio_vma_fault()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_file.c | 1464 struct vm_fault *vmf) in xfs_filemap_fault() argument 1472 error = filemap_fault(vma, vmf); in xfs_filemap_fault() 1487 struct vm_fault *vmf) in xfs_filemap_page_mkwrite() argument 1495 error = block_page_mkwrite(vma, vmf, xfs_get_blocks); in xfs_filemap_page_mkwrite()
|
/linux-4.1.27/drivers/staging/android/ion/ |
D | ion.c | 948 static int ion_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ion_vm_fault() argument 955 ion_buffer_page_dirty(buffer->pages + vmf->pgoff); in ion_vm_fault() 956 BUG_ON(!buffer->pages || !buffer->pages[vmf->pgoff]); in ion_vm_fault() 958 pfn = page_to_pfn(ion_buffer_page(buffer->pages[vmf->pgoff])); in ion_vm_fault() 959 ret = vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, pfn); in ion_vm_fault()
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
D | armada_gem.c | 17 static int armada_gem_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in armada_gem_vm_fault() argument 20 unsigned long addr = (unsigned long)vmf->virtual_address; in armada_gem_vm_fault()
|
/linux-4.1.27/fs/proc/ |
D | vmcore.c | 266 static int mmap_vmcore_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in mmap_vmcore_fault() argument 270 pgoff_t index = vmf->pgoff; in mmap_vmcore_fault() 291 vmf->page = page; in mmap_vmcore_fault()
|
/linux-4.1.27/fs/9p/ |
D | vfs_file.c | 536 v9fs_vm_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in v9fs_vm_page_mkwrite() argument 539 struct page *page = vmf->page; in v9fs_vm_page_mkwrite()
|
/linux-4.1.27/kernel/ |
D | relay.c | 42 static int relay_buf_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in relay_buf_fault() argument 46 pgoff_t pgoff = vmf->pgoff; in relay_buf_fault() 55 vmf->page = page; in relay_buf_fault()
|
/linux-4.1.27/drivers/target/ |
D | target_core_user.c | 707 static int tcmu_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in tcmu_vma_fault() argument 723 offset = (vmf->pgoff - mi) << PAGE_SHIFT; in tcmu_vma_fault() 731 vmf->page = page; in tcmu_vma_fault()
|
/linux-4.1.27/fs/nfs/ |
D | file.c | 610 static int nfs_vm_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in nfs_vm_page_mkwrite() argument 612 struct page *page = vmf->page; in nfs_vm_page_mkwrite()
|
/linux-4.1.27/sound/core/ |
D | pcm_native.c | 3249 struct vm_fault *vmf) in snd_pcm_mmap_status_fault() argument 3257 vmf->page = virt_to_page(runtime->status); in snd_pcm_mmap_status_fault() 3258 get_page(vmf->page); in snd_pcm_mmap_status_fault() 3286 struct vm_fault *vmf) in snd_pcm_mmap_control_fault() argument 3294 vmf->page = virt_to_page(runtime->control); in snd_pcm_mmap_control_fault() 3295 get_page(vmf->page); in snd_pcm_mmap_control_fault() 3345 struct vm_fault *vmf) in snd_pcm_mmap_data_fault() argument 3356 offset = vmf->pgoff << PAGE_SHIFT; in snd_pcm_mmap_data_fault() 3367 vmf->page = page; in snd_pcm_mmap_data_fault()
|
/linux-4.1.27/drivers/usb/mon/ |
D | mon_bin.c | 1224 static int mon_bin_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in mon_bin_vma_fault() argument 1230 offset = vmf->pgoff << PAGE_SHIFT; in mon_bin_vma_fault() 1236 vmf->page = pageptr; in mon_bin_vma_fault()
|
/linux-4.1.27/security/selinux/ |
D | selinuxfs.c | 454 struct vm_fault *vmf) in sel_mmap_policy_fault() argument 460 if (vmf->flags & (FAULT_FLAG_MKWRITE | FAULT_FLAG_WRITE)) in sel_mmap_policy_fault() 463 offset = vmf->pgoff << PAGE_SHIFT; in sel_mmap_policy_fault() 470 vmf->page = page; in sel_mmap_policy_fault()
|
/linux-4.1.27/virt/kvm/ |
D | kvm_main.c | 1957 static int kvm_vcpu_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in kvm_vcpu_fault() argument 1962 if (vmf->pgoff == 0) in kvm_vcpu_fault() 1965 else if (vmf->pgoff == KVM_PIO_PAGE_OFFSET) in kvm_vcpu_fault() 1969 else if (vmf->pgoff == KVM_COALESCED_MMIO_PAGE_OFFSET) in kvm_vcpu_fault() 1973 return kvm_arch_vcpu_fault(vcpu, vmf); in kvm_vcpu_fault() 1975 vmf->page = page; in kvm_vcpu_fault()
|
/linux-4.1.27/drivers/misc/sgi-gru/ |
D | grutables.h | 668 extern int gru_fault(struct vm_area_struct *, struct vm_fault *vmf);
|
D | grumain.c | 929 int gru_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in gru_fault() argument 934 vaddr = (unsigned long)vmf->virtual_address; in gru_fault()
|
/linux-4.1.27/fs/gfs2/ |
D | file.c | 381 static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in gfs2_page_mkwrite() argument 383 struct page *page = vmf->page; in gfs2_page_mkwrite()
|
/linux-4.1.27/kernel/events/ |
D | core.c | 4320 static int perf_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in perf_mmap_fault() argument 4326 if (vmf->flags & FAULT_FLAG_MKWRITE) { in perf_mmap_fault() 4327 if (vmf->pgoff == 0) in perf_mmap_fault() 4337 if (vmf->pgoff && (vmf->flags & FAULT_FLAG_WRITE)) in perf_mmap_fault() 4340 vmf->page = perf_mmap_to_page(rb, vmf->pgoff); in perf_mmap_fault() 4341 if (!vmf->page) in perf_mmap_fault() 4344 get_page(vmf->page); in perf_mmap_fault() 4345 vmf->page->mapping = vma->vm_file->f_mapping; in perf_mmap_fault() 4346 vmf->page->index = vmf->pgoff; in perf_mmap_fault()
|
/linux-4.1.27/fs/f2fs/ |
D | file.c | 33 struct vm_fault *vmf) in f2fs_vm_page_mkwrite() argument 35 struct page *page = vmf->page; in f2fs_vm_page_mkwrite()
|
/linux-4.1.27/arch/s390/kvm/ |
D | kvm-s390.c | 2550 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) in kvm_arch_vcpu_fault() argument 2553 if ((vmf->pgoff == KVM_S390_SIE_PAGE_OFFSET) in kvm_arch_vcpu_fault() 2555 vmf->page = virt_to_page(vcpu->arch.sie_block); in kvm_arch_vcpu_fault() 2556 get_page(vmf->page); in kvm_arch_vcpu_fault()
|
/linux-4.1.27/ipc/ |
D | shm.c | 376 static int shm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in shm_fault() argument 381 return sfd->vm_ops->fault(vma, vmf); in shm_fault()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 969 static int radeon_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in radeon_ttm_fault() argument 981 r = ttm_vm_ops->fault(vma, vmf); in radeon_ttm_fault()
|
/linux-4.1.27/fs/ubifs/ |
D | file.c | 1443 struct vm_fault *vmf) in ubifs_vm_page_mkwrite() argument 1445 struct page *page = vmf->page; in ubifs_vm_page_mkwrite()
|
/linux-4.1.27/arch/arm/kvm/ |
D | arm.c | 143 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) in kvm_arch_vcpu_fault() argument
|
/linux-4.1.27/drivers/hsi/clients/ |
D | cmt_speech.c | 1096 static int cs_char_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in cs_char_vma_fault() argument 1103 vmf->page = page; in cs_char_vma_fault()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_file_ops.c | 899 static int qib_file_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in qib_file_vma_fault() argument 903 page = vmalloc_to_page((void *)(vmf->pgoff << PAGE_SHIFT)); in qib_file_vma_fault() 908 vmf->page = page; in qib_file_vma_fault()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_file_ops.c | 1149 struct vm_fault *vmf) in ipath_file_vma_fault() argument 1153 page = vmalloc_to_page((void *)(vmf->pgoff << PAGE_SHIFT)); in ipath_file_vma_fault() 1157 vmf->page = page; in ipath_file_vma_fault()
|
/linux-4.1.27/drivers/scsi/ |
D | sg.c | 1191 sg_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in sg_vma_fault() argument 1201 offset = vmf->pgoff << PAGE_SHIFT; in sg_vma_fault() 1216 vmf->page = page; in sg_vma_fault()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_gem.c | 1614 int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in i915_gem_fault() argument 1622 bool write = !!(vmf->flags & FAULT_FLAG_WRITE); in i915_gem_fault() 1627 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> in i915_gem_fault() 1685 (unsigned long)vmf->virtual_address, in i915_gem_fault()
|
D | i915_drv.h | 2762 int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.1.27/arch/mips/kvm/ |
D | mips.c | 1060 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) in kvm_arch_vcpu_fault() argument
|
/linux-4.1.27/fs/fuse/ |
D | file.c | 2027 static int fuse_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in fuse_page_mkwrite() argument 2029 struct page *page = vmf->page; in fuse_page_mkwrite()
|
/linux-4.1.27/fs/cifs/ |
D | file.c | 3211 cifs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in cifs_page_mkwrite() argument 3213 struct page *page = vmf->page; in cifs_page_mkwrite()
|
/linux-4.1.27/fs/btrfs/ |
D | ctree.h | 3916 int btrfs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf);
|
D | inode.c | 8590 int btrfs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in btrfs_page_mkwrite() argument 8592 struct page *page = vmf->page; in btrfs_page_mkwrite()
|
/linux-4.1.27/drivers/android/ |
D | binder.c | 2832 static int binder_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in binder_vm_fault() argument
|
/linux-4.1.27/arch/x86/kvm/ |
D | x86.c | 3628 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) in kvm_arch_vcpu_fault() argument
|