Home
last modified time | relevance | path

Searched refs:foliop (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/include/linux/
H A Dshmem_fs.h144 int shmem_get_folio(struct inode *inode, pgoff_t index, struct folio **foliop,
193 struct folio **foliop);
196 src_addr, flags, foliop) ({ BUG(); 0; }) argument
H A Dnetfs.h218 struct folio **foliop, void **_fsdata);
H A Dhugetlb.h158 struct folio **foliop);
430 struct folio **foliop) in hugetlb_mfill_atomic_pte() argument
/openbmc/linux/mm/
H A Duserfaultfd.c145 struct folio **foliop) in mfill_atomic_pte_copy() argument
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()
563 struct folio **foliop) in mfill_atomic_pte() argument
589 flags, foliop); in mfill_atomic_pte()
596 flags, foliop); in mfill_atomic_pte()
H A Dshmem.c149 struct folio **foliop, enum sgp_type sgp,
1735 static int shmem_replace_folio(struct folio **foliop, gfp_t gfp, in shmem_replace_folio() argument
1744 old = *foliop; in shmem_replace_folio()
1793 *foliop = new; in shmem_replace_folio()
1836 struct folio **foliop, enum sgp_type sgp, in shmem_swapin_folio() argument
1848 VM_BUG_ON(!*foliop || !xa_is_value(*foliop)); in shmem_swapin_folio()
1849 swap = radix_to_swp_entry(*foliop); in shmem_swapin_folio()
1850 *foliop = NULL; in shmem_swapin_folio()
1922 *foliop = folio; in shmem_swapin_folio()
1950 struct folio **foliop, enum sgp_type sgp, gfp_t gfp, in shmem_get_folio_gfp() argument
[all …]
H A Dkhugepaged.c1044 static int alloc_charge_folio(struct folio **foliop, struct mm_struct *mm, in alloc_charge_folio() argument
1054 *foliop = NULL; in alloc_charge_folio()
1062 *foliop = NULL; in alloc_charge_folio()
1068 *foliop = folio; in alloc_charge_folio()
H A Dhugetlb.c6284 struct folio **foliop) in hugetlb_mfill_atomic_pte() argument
6327 } else if (!*foliop) { in hugetlb_mfill_atomic_pte()
6363 *foliop = folio; in hugetlb_mfill_atomic_pte()
6373 folio_put(*foliop); in hugetlb_mfill_atomic_pte()
6375 *foliop = NULL; in hugetlb_mfill_atomic_pte()
6381 folio_put(*foliop); in hugetlb_mfill_atomic_pte()
6383 *foliop = NULL; in hugetlb_mfill_atomic_pte()
6386 ret = copy_user_large_folio(folio, *foliop, dst_addr, dst_vma); in hugetlb_mfill_atomic_pte()
6387 folio_put(*foliop); in hugetlb_mfill_atomic_pte()
6388 *foliop = NULL; in hugetlb_mfill_atomic_pte()
/openbmc/linux/fs/ceph/
H A Daddr.c67 struct folio **foliop, void **_fsdata);
1475 struct folio **foliop, void **_fsdata) in ceph_netfs_check_write_begin() argument
1481 snapc = ceph_find_incompatible(folio_page(*foliop, 0)); in ceph_netfs_check_write_begin()
1485 folio_unlock(*foliop); in ceph_netfs_check_write_begin()
1486 folio_put(*foliop); in ceph_netfs_check_write_begin()
1487 *foliop = NULL; in ceph_netfs_check_write_begin()
/openbmc/linux/Documentation/filesystems/
H A Dnetfs_library.rst304 struct folio **foliop, void **_fsdata);
385 pointer to NULL. It should return 0 if everything is now fine (``*foliop``
386 left set) or the op should be retried (``*foliop`` cleared) and any other
/openbmc/linux/fs/afs/
H A Dfile.c382 struct folio **foliop, void **_fsdata) in afs_check_write_begin() argument
/openbmc/linux/fs/iomap/
H A Dbuffered-io.c728 size_t len, struct folio **foliop) in iomap_write_begin() argument
782 *foliop = folio; in iomap_write_begin()