Lines Matching defs:foliop
149 struct folio **foliop, enum sgp_type sgp,
1730 static int shmem_replace_folio(struct folio **foliop, gfp_t gfp,
1739 old = *foliop;
1788 *foliop = new;
1825 * Swap in the folio pointed to by *foliop.
1826 * Caller has to make sure that *foliop contains a valid swapped folio.
1827 * Returns 0 and the folio in foliop if success. On failure, returns the
1828 * error code and NULL in *foliop.
1831 struct folio **foliop, enum sgp_type sgp,
1843 VM_BUG_ON(!*foliop || !xa_is_value(*foliop));
1844 swap = radix_to_swp_entry(*foliop);
1845 *foliop = NULL;
1917 *foliop = folio;
1945 struct folio **foliop, enum sgp_type sgp, gfp_t gfp,
1985 *foliop = folio;
2013 *foliop = NULL;
2129 *foliop = folio;
2157 int shmem_get_folio(struct inode *inode, pgoff_t index, struct folio **foliop,
2160 return shmem_get_folio_gfp(inode, index, foliop, sgp,
2573 struct folio **foliop)
2591 if (unlikely(*foliop)) {
2592 folio_put(*foliop);
2593 *foliop = NULL;
2598 if (!*foliop) {
2630 *foliop = folio;
2641 folio = *foliop;
2643 *foliop = NULL;