/kernel/linux/linux-6.6/mm/ |
H A D | folio-compat.c | 95 fgf_t fgp_flags, gfp_t gfp) in pagecache_get_page() 99 folio = __filemap_get_folio(mapping, index, fgp_flags, gfp); in pagecache_get_page() 94 pagecache_get_page(struct address_space *mapping, pgoff_t index, fgf_t fgp_flags, gfp_t gfp) pagecache_get_page() argument
|
H A D | filemap.c | 1851 * @fgp_flags: %FGP flags modify how the folio is returned. 1864 fgf_t fgp_flags, gfp_t gfp) in __filemap_get_folio() 1875 if (fgp_flags & FGP_LOCK) { in __filemap_get_folio() 1876 if (fgp_flags & FGP_NOWAIT) { in __filemap_get_folio() 1894 if (fgp_flags & FGP_ACCESSED) in __filemap_get_folio() 1896 else if (fgp_flags & FGP_WRITE) { in __filemap_get_folio() 1902 if (fgp_flags & FGP_STABLE) in __filemap_get_folio() 1905 if (!folio && (fgp_flags & FGP_CREAT)) { in __filemap_get_folio() 1906 unsigned order = FGF_GET_ORDER(fgp_flags); in __filemap_get_folio() 1909 if ((fgp_flags in __filemap_get_folio() 1863 __filemap_get_folio(struct address_space *mapping, pgoff_t index, fgf_t fgp_flags, gfp_t gfp) __filemap_get_folio() argument [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | filemap.c | 1763 * @fgp_flags: %FGP flags modify how the page is returned. 1768 * @fgp_flags can be zero or more of these flags: 1792 int fgp_flags, gfp_t gfp_mask) in pagecache_get_page() 1803 if (fgp_flags & FGP_LOCK) { in pagecache_get_page() 1804 if (fgp_flags & FGP_NOWAIT) { in pagecache_get_page() 1822 if (fgp_flags & FGP_ACCESSED) in pagecache_get_page() 1824 else if (fgp_flags & FGP_WRITE) { in pagecache_get_page() 1829 if (!(fgp_flags & FGP_HEAD)) in pagecache_get_page() 1833 if (!page && (fgp_flags & FGP_CREAT)) { in pagecache_get_page() 1835 if ((fgp_flags in pagecache_get_page() 1791 pagecache_get_page(struct address_space *mapping, pgoff_t index, int fgp_flags, gfp_t gfp_mask) pagecache_get_page() argument 3281 int fgp_flags = FGP_LOCK|FGP_WRITE|FGP_CREAT; grab_cache_page_write_begin() local [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | pagemap.h | 618 fgf_t fgp_flags, gfp_t gfp); 620 fgf_t fgp_flags, gfp_t gfp); 694 pgoff_t offset, fgf_t fgp_flags) in find_get_page_flags() 696 return pagecache_get_page(mapping, offset, fgp_flags, 0); in find_get_page_flags() 693 find_get_page_flags(struct address_space *mapping, pgoff_t offset, fgf_t fgp_flags) find_get_page_flags() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | pagemap.h | 320 int fgp_flags, gfp_t cache_gfp_mask); 339 pgoff_t offset, int fgp_flags) in find_get_page_flags() 341 return pagecache_get_page(mapping, offset, fgp_flags, 0); in find_get_page_flags() 338 find_get_page_flags(struct address_space *mapping, pgoff_t offset, int fgp_flags) find_get_page_flags() argument
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | file.c | 881 fgf_t fgp_flags = FGP_LOCK | FGP_ACCESSED | FGP_CREAT; in get_prepare_fgp_flags() local 884 fgp_flags |= FGP_NOWAIT; in get_prepare_fgp_flags() 886 return fgp_flags; in get_prepare_fgp_flags() 913 fgf_t fgp_flags = get_prepare_fgp_flags(nowait); in prepare_pages() local 920 fgp_flags, mask | __GFP_WRITE); in prepare_pages()
|
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | f2fs.h | 2415 int fgp_flags, gfp_t gfp_mask) in f2fs_pagecache_get_page() 2422 return pagecache_get_page(mapping, index, fgp_flags, gfp_mask); in f2fs_pagecache_get_page() 2413 f2fs_pagecache_get_page( struct address_space *mapping, pgoff_t index, int fgp_flags, gfp_t gfp_mask) f2fs_pagecache_get_page() argument
|
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | f2fs.h | 2762 fgf_t fgp_flags, gfp_t gfp_mask) in f2fs_pagecache_get_page() 2767 return pagecache_get_page(mapping, index, fgp_flags, gfp_mask); in f2fs_pagecache_get_page() 2760 f2fs_pagecache_get_page( struct address_space *mapping, pgoff_t index, fgf_t fgp_flags, gfp_t gfp_mask) f2fs_pagecache_get_page() argument
|