Lines Matching defs:page
211 static void udf_adinicb_readpage(struct page *page)
213 struct inode *inode = page->mapping->host;
218 kaddr = kmap_local_page(page);
221 flush_dcache_page(page);
222 SetPageUptodate(page);
231 udf_adinicb_readpage(&folio->page);
254 struct page **pagep, void **fsdata)
257 struct page *page;
269 page = grab_cache_page_write_begin(mapping, 0);
270 if (!page)
272 *pagep = page;
273 if (!PageUptodate(page))
274 udf_adinicb_readpage(page);
280 struct page *page, void *fsdata)
286 return generic_write_end(file, mapping, pos, len, copied, page,
291 set_page_dirty(page);
292 unlock_page(page);
293 put_page(page);
344 struct page *page;
360 page = find_or_create_page(inode->i_mapping, 0, GFP_NOFS);
361 if (!page)
364 if (!PageUptodate(page))
365 udf_adinicb_readpage(page);
374 set_page_dirty(page);
375 unlock_page(page);
380 lock_page(page);
382 memcpy_to_page(page, 0, iinfo->i_data + iinfo->i_lenEAttr,
384 unlock_page(page);
389 put_page(page);
486 * We shouldn't be allocating blocks on page writeback since we allocate them
487 * on page fault. We can spot dirty buffers without allocated blocks though
489 * safely ignore them. So never allocate blocks from page writeback.