Home
last modified time | relevance | path

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

/linux/fs/qnx6/
H A Ddir.c29 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 Ddir.c188 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 Dfile.c176 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 Dshmem.c162 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 Dhugetlb.c6281 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 Dkhugepaged.c1250 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 Drmap.c2874 void *owner, struct folio **foliop) in make_device_exclusive() argument
2964 *foliop = folio; in make_device_exclusive()
/linux/fs/ceph/
H A Daddr.c69 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 Dshmem_fs.h173 struct folio **foliop, enum sgp_type sgp);
H A Dnetfs.h303 struct folio **foliop, void **_fsdata);
H A Drmap.h852 void *owner, struct folio **foliop);
H A Dfs.h414 struct folio **foliop, void **fsdata);
3297 struct folio **foliop, void **fsdata);
/linux/fs/ext4/
H A Dinline.c698 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 Dinode.c1280 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 Dext4.h3779 struct folio **foliop);
3785 struct folio **foliop,
/linux/fs/nfs/
H A Dfile.c391 loff_t pos, unsigned len, struct folio **foliop, in nfs_write_begin() argument
411 *foliop = folio; in nfs_write_begin()
/linux/fs/
H A Dbuffer.c2133 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 Dinode.c308 unsigned len, struct folio **foliop, in orangefs_write_begin() argument
320 *foliop = folio; in orangefs_write_begin()
/linux/fs/iomap/
H A Dbuffered-io.c1034 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 Dfile.c417 struct folio **foliop, void **_fsdata) in afs_check_write_begin() argument
/linux/fs/udf/
H A Dinode.c251 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 Ddata.c3869 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 Dlocking.rst253 struct folio **foliop, void **fsdata);
H A Dvfs.rst859 specified offset, in ``*foliop``, for the caller to write into.