Searched refs:foliop (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.6/mm/ |
D | userfaultfd.c | 145 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() 517 struct folio **foliop) in mfill_atomic_pte() argument 543 flags, foliop); in mfill_atomic_pte() 550 flags, foliop); in mfill_atomic_pte()
|
D | shmem.c | 149 struct folio **foliop, enum sgp_type sgp, 1713 static int shmem_replace_folio(struct folio **foliop, gfp_t gfp, in shmem_replace_folio() argument 1722 old = *foliop; in shmem_replace_folio() 1771 *foliop = new; in shmem_replace_folio() 1814 struct folio **foliop, enum sgp_type sgp, in shmem_swapin_folio() argument 1826 VM_BUG_ON(!*foliop || !xa_is_value(*foliop)); in shmem_swapin_folio() 1827 swap = radix_to_swp_entry(*foliop); in shmem_swapin_folio() 1828 *foliop = NULL; in shmem_swapin_folio() 1900 *foliop = folio; in shmem_swapin_folio() 1928 struct folio **foliop, enum sgp_type sgp, gfp_t gfp, in shmem_get_folio_gfp() argument [all …]
|
D | hugetlb.c | 6282 struct folio **foliop) in hugetlb_mfill_atomic_pte() argument 6325 } else if (!*foliop) { in hugetlb_mfill_atomic_pte() 6361 *foliop = folio; in hugetlb_mfill_atomic_pte() 6371 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6373 *foliop = NULL; in hugetlb_mfill_atomic_pte() 6379 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6381 *foliop = NULL; in hugetlb_mfill_atomic_pte() 6384 ret = copy_user_large_folio(folio, *foliop, dst_addr, dst_vma); in hugetlb_mfill_atomic_pte() 6385 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6386 *foliop = NULL; in hugetlb_mfill_atomic_pte()
|
/Linux-v6.6/include/linux/ |
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; }) argument
|
D | netfs.h | 218 struct folio **foliop, void **_fsdata);
|
D | hugetlb.h | 158 struct folio **foliop); 430 struct folio **foliop) in hugetlb_mfill_atomic_pte() argument
|
/Linux-v6.6/fs/ceph/ |
D | addr.c | 67 struct folio **foliop, void **_fsdata); 1469 struct folio **foliop, void **_fsdata) in ceph_netfs_check_write_begin() argument 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()
|
/Linux-v6.6/Documentation/filesystems/ |
D | netfs_library.rst | 304 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
|
/Linux-v6.6/fs/afs/ |
D | file.c | 382 struct folio **foliop, void **_fsdata) in afs_check_write_begin() argument
|
/Linux-v6.6/fs/iomap/ |
D | buffered-io.c | 727 size_t len, struct folio **foliop) in iomap_write_begin() argument 781 *foliop = folio; in iomap_write_begin()
|