Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/linux/
H A Ddax.h233 vm_fault_t dax_iomap_fault(struct vm_fault *vmf, enum page_entry_size pe_size,
236 enum page_entry_size pe_size, pfn_t pfn);
H A Dmm.h594 enum page_entry_size pe_size);
/kernel/linux/linux-5.10/fs/
H A Ddax.c33 static inline unsigned int pe_order(enum page_entry_size pe_size) in pe_order() argument
35 if (pe_size == PE_SIZE_PTE) in pe_order()
37 if (pe_size == PE_SIZE_PMD) in pe_order()
39 if (pe_size == PE_SIZE_PUD) in pe_order()
1654 * @pe_size: Size of the page to fault in
1664 vm_fault_t dax_iomap_fault(struct vm_fault *vmf, enum page_entry_size pe_size, in dax_iomap_fault() argument
1667 switch (pe_size) { in dax_iomap_fault()
1725 * @pe_size: Size of entry to be inserted
1733 enum page_entry_size pe_size, pfn_t pfn) in dax_finish_sync_fault()
1737 unsigned int order = pe_order(pe_size); in dax_finish_sync_fault()
1732 dax_finish_sync_fault(struct vm_fault *vmf, enum page_entry_size pe_size, pfn_t pfn) dax_finish_sync_fault() argument
[all...]
/kernel/linux/linux-5.10/drivers/dax/
H A Ddevice.c196 enum page_entry_size pe_size) in dev_dax_huge_fault()
207 vmf->vma->vm_start, vmf->vma->vm_end, pe_size); in dev_dax_huge_fault()
210 switch (pe_size) { in dev_dax_huge_fault()
195 dev_dax_huge_fault(struct vm_fault *vmf, enum page_entry_size pe_size) dev_dax_huge_fault() argument
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_file.c1250 enum page_entry_size pe_size, in __xfs_filemap_fault()
1257 trace_xfs_filemap_fault(ip, pe_size, write_fault); in __xfs_filemap_fault()
1268 ret = dax_iomap_fault(vmf, pe_size, &pfn, NULL, in __xfs_filemap_fault()
1273 ret = dax_finish_sync_fault(vmf, pe_size, pfn); in __xfs_filemap_fault()
1309 enum page_entry_size pe_size) in xfs_filemap_huge_fault()
1315 return __xfs_filemap_fault(vmf, pe_size, in xfs_filemap_huge_fault()
1248 __xfs_filemap_fault( struct vm_fault *vmf, enum page_entry_size pe_size, bool write_fault) __xfs_filemap_fault() argument
1307 xfs_filemap_huge_fault( struct vm_fault *vmf, enum page_entry_size pe_size) xfs_filemap_huge_fault() argument
H A Dxfs_trace.h666 TP_PROTO(struct xfs_inode *ip, enum page_entry_size pe_size,
668 TP_ARGS(ip, pe_size, write_fault),
672 __field(enum page_entry_size, pe_size)
678 __entry->pe_size = pe_size;
684 __print_symbolic(__entry->pe_size,
/kernel/linux/linux-5.10/fs/fuse/
H A Ddax.c792 enum page_entry_size pe_size, bool write) in __fuse_dax_fault()
816 ret = dax_iomap_fault(vmf, pe_size, &pfn, &error, &fuse_iomap_ops); in __fuse_dax_fault()
825 ret = dax_finish_sync_fault(vmf, pe_size, pfn); in __fuse_dax_fault()
841 enum page_entry_size pe_size) in fuse_dax_huge_fault()
843 return __fuse_dax_fault(vmf, pe_size, vmf->flags & FAULT_FLAG_WRITE); in fuse_dax_huge_fault()
791 __fuse_dax_fault(struct vm_fault *vmf, enum page_entry_size pe_size, bool write) __fuse_dax_fault() argument
840 fuse_dax_huge_fault(struct vm_fault *vmf, enum page_entry_size pe_size) fuse_dax_huge_fault() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c492 enum page_entry_size pe_size) in vmw_bo_vm_huge_fault()
506 switch (pe_size) { in vmw_bo_vm_huge_fault()
491 vmw_bo_vm_huge_fault(struct vm_fault *vmf, enum page_entry_size pe_size) vmw_bo_vm_huge_fault() argument
H A Dvmwgfx_drv.h1516 enum page_entry_size pe_size);
/kernel/linux/linux-5.10/fs/ext4/
H A Dfile.c688 enum page_entry_size pe_size) in ext4_dax_huge_fault()
704 * unset for pe_size != PE_SIZE_PTE (i.e. only in do_cow_fault); for in ext4_dax_huge_fault()
727 result = dax_iomap_fault(vmf, pe_size, &pfn, &error, &ext4_iomap_ops); in ext4_dax_huge_fault()
736 result = dax_finish_sync_fault(vmf, pe_size, pfn); in ext4_dax_huge_fault()
687 ext4_dax_huge_fault(struct vm_fault *vmf, enum page_entry_size pe_size) ext4_dax_huge_fault() argument

Completed in 26 milliseconds