Lines Matching refs:pagep

148 static int shmem_replace_page(struct page **pagep, gfp_t gfp,
151 struct page **pagep, enum sgp_type sgp,
155 struct page **pagep, enum sgp_type sgp,
160 struct page **pagep, enum sgp_type sgp) in shmem_getpage() argument
162 return shmem_getpage_gfp(inode, index, pagep, sgp, in shmem_getpage()
1637 static int shmem_replace_page(struct page **pagep, gfp_t gfp, in shmem_replace_page() argument
1646 oldpage = *pagep; in shmem_replace_page()
1692 *pagep = newpage; in shmem_replace_page()
1711 struct page **pagep, enum sgp_type sgp, in shmem_swapin_page() argument
1722 VM_BUG_ON(!*pagep || !xa_is_value(*pagep)); in shmem_swapin_page()
1723 swap = radix_to_swp_entry(*pagep); in shmem_swapin_page()
1724 *pagep = NULL; in shmem_swapin_page()
1786 *pagep = page; in shmem_swapin_page()
1811 struct page **pagep, enum sgp_type sgp, gfp_t gfp, in shmem_getpage_gfp() argument
1856 *pagep = page; in shmem_getpage_gfp()
2023 *pagep = page + index - hindex; in shmem_getpage_gfp()
2380 struct page **pagep) in shmem_mfill_atomic_pte() argument
2398 if (unlikely(*pagep)) { in shmem_mfill_atomic_pte()
2399 put_page(*pagep); in shmem_mfill_atomic_pte()
2400 *pagep = NULL; in shmem_mfill_atomic_pte()
2405 if (!*pagep) { in shmem_mfill_atomic_pte()
2420 *pagep = page; in shmem_mfill_atomic_pte()
2429 page = *pagep; in shmem_mfill_atomic_pte()
2430 *pagep = NULL; in shmem_mfill_atomic_pte()
2487 struct page **pagep, void **fsdata) in shmem_write_begin() argument
2502 return shmem_getpage(inode, index, pagep, SGP_WRITE); in shmem_write_begin()