Lines Matching defs:shadow
129 struct folio *folio, void *shadow)
141 xas_store(&xas, shadow);
218 void __filemap_remove_folio(struct folio *folio, void *shadow)
224 page_cache_delete(mapping, folio, shadow);
288 /* A swap/dax/shadow entry got inserted? Skip it. */
961 void *shadow = NULL;
969 ret = __filemap_add_folio(mapping, folio, index, gfp, &shadow);
983 if (!(gfp & __GFP_WRITE) && shadow)
984 workingset_refault(folio, shadow);
1857 * it is returned with an increased refcount. If it is a shadow entry
1861 * Return: The folio, swap or shadow entry, %NULL if nothing is found.
1875 * A shadow entry of a recently evicted page, or a swap entry from
2044 * A shadow entry of a recently evicted page, a swap
2080 * Any shadow entries of evicted folios, or swap entries from
2123 * Swap, shadow and DAX entries are included. Folios are returned
4470 void *shadow = (void *)folio;
4492 * a shadow in the swapcache (yet).
4494 shadow = get_shadow_from_swap_cache(swp);
4495 if (!shadow)
4499 if (workingset_test_recent(shadow, true, &workingset, false))