/kernel/linux/linux-6.6/include/linux/ |
H A D | shmem_fs.h | 135 int shmem_get_folio(struct inode *inode, pgoff_t index, struct folio **foliop, 184 struct folio **foliop); 187 src_addr, flags, foliop) ({ BUG(); 0; })
|
H A D | netfs.h | 218 struct folio **foliop, void **_fsdata);
|
H A D | hugetlb.h | 158 struct folio **foliop); 430 struct folio **foliop) in hugetlb_mfill_atomic_pte() 425 hugetlb_mfill_atomic_pte(pte_t *dst_pte, struct vm_area_struct *dst_vma, unsigned long dst_addr, unsigned long src_addr, uffd_flags_t flags, struct folio **foliop) hugetlb_mfill_atomic_pte() argument
|
/kernel/linux/linux-6.6/mm/ |
H A D | userfaultfd.c | 145 struct folio **foliop) in mfill_atomic_pte_copy() 151 if (!*foliop) { in mfill_atomic_pte_copy() 183 *foliop = folio; in mfill_atomic_pte_copy() 190 folio = *foliop; in mfill_atomic_pte_copy() 191 *foliop = NULL; in mfill_atomic_pte_copy() 528 struct folio **foliop) in mfill_atomic_pte() 554 flags, foliop); in mfill_atomic_pte() 561 flags, foliop); in mfill_atomic_pte() 140 mfill_atomic_pte_copy(pmd_t *dst_pmd, struct vm_area_struct *dst_vma, unsigned long dst_addr, unsigned long src_addr, uffd_flags_t flags, struct folio **foliop) mfill_atomic_pte_copy() argument 523 mfill_atomic_pte(pmd_t *dst_pmd, struct vm_area_struct *dst_vma, unsigned long dst_addr, unsigned long src_addr, uffd_flags_t flags, struct folio **foliop) mfill_atomic_pte() argument
|
H A D | shmem.c | 149 struct folio **foliop, enum sgp_type sgp, 1730 static int shmem_replace_folio(struct folio **foliop, gfp_t gfp, in shmem_replace_folio() argument 1739 old = *foliop; in shmem_replace_folio() 1788 *foliop = new; in shmem_replace_folio() 1825 * Swap in the folio pointed to by *foliop. 1826 * Caller has to make sure that *foliop contains a valid swapped folio. 1827 * Returns 0 and the folio in foliop if success. On failure, returns the 1828 * error code and NULL in *foliop. 1831 struct folio **foliop, enum sgp_type sgp, in shmem_swapin_folio() 1843 VM_BUG_ON(!*foliop || !xa_is_valu in shmem_swapin_folio() 1830 shmem_swapin_folio(struct inode *inode, pgoff_t index, struct folio **foliop, enum sgp_type sgp, gfp_t gfp, struct vm_area_struct *vma, vm_fault_t *fault_type) shmem_swapin_folio() argument 1944 shmem_get_folio_gfp(struct inode *inode, pgoff_t index, struct folio **foliop, enum sgp_type sgp, gfp_t gfp, struct vm_area_struct *vma, struct vm_fault *vmf, vm_fault_t *fault_type) shmem_get_folio_gfp() argument 2157 shmem_get_folio(struct inode *inode, pgoff_t index, struct folio **foliop, enum sgp_type sgp) shmem_get_folio() argument 2568 shmem_mfill_atomic_pte(pmd_t *dst_pmd, struct vm_area_struct *dst_vma, unsigned long dst_addr, unsigned long src_addr, uffd_flags_t flags, struct folio **foliop) shmem_mfill_atomic_pte() argument [all...] |
H A D | hugetlb.c | 6289 struct folio **foliop) in hugetlb_mfill_atomic_pte() 6332 } else if (!*foliop) { in hugetlb_mfill_atomic_pte() 6368 *foliop = folio; in hugetlb_mfill_atomic_pte() 6369 /* Set the outparam foliop and return to the caller to in hugetlb_mfill_atomic_pte() 6378 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6380 *foliop = NULL; in hugetlb_mfill_atomic_pte() 6386 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6388 *foliop = NULL; in hugetlb_mfill_atomic_pte() 6391 ret = copy_user_large_folio(folio, *foliop, dst_addr, dst_vma); in hugetlb_mfill_atomic_pte() 6392 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6284 hugetlb_mfill_atomic_pte(pte_t *dst_pte, struct vm_area_struct *dst_vma, unsigned long dst_addr, unsigned long src_addr, uffd_flags_t flags, struct folio **foliop) hugetlb_mfill_atomic_pte() argument [all...] |
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | addr.c | 67 struct folio **foliop, void **_fsdata); 1469 struct folio **foliop, void **_fsdata) in ceph_netfs_check_write_begin() 1475 snapc = ceph_find_incompatible(folio_page(*foliop, 0)); in ceph_netfs_check_write_begin() 1479 folio_unlock(*foliop); in ceph_netfs_check_write_begin() 1480 folio_put(*foliop); in ceph_netfs_check_write_begin() 1481 *foliop = NULL; in ceph_netfs_check_write_begin() 1468 ceph_netfs_check_write_begin(struct file *file, loff_t pos, unsigned int len, struct folio **foliop, void **_fsdata) ceph_netfs_check_write_begin() argument
|
/kernel/linux/linux-6.6/fs/afs/ |
H A D | file.c | 382 struct folio **foliop, void **_fsdata) in afs_check_write_begin() 381 afs_check_write_begin(struct file *file, loff_t pos, unsigned len, struct folio **foliop, void **_fsdata) afs_check_write_begin() argument
|
/kernel/linux/linux-6.6/fs/iomap/ |
H A D | buffered-io.c | 727 size_t len, struct folio **foliop) in iomap_write_begin() 781 *foliop = folio; in iomap_write_begin() 726 iomap_write_begin(struct iomap_iter *iter, loff_t pos, size_t len, struct folio **foliop) iomap_write_begin() argument
|