Lines Matching defs:pagep
141 static int shmem_replace_page(struct page **pagep, gfp_t gfp,
144 struct page **pagep, enum sgp_type sgp,
148 struct page **pagep, enum sgp_type sgp,
153 struct page **pagep, enum sgp_type sgp)
155 return shmem_getpage_gfp(inode, index, pagep, sgp,
1625 static int shmem_replace_page(struct page **pagep, gfp_t gfp,
1634 oldpage = *pagep;
1680 *pagep = newpage;
1693 * Swap in the page pointed to by *pagep.
1694 * Caller has to make sure that *pagep contains a valid swapped page.
1695 * Returns 0 and the page in pagep if success. On failure, returns the
1696 * error code and NULL in *pagep.
1699 struct page **pagep, enum sgp_type sgp,
1710 VM_BUG_ON(!*pagep || !xa_is_value(*pagep));
1711 swap = radix_to_swp_entry(*pagep);
1712 *pagep = NULL;
1774 *pagep = page;
1799 struct page **pagep, enum sgp_type sgp, gfp_t gfp,
1834 *pagep = page;
2001 *pagep = page + index - hindex;
2357 struct page **pagep)
2378 if (unlikely(*pagep)) {
2379 put_page(*pagep);
2380 *pagep = NULL;
2385 if (!*pagep) {
2399 *pagep = page;
2408 page = *pagep;
2409 *pagep = NULL;
2489 struct page **pagep)
2492 dst_addr, src_addr, false, pagep);
2519 struct page **pagep, void **fsdata)
2534 return shmem_getpage(inode, index, pagep, SGP_WRITE);