/linux-4.4.14/fs/ncpfs/ |
H A D | mmap.c | 31 struct vm_fault *vmf) ncp_file_mmap_fault() 44 vmf->page = alloc_page(GFP_HIGHUSER); ncp_file_mmap_fault() 45 if (!vmf->page) ncp_file_mmap_fault() 47 pg_addr = kmap(vmf->page); ncp_file_mmap_fault() 48 pos = vmf->pgoff << PAGE_SHIFT; ncp_file_mmap_fault() 84 flush_dcache_page(vmf->page); ncp_file_mmap_fault() 85 kunmap(vmf->page); ncp_file_mmap_fault() 30 ncp_file_mmap_fault(struct vm_area_struct *area, struct vm_fault *vmf) ncp_file_mmap_fault() argument
|
/linux-4.4.14/include/linux/ |
H A D | dax.h | 32 #define dax_mkwrite(vma, vmf, gb, iod) dax_fault(vma, vmf, gb, iod) 33 #define __dax_mkwrite(vma, vmf, gb, iod) __dax_fault(vma, vmf, gb, iod)
|
H A D | mm.h | 256 int (*fault)(struct vm_area_struct *vma, struct vm_fault *vmf); 259 void (*map_pages)(struct vm_area_struct *vma, struct vm_fault *vmf); 263 int (*page_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf); 266 int (*pfn_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf); 1988 extern void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf); 1989 extern int filemap_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf);
|
H A D | buffer_head.h | 230 int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
|
H A D | kvm_host.h | 679 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf);
|
/linux-4.4.14/fs/ext2/ |
H A D | file.c | 42 static int ext2_dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ext2_dax_fault() argument 48 if (vmf->flags & FAULT_FLAG_WRITE) { ext2_dax_fault() 54 ret = __dax_fault(vma, vmf, ext2_get_block, NULL); ext2_dax_fault() 57 if (vmf->flags & FAULT_FLAG_WRITE) ext2_dax_fault() 83 static int ext2_dax_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ext2_dax_mkwrite() argument 93 ret = __dax_mkwrite(vma, vmf, ext2_get_block, NULL); ext2_dax_mkwrite() 101 struct vm_fault *vmf) ext2_dax_pfn_mkwrite() 114 if (vmf->pgoff >= size) ext2_dax_pfn_mkwrite() 100 ext2_dax_pfn_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ext2_dax_pfn_mkwrite() argument
|
/linux-4.4.14/fs/ocfs2/ |
H A D | mmap.c | 47 static int ocfs2_fault(struct vm_area_struct *area, struct vm_fault *vmf) ocfs2_fault() argument 53 ret = filemap_fault(area, vmf); ocfs2_fault() 57 area, vmf->page, vmf->pgoff); ocfs2_fault() 131 static int ocfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ocfs2_page_mkwrite() argument 133 struct page *page = vmf->page; ocfs2_page_mkwrite()
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 63 static int kvm_spapr_tce_fault(struct vm_area_struct *vma, struct vm_fault *vmf) kvm_spapr_tce_fault() argument 68 if (vmf->pgoff >= kvmppc_stt_npages(stt->window_size)) kvm_spapr_tce_fault() 71 page = stt->pages[vmf->pgoff]; kvm_spapr_tce_fault() 73 vmf->page = page; kvm_spapr_tce_fault()
|
H A D | powerpc.c | 1217 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) kvm_arch_vcpu_fault() argument
|
/linux-4.4.14/drivers/gpu/drm/ |
H A D | drm_vm.c | 99 static int drm_do_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_do_vm_fault() argument 127 resource_size_t offset = (unsigned long)vmf->virtual_address - drm_do_vm_fault() 158 vmf->page = page; drm_do_vm_fault() 172 static int drm_do_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_do_vm_fault() argument 188 static int drm_do_vm_shm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_do_vm_shm_fault() argument 198 offset = (unsigned long)vmf->virtual_address - vma->vm_start; drm_do_vm_shm_fault() 204 vmf->page = page; drm_do_vm_shm_fault() 290 static int drm_do_vm_dma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_do_vm_dma_fault() argument 304 offset = (unsigned long)vmf->virtual_address - vma->vm_start; /* vm_[pg]off[set] should be 0 */ drm_do_vm_dma_fault() 305 page_nr = offset >> PAGE_SHIFT; /* page_nr could just be vmf->pgoff */ drm_do_vm_dma_fault() 309 vmf->page = page; drm_do_vm_dma_fault() 324 static int drm_do_vm_sg_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_do_vm_sg_fault() argument 340 offset = (unsigned long)vmf->virtual_address - vma->vm_start; drm_do_vm_sg_fault() 345 vmf->page = page; drm_do_vm_sg_fault() 350 static int drm_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_vm_fault() argument 352 return drm_do_vm_fault(vma, vmf); drm_vm_fault() 355 static int drm_vm_shm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_vm_shm_fault() argument 357 return drm_do_vm_shm_fault(vma, vmf); drm_vm_shm_fault() 360 static int drm_vm_dma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_vm_dma_fault() argument 362 return drm_do_vm_dma_fault(vma, vmf); drm_vm_dma_fault() 365 static int drm_vm_sg_fault(struct vm_area_struct *vma, struct vm_fault *vmf) drm_vm_sg_fault() argument 367 return drm_do_vm_sg_fault(vma, vmf); drm_vm_sg_fault()
|
/linux-4.4.14/fs/ |
H A D | dax.c | 257 struct vm_fault *vmf) dax_load_hole() 262 page = find_or_create_page(mapping, vmf->pgoff, dax_load_hole() 268 if (vmf->pgoff >= size) { dax_load_hole() 274 vmf->page = page; dax_load_hole() 293 struct vm_area_struct *vma, struct vm_fault *vmf) dax_insert_mapping() 297 unsigned long vaddr = (unsigned long)vmf->virtual_address; dax_insert_mapping() 313 if (unlikely(vmf->pgoff >= size)) { dax_insert_mapping() 342 * @vmf: The description of the fault 355 int __dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf, __dax_fault() argument 363 unsigned long vaddr = (unsigned long)vmf->virtual_address; __dax_fault() 371 if (vmf->pgoff >= size) __dax_fault() 375 block = (sector_t)vmf->pgoff << (PAGE_SHIFT - blkbits); __dax_fault() 379 page = find_get_page(mapping, vmf->pgoff); __dax_fault() 381 if (!lock_page_or_retry(page, vma->vm_mm, vmf->flags)) { __dax_fault() 391 if (unlikely(vmf->pgoff >= size)) { __dax_fault() 407 if (!buffer_mapped(&bh) && !buffer_unwritten(&bh) && !vmf->cow_page) { __dax_fault() 408 if (vmf->flags & FAULT_FLAG_WRITE) { __dax_fault() 418 return dax_load_hole(mapping, page, vmf); __dax_fault() 422 if (vmf->cow_page) { __dax_fault() 423 struct page *new_page = vmf->cow_page; __dax_fault() 430 vmf->page = page; __dax_fault() 436 if (vmf->pgoff >= size) { __dax_fault() 447 page = find_lock_page(mapping, vmf->pgoff); __dax_fault() 450 unmap_mapping_range(mapping, vmf->pgoff << PAGE_SHIFT, __dax_fault() 467 error = dax_insert_mapping(inode, &bh, vma, vmf); __dax_fault() 472 WARN_ON_ONCE(!(vmf->flags & FAULT_FLAG_WRITE)); __dax_fault() 495 * @vmf: The description of the fault 501 int dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf, dax_fault() argument 507 if (vmf->flags & FAULT_FLAG_WRITE) { dax_fault() 511 result = __dax_fault(vma, vmf, get_block, complete_unwritten); dax_fault() 512 if (vmf->flags & FAULT_FLAG_WRITE) dax_fault() 674 * @vmf: The description of the fault 704 * @vmf: The description of the fault 707 int dax_pfn_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) dax_pfn_mkwrite() argument 256 dax_load_hole(struct address_space *mapping, struct page *page, struct vm_fault *vmf) dax_load_hole() argument 292 dax_insert_mapping(struct inode *inode, struct buffer_head *bh, struct vm_area_struct *vma, struct vm_fault *vmf) dax_insert_mapping() argument
|
H A D | buffer.c | 2425 int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf, block_page_mkwrite() argument 2428 struct page *page = vmf->page; block_page_mkwrite()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
H A D | llite_mmap.c | 285 * \param vmf - structure which describe type and address where hit fault 291 static int ll_fault0(struct vm_area_struct *vma, struct vm_fault *vmf) ll_fault0() argument 302 io = ll_fault_io_init(vma, &env, &nest, vmf->pgoff, &ra_flags); ll_fault0() 311 vio->u.fault.fault.ft_vmf = vmf; ll_fault0() 325 vmf->page = NULL; ll_fault0() 340 static int ll_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ll_fault() argument 353 result = ll_fault0(vma, vmf); ll_fault() 356 struct page *vmpage = vmf->page; ll_fault() 363 vmf->page = NULL; ll_fault() 380 static int ll_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ll_page_mkwrite() argument 389 result = ll_page_mkwrite0(vma, vmf->page, &retry); ll_page_mkwrite() 393 current->comm, vmf->pgoff, ll_page_mkwrite() 401 LASSERT(PageLocked(vmf->page)); ll_page_mkwrite()
|
H A D | vvp_io.c | 608 struct vm_fault *vmf = cfio->fault.ft_vmf; vvp_io_kernel_fault() local 610 cfio->fault.ft_flags = filemap_fault(cfio->ft_vma, vmf); vvp_io_kernel_fault() 613 if (vmf->page) { vvp_io_kernel_fault() 616 vmf->page, vmf->page->mapping, vmf->page->index, vvp_io_kernel_fault() 617 (long)vmf->page->flags, page_count(vmf->page), vvp_io_kernel_fault() 618 page_private(vmf->page), vmf->virtual_address); vvp_io_kernel_fault() 620 lock_page(vmf->page); vvp_io_kernel_fault() 624 cfio->ft_vmpage = vmf->page; vvp_io_kernel_fault() 629 CDEBUG(D_PAGE, "got addr %p - SIGBUS\n", vmf->virtual_address); vvp_io_kernel_fault() 634 CDEBUG(D_PAGE, "got addr %p - OOM\n", vmf->virtual_address); vvp_io_kernel_fault()
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_vm.c | 46 struct vm_fault *vmf) ttm_bo_vm_fault_idle() 64 if (vmf->flags & FAULT_FLAG_ALLOW_RETRY) { ttm_bo_vm_fault_idle() 66 if (vmf->flags & FAULT_FLAG_RETRY_NOWAIT) ttm_bo_vm_fault_idle() 86 static int ttm_bo_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ttm_bo_vm_fault() argument 98 unsigned long address = (unsigned long)vmf->virtual_address; ttm_bo_vm_fault() 115 if (vmf->flags & FAULT_FLAG_ALLOW_RETRY) { ttm_bo_vm_fault() 116 if (!(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) { ttm_bo_vm_fault() 160 ret = ttm_bo_vm_fault_idle(bo, vma, vmf); ttm_bo_vm_fault() 44 ttm_bo_vm_fault_idle(struct ttm_buffer_object *bo, struct vm_area_struct *vma, struct vm_fault *vmf) ttm_bo_vm_fault_idle() argument
|
/linux-4.4.14/drivers/video/fbdev/core/ |
H A D | fb_defio.c | 41 struct vm_fault *vmf) fb_deferred_io_fault() 47 offset = vmf->pgoff << PAGE_SHIFT; fb_deferred_io_fault() 63 page->index = vmf->pgoff; fb_deferred_io_fault() 65 vmf->page = page; fb_deferred_io_fault() 95 struct vm_fault *vmf) fb_deferred_io_mkwrite() 97 struct page *page = vmf->page; fb_deferred_io_mkwrite() 40 fb_deferred_io_fault(struct vm_area_struct *vma, struct vm_fault *vmf) fb_deferred_io_fault() argument 94 fb_deferred_io_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) fb_deferred_io_mkwrite() argument
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
H A D | gem.c | 160 * @vmf: fault detail 174 int psb_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) psb_gem_fault() argument 206 because vmf->pgoff is the fake GEM offset */ psb_gem_fault() 207 page_offset = ((unsigned long) vmf->virtual_address - vma->vm_start) psb_gem_fault() 215 ret = vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, pfn); psb_gem_fault()
|
H A D | framebuffer.c | 114 static int psbfb_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) psbfb_vm_fault() argument 128 address = (unsigned long)vmf->virtual_address - (vmf->pgoff << PAGE_SHIFT); psbfb_vm_fault()
|
H A D | psb_drv.h | 751 extern int psb_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
H A D | udl_gem.c | 103 int udl_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) udl_gem_fault() argument 110 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> udl_gem_fault() 117 ret = vm_insert_page(vma, (unsigned long)vmf->virtual_address, page); udl_gem_fault()
|
H A D | udl_drv.h | 137 int udl_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/drivers/char/agp/ |
H A D | alpha-agp.c | 15 struct vm_fault *vmf) alpha_core_agp_vm_fault() 22 dma_addr = (unsigned long)vmf->virtual_address - vma->vm_start alpha_core_agp_vm_fault() 34 vmf->page = page; alpha_core_agp_vm_fault() 14 alpha_core_agp_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) alpha_core_agp_vm_fault() argument
|
/linux-4.4.14/fs/nilfs2/ |
H A D | file.c | 59 static int nilfs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) nilfs_page_mkwrite() argument 61 struct page *page = vmf->page; nilfs_page_mkwrite() 112 ret = block_page_mkwrite(vma, vmf, nilfs_get_block); nilfs_page_mkwrite()
|
/linux-4.4.14/drivers/gpu/drm/vgem/ |
H A D | vgem_drv.c | 89 static int vgem_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) vgem_gem_fault() argument 97 /* We don't use vmf->pgoff since that has the fake offset */ vgem_gem_fault() 98 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> vgem_gem_fault() 108 ret = vm_insert_page(vma, (unsigned long)vmf->virtual_address, vgem_gem_fault()
|
/linux-4.4.14/drivers/misc/cxl/ |
H A D | context.c | 103 static int cxl_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) cxl_mmap_fault() argument 106 unsigned long address = (unsigned long)vmf->virtual_address; cxl_mmap_fault() 109 offset = vmf->pgoff << PAGE_SHIFT; cxl_mmap_fault() 137 vmf->page = ctx->ff_page; cxl_mmap_fault()
|
/linux-4.4.14/sound/usb/usx2y/ |
H A D | usX2Yhwdep.c | 35 struct vm_fault *vmf) snd_us428ctls_vm_fault() 43 vmf->pgoff); snd_us428ctls_vm_fault() 45 offset = vmf->pgoff << PAGE_SHIFT; snd_us428ctls_vm_fault() 49 vmf->page = page; snd_us428ctls_vm_fault() 34 snd_us428ctls_vm_fault(struct vm_area_struct *area, struct vm_fault *vmf) snd_us428ctls_vm_fault() argument
|
H A D | usx2yhwdeppcm.c | 656 struct vm_fault *vmf) snd_usX2Y_hwdep_pcm_vm_fault() 661 offset = vmf->pgoff << PAGE_SHIFT; snd_usX2Y_hwdep_pcm_vm_fault() 663 vmf->page = virt_to_page(vaddr); snd_usX2Y_hwdep_pcm_vm_fault() 664 get_page(vmf->page); snd_usX2Y_hwdep_pcm_vm_fault() 655 snd_usX2Y_hwdep_pcm_vm_fault(struct vm_area_struct *area, struct vm_fault *vmf) snd_usX2Y_hwdep_pcm_vm_fault() argument
|
H A D | us122l.c | 141 struct vm_fault *vmf) usb_stream_hwdep_vm_fault() 154 offset = vmf->pgoff << PAGE_SHIFT; usb_stream_hwdep_vm_fault() 169 vmf->page = page; usb_stream_hwdep_vm_fault() 140 usb_stream_hwdep_vm_fault(struct vm_area_struct *area, struct vm_fault *vmf) usb_stream_hwdep_vm_fault() argument
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
H A D | file.c | 236 spufs_mem_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) spufs_mem_mmap_fault() argument 239 unsigned long address = (unsigned long)vmf->virtual_address; spufs_mem_mmap_fault() 242 offset = vmf->pgoff << PAGE_SHIFT; spufs_mem_mmap_fault() 316 struct vm_fault *vmf, spufs_ps_fault() 321 unsigned long area, offset = vmf->pgoff << PAGE_SHIFT; spufs_ps_fault() 358 vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, spufs_ps_fault() 373 struct vm_fault *vmf) spufs_cntl_mmap_fault() 375 return spufs_ps_fault(vma, vmf, 0x4000, SPUFS_CNTL_MAP_SIZE); spufs_cntl_mmap_fault() 1072 spufs_signal1_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) spufs_signal1_mmap_fault() argument 1075 return spufs_ps_fault(vma, vmf, 0x14000, SPUFS_SIGNAL_MAP_SIZE); spufs_signal1_mmap_fault() 1080 return spufs_ps_fault(vma, vmf, 0x10000, SPUFS_SIGNAL_MAP_SIZE); spufs_signal1_mmap_fault() 1210 spufs_signal2_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) spufs_signal2_mmap_fault() argument 1213 return spufs_ps_fault(vma, vmf, 0x1c000, SPUFS_SIGNAL_MAP_SIZE); spufs_signal2_mmap_fault() 1218 return spufs_ps_fault(vma, vmf, 0x10000, SPUFS_SIGNAL_MAP_SIZE); spufs_signal2_mmap_fault() 1339 spufs_mss_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) spufs_mss_mmap_fault() argument 1341 return spufs_ps_fault(vma, vmf, 0x0000, SPUFS_MSS_MAP_SIZE); spufs_mss_mmap_fault() 1401 spufs_psmap_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) spufs_psmap_mmap_fault() argument 1403 return spufs_ps_fault(vma, vmf, 0x0000, SPUFS_PS_MAP_SIZE); spufs_psmap_mmap_fault() 1461 spufs_mfc_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) spufs_mfc_mmap_fault() argument 1463 return spufs_ps_fault(vma, vmf, 0x3000, SPUFS_MFC_MAP_SIZE); spufs_mfc_mmap_fault() 315 spufs_ps_fault(struct vm_area_struct *vma, struct vm_fault *vmf, unsigned long ps_offs, unsigned long ps_size) spufs_ps_fault() argument 372 spufs_cntl_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) spufs_cntl_mmap_fault() argument
|
/linux-4.4.14/fs/ext4/ |
H A D | file.c | 208 static int ext4_dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ext4_dax_fault() argument 214 bool write = vmf->flags & FAULT_FLAG_WRITE; ext4_dax_fault() 228 result = __dax_fault(vma, vmf, ext4_get_block_dax, ext4_dax_fault() 278 static int ext4_dax_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ext4_dax_mkwrite() argument 286 err = __dax_mkwrite(vma, vmf, ext4_get_block_dax, ext4_dax_mkwrite() 304 struct vm_fault *vmf) ext4_dax_pfn_mkwrite() 315 if (vmf->pgoff >= size) ext4_dax_pfn_mkwrite() 303 ext4_dax_pfn_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ext4_dax_pfn_mkwrite() argument
|
H A D | inode.c | 5330 int ext4_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ext4_page_mkwrite() argument 5332 struct page *page = vmf->page; ext4_page_mkwrite() 5352 ret = block_page_mkwrite(vma, vmf, ext4_page_mkwrite() 5399 ret = block_page_mkwrite(vma, vmf, get_block); ext4_page_mkwrite() 5421 int ext4_filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ext4_filemap_fault() argument 5427 err = filemap_fault(vma, vmf); ext4_filemap_fault()
|
H A D | ext4.h | 2518 extern int ext4_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf); 2519 extern int ext4_filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
H A D | omap_gem.c | 367 struct vm_area_struct *vma, struct vm_fault *vmf) fault_1d() 373 /* We don't use vmf->pgoff since that has the fake offset: */ fault_1d() 374 pgoff = ((unsigned long)vmf->virtual_address - fault_1d() 385 VERB("Inserting %p pfn %lx, pa %lx", vmf->virtual_address, fault_1d() 388 return vm_insert_mixed(vma, (unsigned long)vmf->virtual_address, pfn); fault_1d() 393 struct vm_area_struct *vma, struct vm_fault *vmf) fault_2d() 420 /* We don't use vmf->pgoff since that has the fake offset: */ fault_2d() 421 pgoff = ((unsigned long)vmf->virtual_address - fault_2d() 433 vaddr = vmf->virtual_address - ((pgoff - base_pgoff) << PAGE_SHIFT); fault_2d() 477 VERB("Inserting %p pfn %lx, pa %lx", vmf->virtual_address, fault_2d() 495 * @vmf: fault detail 505 int omap_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) omap_gem_fault() argument 530 ret = fault_2d(obj, vma, vmf); omap_gem_fault() 532 ret = fault_1d(obj, vma, vmf); omap_gem_fault() 366 fault_1d(struct drm_gem_object *obj, struct vm_area_struct *vma, struct vm_fault *vmf) fault_1d() argument 392 fault_2d(struct drm_gem_object *obj, struct vm_area_struct *vma, struct vm_fault *vmf) fault_2d() argument
|
H A D | omap_drv.h | 202 int omap_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/drivers/char/ |
H A D | mspec.c | 200 mspec_fault(struct vm_area_struct *vma, struct vm_fault *vmf) mspec_fault() argument 204 pgoff_t index = vmf->pgoff; mspec_fault() 236 vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, pfn); mspec_fault()
|
/linux-4.4.14/drivers/media/v4l2-core/ |
H A D | videobuf-dma-sg.c | 435 static int videobuf_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) videobuf_vm_fault() argument 440 (unsigned long)vmf->virtual_address, videobuf_vm_fault() 446 clear_user_highpage(page, (unsigned long)vmf->virtual_address); videobuf_vm_fault() 447 vmf->page = page; videobuf_vm_fault()
|
/linux-4.4.14/drivers/hwtracing/intel_th/ |
H A D | msu.c | 1184 static int msc_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) msc_mmap_fault() argument 1189 vmf->page = msc_buffer_get_page(msc, vmf->pgoff); msc_mmap_fault() 1190 if (!vmf->page) msc_mmap_fault() 1193 get_page(vmf->page); msc_mmap_fault() 1194 vmf->page->mapping = vma->vm_file->f_mapping; msc_mmap_fault() 1195 vmf->page->index = vmf->pgoff; msc_mmap_fault()
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
H A D | msm_gem.c | 193 int msm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) msm_gem_fault() argument 216 /* We don't use vmf->pgoff since that has the fake offset: */ msm_gem_fault() 217 pgoff = ((unsigned long)vmf->virtual_address - msm_gem_fault() 222 VERB("Inserting %p pfn %lx, pa %lx", vmf->virtual_address, msm_gem_fault() 225 ret = vm_insert_mixed(vma, (unsigned long)vmf->virtual_address, pfn); msm_gem_fault()
|
H A D | msm_drv.h | 198 int msm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/mm/ |
H A D | memory.c | 2001 struct vm_fault vmf; do_page_mkwrite() local 2004 vmf.virtual_address = (void __user *)(address & PAGE_MASK); do_page_mkwrite() 2005 vmf.pgoff = page->index; do_page_mkwrite() 2006 vmf.flags = FAULT_FLAG_WRITE|FAULT_FLAG_MKWRITE; do_page_mkwrite() 2007 vmf.page = page; do_page_mkwrite() 2008 vmf.cow_page = NULL; do_page_mkwrite() 2010 ret = vma->vm_ops->page_mkwrite(vma, &vmf); do_page_mkwrite() 2235 struct vm_fault vmf = { wp_pfn_shared() local 2244 ret = vma->vm_ops->pfn_mkwrite(vma, &vmf); wp_pfn_shared() 2803 struct vm_fault vmf; __do_fault() local 2806 vmf.virtual_address = (void __user *)(address & PAGE_MASK); __do_fault() 2807 vmf.pgoff = pgoff; __do_fault() 2808 vmf.flags = flags; __do_fault() 2809 vmf.page = NULL; __do_fault() 2810 vmf.cow_page = cow_page; __do_fault() 2812 ret = vma->vm_ops->fault(vma, &vmf); __do_fault() 2815 if (!vmf.page) __do_fault() 2818 if (unlikely(PageHWPoison(vmf.page))) { __do_fault() 2820 unlock_page(vmf.page); __do_fault() 2821 page_cache_release(vmf.page); __do_fault() 2826 lock_page(vmf.page); __do_fault() 2828 VM_BUG_ON_PAGE(!PageLocked(vmf.page), vmf.page); __do_fault() 2831 *page = vmf.page; __do_fault() 2941 struct vm_fault vmf; do_fault_around() local 2971 vmf.virtual_address = (void __user *) start_addr; do_fault_around() 2972 vmf.pte = pte; do_fault_around() 2973 vmf.pgoff = pgoff; do_fault_around() 2974 vmf.max_pgoff = max_pgoff; do_fault_around() 2975 vmf.flags = flags; do_fault_around() 2976 vma->vm_ops->map_pages(vma, &vmf); do_fault_around()
|
H A D | filemap.c | 1910 * @vmf: struct vm_fault containing details of the fault 1931 int filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) filemap_fault() argument 1938 pgoff_t offset = vmf->pgoff; filemap_fault() 1951 if (likely(page) && !(vmf->flags & FAULT_FLAG_TRIED)) { filemap_fault() 1969 if (!lock_page_or_retry(page, vma->vm_mm, vmf->flags)) { filemap_fault() 2000 vmf->page = page; filemap_fault() 2052 void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf) filemap_map_pages() argument 2060 unsigned long address = (unsigned long) vmf->virtual_address; filemap_map_pages() 2065 radix_tree_for_each_slot(slot, &mapping->page_tree, &iter, vmf->pgoff) { filemap_map_pages() 2066 if (iter.index > vmf->max_pgoff) filemap_map_pages() 2102 pte = vmf->pte + page->index - vmf->pgoff; filemap_map_pages() 2108 addr = address + (page->index - vmf->pgoff) * PAGE_SIZE; filemap_map_pages() 2117 if (iter.index == vmf->max_pgoff) filemap_map_pages() 2124 int filemap_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) filemap_page_mkwrite() argument 2126 struct page *page = vmf->page; filemap_page_mkwrite()
|
H A D | shmem.c | 1289 static int shmem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) shmem_fault() argument 1319 vmf->pgoff >= shmem_falloc->start && shmem_fault() 1320 vmf->pgoff < shmem_falloc->next) { shmem_fault() 1325 if ((vmf->flags & FAULT_FLAG_ALLOW_RETRY) && shmem_fault() 1326 !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) { shmem_fault() 1353 error = shmem_getpage(inode, vmf->pgoff, &vmf->page, SGP_CACHE, &ret); shmem_fault()
|
H A D | nommu.c | 1926 int filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) filemap_fault() argument 1933 void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf) filemap_map_pages() argument
|
H A D | mmap.c | 3021 struct vm_fault *vmf); 3047 struct vm_fault *vmf) special_mapping_fault() 3058 for (pgoff = vmf->pgoff; pgoff && *pages; ++pages) special_mapping_fault() 3064 vmf->page = page; special_mapping_fault() 3046 special_mapping_fault(struct vm_area_struct *vma, struct vm_fault *vmf) special_mapping_fault() argument
|
H A D | hugetlb.c | 3011 static int hugetlb_vm_op_fault(struct vm_area_struct *vma, struct vm_fault *vmf) hugetlb_vm_op_fault() argument
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
H A D | gem.c | 431 static int tegra_bo_fault(struct vm_area_struct *vma, struct vm_fault *vmf) tegra_bo_fault() argument 442 offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> PAGE_SHIFT; tegra_bo_fault() 445 err = vm_insert_page(vma, (unsigned long)vmf->virtual_address, page); tegra_bo_fault()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_gem.c | 475 int exynos_drm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) exynos_drm_gem_fault() argument 483 page_offset = ((unsigned long)vmf->virtual_address - exynos_drm_gem_fault() 493 ret = vm_insert_mixed(vma, (unsigned long)vmf->virtual_address, pfn); exynos_drm_gem_fault()
|
H A D | exynos_drm_gem.h | 121 int exynos_drm_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/drivers/xen/ |
H A D | privcmd.c | 601 static int privcmd_fault(struct vm_area_struct *vma, struct vm_fault *vmf) privcmd_fault() argument 605 vmf->pgoff, vmf->virtual_address); privcmd_fault()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
H A D | file_ops.c | 490 u8 subctxt, mapio = 0, vmf = 0, type; hfi1_file_mmap() local 625 vmf = 1; hfi1_file_mmap() 653 vmf = 1; hfi1_file_mmap() 659 vmf = 1; hfi1_file_mmap() 666 vmf = 1; hfi1_file_mmap() 679 vmf = 1; hfi1_file_mmap() 698 __func__, ctxt, subctxt, type, mapio, vmf, memaddr, memlen, hfi1_file_mmap() 701 if (vmf) { hfi1_file_mmap() 720 static int vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) vma_fault() argument 724 page = vmalloc_to_page((void *)(vmf->pgoff << PAGE_SHIFT)); vma_fault() 729 vmf->page = page; vma_fault()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
H A D | virtgpu_ttm.c | 118 struct vm_fault *vmf) 128 r = ttm_vm_ops->fault(vma, vmf);
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
H A D | qxl_ttm.c | 109 static int qxl_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) qxl_ttm_fault() argument 117 r = ttm_vm_ops->fault(vma, vmf); qxl_ttm_fault()
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_file.c | 1510 struct vm_fault *vmf) xfs_filemap_page_mkwrite() 1522 ret = __dax_mkwrite(vma, vmf, xfs_get_blocks_dax_fault, NULL); xfs_filemap_page_mkwrite() 1524 ret = block_page_mkwrite(vma, vmf, xfs_get_blocks); xfs_filemap_page_mkwrite() 1537 struct vm_fault *vmf) xfs_filemap_fault() 1545 if ((vmf->flags & FAULT_FLAG_WRITE) && IS_DAX(inode)) xfs_filemap_fault() 1546 return xfs_filemap_page_mkwrite(vma, vmf); xfs_filemap_fault() 1556 ret = __dax_fault(vma, vmf, xfs_get_blocks_dax_fault, NULL); xfs_filemap_fault() 1558 ret = filemap_fault(vma, vmf); xfs_filemap_fault() 1613 struct vm_fault *vmf) xfs_filemap_pfn_mkwrite() 1629 if (vmf->pgoff >= size) xfs_filemap_pfn_mkwrite() 1508 xfs_filemap_page_mkwrite( struct vm_area_struct *vma, struct vm_fault *vmf) xfs_filemap_page_mkwrite() argument 1535 xfs_filemap_fault( struct vm_area_struct *vma, struct vm_fault *vmf) xfs_filemap_fault() argument 1611 xfs_filemap_pfn_mkwrite( struct vm_area_struct *vma, struct vm_fault *vmf) xfs_filemap_pfn_mkwrite() argument
|
/linux-4.4.14/drivers/uio/ |
H A D | uio.c | 592 static int uio_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) uio_vma_fault() argument 607 offset = (vmf->pgoff - mi) << PAGE_SHIFT; uio_vma_fault() 615 vmf->page = page; uio_vma_fault()
|
/linux-4.4.14/fs/ceph/ |
H A D | addr.c | 1234 static int ceph_filemap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ceph_filemap_fault() argument 1240 loff_t off = vmf->pgoff << PAGE_CACHE_SHIFT; ceph_filemap_fault() 1265 ret = filemap_fault(vma, vmf); ceph_filemap_fault() 1305 vmf->page = page; ceph_filemap_fault() 1317 static int ceph_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ceph_page_mkwrite() argument 1323 struct page *page = vmf->page; ceph_page_mkwrite()
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
H A D | armada_gem.c | 17 static int armada_gem_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) armada_gem_vm_fault() argument 20 unsigned long addr = (unsigned long)vmf->virtual_address; armada_gem_vm_fault()
|
/linux-4.4.14/fs/kernfs/ |
H A D | file.c | 345 static int kernfs_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) kernfs_vma_fault() argument 359 ret = of->vm_ops->fault(vma, vmf); kernfs_vma_fault() 366 struct vm_fault *vmf) kernfs_vma_page_mkwrite() 380 ret = of->vm_ops->page_mkwrite(vma, vmf); kernfs_vma_page_mkwrite() 365 kernfs_vma_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) kernfs_vma_page_mkwrite() argument
|
/linux-4.4.14/drivers/staging/android/ion/ |
H A D | ion.c | 950 static int ion_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ion_vm_fault() argument 957 ion_buffer_page_dirty(buffer->pages + vmf->pgoff); ion_vm_fault() 958 BUG_ON(!buffer->pages || !buffer->pages[vmf->pgoff]); ion_vm_fault() 960 pfn = page_to_pfn(ion_buffer_page(buffer->pages[vmf->pgoff])); ion_vm_fault() 961 ret = vm_insert_pfn(vma, (unsigned long)vmf->virtual_address, pfn); ion_vm_fault()
|
/linux-4.4.14/sound/core/ |
H A D | pcm_native.c | 3247 struct vm_fault *vmf) snd_pcm_mmap_status_fault() 3255 vmf->page = virt_to_page(runtime->status); snd_pcm_mmap_status_fault() 3256 get_page(vmf->page); snd_pcm_mmap_status_fault() 3284 struct vm_fault *vmf) snd_pcm_mmap_control_fault() 3292 vmf->page = virt_to_page(runtime->control); snd_pcm_mmap_control_fault() 3293 get_page(vmf->page); snd_pcm_mmap_control_fault() 3343 struct vm_fault *vmf) snd_pcm_mmap_data_fault() 3354 offset = vmf->pgoff << PAGE_SHIFT; snd_pcm_mmap_data_fault() 3365 vmf->page = page; snd_pcm_mmap_data_fault() 3246 snd_pcm_mmap_status_fault(struct vm_area_struct *area, struct vm_fault *vmf) snd_pcm_mmap_status_fault() argument 3283 snd_pcm_mmap_control_fault(struct vm_area_struct *area, struct vm_fault *vmf) snd_pcm_mmap_control_fault() argument 3342 snd_pcm_mmap_data_fault(struct vm_area_struct *area, struct vm_fault *vmf) snd_pcm_mmap_data_fault() argument
|
/linux-4.4.14/fs/9p/ |
H A D | vfs_file.c | 537 v9fs_vm_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) v9fs_vm_page_mkwrite() argument 540 struct page *page = vmf->page; v9fs_vm_page_mkwrite()
|
/linux-4.4.14/security/selinux/ |
H A D | selinuxfs.c | 454 struct vm_fault *vmf) sel_mmap_policy_fault() 460 if (vmf->flags & (FAULT_FLAG_MKWRITE | FAULT_FLAG_WRITE)) sel_mmap_policy_fault() 463 offset = vmf->pgoff << PAGE_SHIFT; sel_mmap_policy_fault() 470 vmf->page = page; sel_mmap_policy_fault() 453 sel_mmap_policy_fault(struct vm_area_struct *vma, struct vm_fault *vmf) sel_mmap_policy_fault() argument
|
/linux-4.4.14/drivers/usb/mon/ |
H A D | mon_bin.c | 1225 static int mon_bin_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) mon_bin_vma_fault() argument 1231 offset = vmf->pgoff << PAGE_SHIFT; mon_bin_vma_fault() 1237 vmf->page = pageptr; mon_bin_vma_fault()
|
/linux-4.4.14/drivers/target/ |
H A D | target_core_user.c | 747 static int tcmu_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) tcmu_vma_fault() argument 763 offset = (vmf->pgoff - mi) << PAGE_SHIFT; tcmu_vma_fault() 771 vmf->page = page; tcmu_vma_fault()
|
/linux-4.4.14/fs/gfs2/ |
H A D | file.c | 375 * @vmf: The virtual memory fault containing the page to become writable 381 static int gfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) gfs2_page_mkwrite() argument 383 struct page *page = vmf->page; gfs2_page_mkwrite()
|
/linux-4.4.14/kernel/ |
H A D | relay.c | 42 static int relay_buf_fault(struct vm_area_struct *vma, struct vm_fault *vmf) relay_buf_fault() argument 46 pgoff_t pgoff = vmf->pgoff; relay_buf_fault() 55 vmf->page = page; relay_buf_fault()
|
/linux-4.4.14/fs/proc/ |
H A D | vmcore.c | 266 static int mmap_vmcore_fault(struct vm_area_struct *vma, struct vm_fault *vmf) mmap_vmcore_fault() argument 270 pgoff_t index = vmf->pgoff; mmap_vmcore_fault() 291 vmf->page = page; mmap_vmcore_fault()
|
/linux-4.4.14/virt/kvm/ |
H A D | kvm_main.c | 2200 static int kvm_vcpu_fault(struct vm_area_struct *vma, struct vm_fault *vmf) kvm_vcpu_fault() argument 2205 if (vmf->pgoff == 0) kvm_vcpu_fault() 2208 else if (vmf->pgoff == KVM_PIO_PAGE_OFFSET) kvm_vcpu_fault() 2212 else if (vmf->pgoff == KVM_COALESCED_MMIO_PAGE_OFFSET) kvm_vcpu_fault() 2216 return kvm_arch_vcpu_fault(vcpu, vmf); kvm_vcpu_fault() 2218 vmf->page = page; kvm_vcpu_fault()
|
/linux-4.4.14/drivers/scsi/cxlflash/ |
H A D | superpipe.c | 1059 * @vmf: VM fault associated with current fault. 1072 static int cxlflash_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) cxlflash_mmap_fault() argument 1103 rc = ctxi->cxl_mmap_vmops->fault(vma, vmf); cxlflash_mmap_fault() 1117 vmf->page = err_page; cxlflash_mmap_fault()
|
/linux-4.4.14/arch/s390/kvm/ |
H A D | kvm-s390.c | 2664 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) kvm_arch_vcpu_fault() argument 2667 if ((vmf->pgoff == KVM_S390_SIE_PAGE_OFFSET) kvm_arch_vcpu_fault() 2669 vmf->page = virt_to_page(vcpu->arch.sie_block); kvm_arch_vcpu_fault() 2670 get_page(vmf->page); kvm_arch_vcpu_fault()
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
H A D | grumain.c | 929 int gru_fault(struct vm_area_struct *vma, struct vm_fault *vmf) gru_fault() argument 935 vaddr = (unsigned long)vmf->virtual_address; gru_fault()
|
H A D | grutables.h | 668 extern int gru_fault(struct vm_area_struct *, struct vm_fault *vmf);
|
/linux-4.4.14/drivers/hsi/clients/ |
H A D | cmt_speech.c | 1101 static int cs_char_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) cs_char_vma_fault() argument 1108 vmf->page = page; cs_char_vma_fault()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 969 static int radeon_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) radeon_ttm_fault() argument 981 r = ttm_vm_ops->fault(vma, vmf); radeon_ttm_fault()
|
/linux-4.4.14/fs/nfs/ |
H A D | file.c | 592 static int nfs_vm_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) nfs_vm_page_mkwrite() argument 594 struct page *page = vmf->page; nfs_vm_page_mkwrite()
|
/linux-4.4.14/ipc/ |
H A D | shm.c | 376 static int shm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) shm_fault() argument 381 return sfd->vm_ops->fault(vma, vmf); shm_fault()
|
/linux-4.4.14/kernel/events/ |
H A D | core.c | 4486 static int perf_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) perf_mmap_fault() argument 4492 if (vmf->flags & FAULT_FLAG_MKWRITE) { perf_mmap_fault() 4493 if (vmf->pgoff == 0) perf_mmap_fault() 4503 if (vmf->pgoff && (vmf->flags & FAULT_FLAG_WRITE)) perf_mmap_fault() 4506 vmf->page = perf_mmap_to_page(rb, vmf->pgoff); perf_mmap_fault() 4507 if (!vmf->page) perf_mmap_fault() 4510 get_page(vmf->page); perf_mmap_fault() 4511 vmf->page->mapping = vma->vm_file->f_mapping; perf_mmap_fault() 4512 vmf->page->index = vmf->pgoff; perf_mmap_fault()
|
/linux-4.4.14/fs/f2fs/ |
H A D | file.c | 35 struct vm_fault *vmf) f2fs_vm_page_mkwrite() 37 struct page *page = vmf->page; f2fs_vm_page_mkwrite() 34 f2fs_vm_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) f2fs_vm_page_mkwrite() argument
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem.c | 1776 * @vmf: fault info 1789 int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) i915_gem_fault() argument 1798 bool write = !!(vmf->flags & FAULT_FLAG_WRITE); i915_gem_fault() 1802 /* We don't use vmf->pgoff since that has the fake offset */ i915_gem_fault() 1803 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> i915_gem_fault() 1895 (unsigned long)vmf->virtual_address, i915_gem_fault()
|
H A D | i915_drv.h | 3000 int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
H A D | ipath_file_ops.c | 1149 struct vm_fault *vmf) ipath_file_vma_fault() 1153 page = vmalloc_to_page((void *)(vmf->pgoff << PAGE_SHIFT)); ipath_file_vma_fault() 1157 vmf->page = page; ipath_file_vma_fault() 1148 ipath_file_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ipath_file_vma_fault() argument
|
/linux-4.4.14/drivers/scsi/ |
H A D | sg.c | 1197 sg_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) sg_vma_fault() argument 1207 offset = vmf->pgoff << PAGE_SHIFT; sg_vma_fault() 1222 vmf->page = page; sg_vma_fault()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
H A D | qib_file_ops.c | 899 static int qib_file_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) qib_file_vma_fault() argument 903 page = vmalloc_to_page((void *)(vmf->pgoff << PAGE_SHIFT)); qib_file_vma_fault() 908 vmf->page = page; qib_file_vma_fault()
|
/linux-4.4.14/fs/ubifs/ |
H A D | file.c | 1475 struct vm_fault *vmf) ubifs_vm_page_mkwrite() 1477 struct page *page = vmf->page; ubifs_vm_page_mkwrite() 1474 ubifs_vm_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) ubifs_vm_page_mkwrite() argument
|
/linux-4.4.14/arch/mips/kvm/ |
H A D | mips.c | 1064 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) kvm_arch_vcpu_fault() argument
|
/linux-4.4.14/arch/arm/kvm/ |
H A D | arm.c | 144 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) kvm_arch_vcpu_fault() argument
|
/linux-4.4.14/fs/fuse/ |
H A D | file.c | 2027 static int fuse_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) fuse_page_mkwrite() argument 2029 struct page *page = vmf->page; fuse_page_mkwrite()
|
/linux-4.4.14/fs/cifs/ |
H A D | file.c | 3211 cifs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) cifs_page_mkwrite() argument 3213 struct page *page = vmf->page; cifs_page_mkwrite()
|
/linux-4.4.14/drivers/android/ |
H A D | binder.c | 2832 static int binder_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) binder_vm_fault() argument
|
/linux-4.4.14/fs/btrfs/ |
H A D | inode.c | 8730 int btrfs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) btrfs_page_mkwrite() argument 8732 struct page *page = vmf->page; btrfs_page_mkwrite()
|
H A D | ctree.h | 3974 int btrfs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf);
|
/linux-4.4.14/arch/x86/kvm/ |
H A D | x86.c | 3471 int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) kvm_arch_vcpu_fault() argument
|