• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/mm/

Lines Matching defs:filepage

972 		struct page *filepage = find_get_page(inode->i_mapping, idx);
974 if (filepage) {
979 if (PageUptodate(filepage))
981 page_cache_release(filepage);
1223 struct page *filepage = *pagep;
1238 * Normally, filepage is NULL on entry, and either found
1240 * in under swappage, which is then assigned to filepage.
1242 * filepage, which may be found not uptodate by other callers
1246 if (!filepage)
1247 filepage = find_lock_page(mapping, idx);
1248 if (filepage && PageUptodate(filepage))
1251 if (!filepage) {
1341 if (filepage) {
1346 copy_highpage(filepage, swappage);
1349 flush_dcache_page(filepage);
1350 SetPageUptodate(filepage);
1351 set_page_dirty(filepage);
1360 filepage = swappage;
1361 set_page_dirty(filepage);
1385 } else if (sgp == SGP_READ && !filepage) {
1387 filepage = find_get_page(mapping, idx);
1388 if (filepage &&
1389 (!PageUptodate(filepage) || !trylock_page(filepage))) {
1391 wait_on_page_locked(filepage);
1392 page_cache_release(filepage);
1393 filepage = NULL;
1417 if (!filepage) {
1422 filepage = shmem_alloc_page(gfp, info, idx);
1423 if (!filepage) {
1429 SetPageSwapBacked(filepage);
1435 error = mem_cgroup_cache_charge(filepage,
1438 page_cache_release(filepage);
1441 filepage = NULL;
1447 filepage = prealloc_page;
1449 SetPageSwapBacked(filepage);
1461 mem_cgroup_uncharge_cache_page(filepage);
1463 ret = add_to_page_cache_lru(filepage, mapping,
1471 page_cache_release(filepage);
1474 filepage = NULL;
1484 clear_highpage(filepage);
1485 flush_dcache_page(filepage);
1486 SetPageUptodate(filepage);
1488 set_page_dirty(filepage);
1491 *pagep = filepage;
1496 if (*pagep != filepage) {
1497 unlock_page(filepage);
1498 page_cache_release(filepage);