| /linux/fs/qnx6/ |
| H A D | dir.c | 29 struct folio **foliop) in qnx6_get_folio() argument 35 *foliop = folio; in qnx6_get_folio() 50 struct folio **foliop) in qnx6_longname() argument 62 *foliop = folio; in qnx6_longname()
|
| /linux/fs/ufs/ |
| H A D | dir.c | 188 struct folio **foliop) in ufs_get_folio() argument 201 *foliop = folio; in ufs_get_folio() 231 struct ufs_dir_entry *ufs_dotdot(struct inode *dir, struct folio **foliop) in ufs_dotdot() argument 233 struct ufs_dir_entry *de = ufs_get_folio(dir, 0, foliop); in ufs_dotdot() 250 struct folio **foliop) in ufs_find_entry() argument 272 char *kaddr = ufs_get_folio(dir, n, foliop); in ufs_find_entry() 282 folio_release_kmap(*foliop, kaddr); in ufs_find_entry()
|
| /linux/fs/bfs/ |
| H A D | file.c | 176 struct folio **foliop, void **fsdata) in bfs_write_begin() argument 180 ret = block_write_begin(mapping, pos, len, foliop, bfs_get_block); in bfs_write_begin()
|
| /linux/mm/ |
| H A D | shmem.c | 162 struct folio **foliop, enum sgp_type sgp, gfp_t gfp, 2092 static int shmem_replace_folio(struct folio **foliop, gfp_t gfp, in shmem_replace_folio() 2097 struct folio *new, *old = *foliop; in shmem_replace_folio() 2137 *foliop = new; in shmem_replace_folio() 2252 * Swap in the folio pointed to by *foliop. 2253 * Caller has to make sure that *foliop contains a valid swapped folio. 2254 * Returns 0 and the folio in foliop if success. On failure, returns the in shmem_swapin_folio() 2255 * error code and NULL in *foliop. in shmem_swapin_folio() argument 2258 struct folio **foliop, enum sgp_type sgp, in shmem_swapin_folio() 2273 VM_BUG_ON(!*foliop || !xa_is_valu in shmem_swapin_folio() 2089 shmem_replace_folio(struct folio ** foliop,gfp_t gfp,struct shmem_inode_info * info,pgoff_t index,struct vm_area_struct * vma) shmem_replace_folio() argument 2429 shmem_get_folio_gfp(struct inode * inode,pgoff_t index,loff_t write_end,struct folio ** foliop,enum sgp_type sgp,gfp_t gfp,struct vm_fault * vmf,vm_fault_t * fault_type) shmem_get_folio_gfp() argument 2632 shmem_get_folio(struct inode * inode,pgoff_t index,loff_t write_end,struct folio ** foliop,enum sgp_type sgp) shmem_get_folio() argument 3244 shmem_write_begin(const struct kiocb * iocb,struct address_space * mapping,loff_t pos,unsigned len,struct folio ** foliop,void ** fsdata) shmem_write_begin() argument [all...] |
| H A D | hugetlb.c | 6281 struct folio **foliop) in hugetlb_mfill_atomic_pte() argument 6323 } else if (!*foliop) { in hugetlb_mfill_atomic_pte() 6364 *foliop = folio; in hugetlb_mfill_atomic_pte() 6374 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6376 *foliop = NULL; in hugetlb_mfill_atomic_pte() 6382 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6384 *foliop = NULL; in hugetlb_mfill_atomic_pte() 6387 ret = copy_user_large_folio(folio, *foliop, dst_addr, dst_vma); in hugetlb_mfill_atomic_pte() 6388 folio_put(*foliop); in hugetlb_mfill_atomic_pte() 6389 *foliop = NULL; in hugetlb_mfill_atomic_pte()
|
| H A D | khugepaged.c | 1250 static enum scan_result alloc_charge_folio(struct folio **foliop, struct mm_struct *mm, in alloc_charge_folio() argument 1260 *foliop = NULL; in alloc_charge_folio() 1270 *foliop = NULL; in alloc_charge_folio() 1277 *foliop = folio; in alloc_charge_folio()
|
| H A D | rmap.c | 2874 void *owner, struct folio **foliop) in make_device_exclusive() argument 2964 *foliop = folio; in make_device_exclusive()
|
| /linux/fs/ceph/ |
| H A D | addr.c | 69 struct folio **foliop, void **_fsdata); 1872 struct folio **foliop, void **_fsdata) in ceph_netfs_check_write_begin() argument 1878 snapc = ceph_find_incompatible(*foliop); in ceph_netfs_check_write_begin() 1882 folio_unlock(*foliop); in ceph_netfs_check_write_begin() 1883 folio_put(*foliop); in ceph_netfs_check_write_begin() 1884 *foliop = NULL; in ceph_netfs_check_write_begin() 1904 struct folio **foliop, void **fsdata) in ceph_write_begin() argument 1911 r = netfs_write_begin(&ci->netfs, file, inode->i_mapping, pos, len, foliop, NULL); in ceph_write_begin() 1915 folio_wait_private_2(*foliop); /* [DEPRECATED] */ in ceph_write_begin() 1916 WARN_ON_ONCE(!folio_test_locked(*foliop)); in ceph_write_begin()
|
| /linux/include/linux/ |
| H A D | shmem_fs.h | 173 struct folio **foliop, enum sgp_type sgp);
|
| H A D | netfs.h | 303 struct folio **foliop, void **_fsdata);
|
| H A D | rmap.h | 852 void *owner, struct folio **foliop);
|
| H A D | fs.h | 414 struct folio **foliop, void **fsdata); 3297 struct folio **foliop, void **fsdata);
|
| /linux/fs/ext4/ |
| H A D | inline.c | 698 struct folio **foliop, in ext4_generic_write_inline_data() argument 760 *foliop = folio; in ext4_generic_write_inline_data() 785 struct folio **foliop) in ext4_try_to_write_inline_data() argument 790 foliop, false); in ext4_try_to_write_inline_data()
|
| H A D | inode.c | 1280 struct folio **foliop, void **fsdata) in ext4_write_begin() argument 1307 foliop); in ext4_write_begin() 1409 *foliop = folio; in ext4_write_begin() 3127 struct folio **foliop, void **fsdata) in ext4_da_write_begin() argument 3143 len, foliop, fsdata); in ext4_da_write_begin() 3150 foliop, true); in ext4_da_write_begin() 3186 *foliop = folio; in ext4_da_write_begin()
|
| H A D | ext4.h | 3779 struct folio **foliop); 3785 struct folio **foliop,
|
| /linux/fs/nfs/ |
| H A D | file.c | 391 loff_t pos, unsigned len, struct folio **foliop, in nfs_write_begin() argument 411 *foliop = folio; in nfs_write_begin()
|
| /linux/fs/ |
| H A D | buffer.c | 2133 struct folio **foliop, get_block_t *get_block) in block_write_begin() argument 2151 *foliop = folio; in block_write_begin() 2488 loff_t pos, unsigned len, struct folio **foliop, in cont_write_begin() argument 2506 return block_write_begin(mapping, pos, len, foliop, get_block); in cont_write_begin()
|
| /linux/fs/orangefs/ |
| H A D | inode.c | 308 unsigned len, struct folio **foliop, in orangefs_write_begin() argument 320 *foliop = folio; in orangefs_write_begin()
|
| /linux/fs/iomap/ |
| H A D | buffered-io.c | 1034 const struct iomap_write_ops *write_ops, struct folio **foliop, in iomap_write_begin() argument 1044 *foliop = NULL; in iomap_write_begin() 1111 *foliop = folio; in iomap_write_begin()
|
| /linux/fs/afs/ |
| H A D | file.c | 417 struct folio **foliop, void **_fsdata) in afs_check_write_begin() argument
|
| /linux/fs/udf/ |
| H A D | inode.c | 251 struct folio **foliop, void **fsdata) in udf_write_begin() argument 259 ret = block_write_begin(mapping, pos, len, foliop, in udf_write_begin() 271 *foliop = folio; in udf_write_begin()
|
| /linux/fs/f2fs/ |
| H A D | data.c | 3869 loff_t pos, unsigned len, struct folio **foliop, in f2fs_write_begin() argument 3914 *foliop = page_folio(page); in f2fs_write_begin() 3935 *foliop = folio; in f2fs_write_begin()
|
| /linux/Documentation/filesystems/ |
| H A D | locking.rst | 253 struct folio **foliop, void **fsdata);
|
| H A D | vfs.rst | 859 specified offset, in ``*foliop``, for the caller to write into.
|