/linux-master/drivers/gpu/drm/tegra/ |
H A D | gem.c | 552 static vm_fault_t tegra_bo_fault(struct vm_fault *vmf) argument 554 struct vm_area_struct *vma = vmf->vma; 563 offset = (vmf->address - vma->vm_start) >> PAGE_SHIFT; 566 return vmf_insert_page(vma, vmf->address, page);
|
/linux-master/kernel/ |
H A D | relay.c | 33 static vm_fault_t relay_buf_fault(struct vm_fault *vmf) argument 36 struct rchan_buf *buf = vmf->vma->vm_private_data; 37 pgoff_t pgoff = vmf->pgoff; 46 vmf->page = page;
|
/linux-master/fs/cramfs/ |
H A D | inode.c | 413 vm_fault_t vmf; local 416 vmf = vmf_insert_mixed(vma, vma->vm_start + off, pfn); 417 if (vmf & VM_FAULT_ERROR) 418 ret = vm_fault_to_errno(vmf, 0);
|
/linux-master/arch/nios2/include/asm/ |
H A D | pgtable.h | 288 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
|
/linux-master/arch/xtensa/mm/ |
H A D | cache.c | 216 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma, argument
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem.c | 287 static vm_fault_t msm_gem_fault(struct vm_fault *vmf) argument 289 struct vm_area_struct *vma = vmf->vma; 320 /* We don't use vmf->pgoff since that has the fake offset: */ 321 pgoff = (vmf->address - vma->vm_start) >> PAGE_SHIFT; 325 VERB("Inserting %p pfn %lx, pa %lx", (void *)vmf->address, 328 ret = vmf_insert_pfn(vma, vmf->address, pfn);
|
/linux-master/lib/ |
H A D | test_hmm.c | 1422 static vm_fault_t dmirror_devmem_fault(struct vm_fault *vmf) argument 1436 rpage = vmf->page->zone_device_data; 1440 args.vma = vmf->vma; 1441 args.start = vmf->address; 1447 args.fault_page = vmf->page;
|
/linux-master/fs/ceph/ |
H A D | addr.c | 1575 static vm_fault_t ceph_filemap_fault(struct vm_fault *vmf) argument 1577 struct vm_area_struct *vma = vmf->vma; 1582 loff_t off = (loff_t)vmf->pgoff << PAGE_SHIFT; 1611 ret = filemap_fault(vmf); 1651 vmf->page = page; 1666 static vm_fault_t ceph_page_mkwrite(struct vm_fault *vmf) argument 1668 struct vm_area_struct *vma = vmf->vma; 1674 struct page *page = vmf->page;
|
/linux-master/mm/ |
H A D | khugepaged.c | 986 struct vm_fault vmf = { local 1003 vmf.orig_pte = ptep_get_lockless(pte); 1004 if (!is_swap_pte(vmf.orig_pte)) 1007 vmf.pte = pte; 1008 vmf.ptl = ptl; 1009 ret = do_swap_page(&vmf); 1442 struct vm_fault vmf = { local 1452 if (do_set_pmd(&vmf, hpage))
|
/linux-master/arch/openrisc/include/asm/ |
H A D | pgtable.h | 383 static inline void update_mmu_cache_range(struct vm_fault *vmf, argument
|
/linux-master/arch/xtensa/include/asm/ |
H A D | pgtable.h | 406 void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
|
/linux-master/arch/alpha/include/asm/ |
H A D | pgtable.h | 306 static inline void update_mmu_cache_range(struct vm_fault *vmf, argument
|
/linux-master/drivers/usb/mon/ |
H A D | mon_bin.c | 1248 static vm_fault_t mon_bin_vma_fault(struct vm_fault *vmf) argument 1250 struct mon_reader_bin *rp = vmf->vma->vm_private_data; 1256 offset = vmf->pgoff << PAGE_SHIFT; 1264 vmf->page = pageptr;
|
/linux-master/include/linux/ |
H A D | iomap.h | 278 vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf,
|
H A D | pagemap.h | 993 vm_fault_t __folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf); 1098 struct vm_fault *vmf) 1102 return __folio_lock_or_retry(folio, vmf); 1097 folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf) argument
|
/linux-master/arch/sparc/include/asm/ |
H A D | pgtable_32.h | 320 #define update_mmu_cache_range(vmf, vma, address, ptep, nr) do { } while (0)
|
/linux-master/fs/proc/ |
H A D | vmcore.c | 424 static vm_fault_t mmap_vmcore_fault(struct vm_fault *vmf) argument 427 struct address_space *mapping = vmf->vma->vm_file->f_mapping; 428 pgoff_t index = vmf->pgoff; 453 vmf->page = page;
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | encl.c | 430 static vm_fault_t sgx_vma_fault(struct vm_fault *vmf) argument 432 unsigned long addr = (unsigned long)vmf->address; 433 struct vm_area_struct *vma = vmf->vma;
|
/linux-master/drivers/misc/sgi-gru/ |
H A D | grumain.c | 921 vm_fault_t gru_fault(struct vm_fault *vmf) argument 923 struct vm_area_struct *vma = vmf->vma; 928 vaddr = vmf->address;
|
H A D | grutables.h | 649 extern vm_fault_t gru_fault(struct vm_fault *vmf);
|
/linux-master/fs/nfs/ |
H A D | file.c | 580 static vm_fault_t nfs_vm_page_mkwrite(struct vm_fault *vmf) argument 582 struct file *filp = vmf->vma->vm_file; 587 struct folio *folio = page_folio(vmf->page);
|
/linux-master/sound/core/ |
H A D | pcm_native.c | 3640 static vm_fault_t snd_pcm_mmap_status_fault(struct vm_fault *vmf) argument 3642 struct snd_pcm_substream *substream = vmf->vma->vm_private_data; 3648 vmf->page = virt_to_page(runtime->status); 3649 get_page(vmf->page); 3678 static vm_fault_t snd_pcm_mmap_control_fault(struct vm_fault *vmf) argument 3680 struct snd_pcm_substream *substream = vmf->vma->vm_private_data; 3686 vmf->page = virt_to_page(runtime->control); 3687 get_page(vmf->page); 3767 static vm_fault_t snd_pcm_mmap_data_fault(struct vm_fault *vmf) argument 3769 struct snd_pcm_substream *substream = vmf [all...] |
/linux-master/drivers/hsi/clients/ |
H A D | cmt_speech.c | 1087 static vm_fault_t cs_char_vma_fault(struct vm_fault *vmf) argument 1089 struct cs_char *csdata = vmf->vma->vm_private_data; 1094 vmf->page = page;
|
/linux-master/fs/ubifs/ |
H A D | file.c | 1512 static vm_fault_t ubifs_vm_page_mkwrite(struct vm_fault *vmf) argument 1514 struct folio *folio = page_folio(vmf->page); 1515 struct inode *inode = file_inode(vmf->vma->vm_file);
|
/linux-master/arch/parisc/include/asm/ |
H A D | pgtable.h | 406 #define update_mmu_cache_range(vmf, vma, addr, ptep, nr) __update_cache(*ptep)
|