Lines Matching defs:page
750 struct page *page;
759 page = grab_cache_page(mapping, index);
760 if (!page)
762 if (!page_has_buffers(page))
763 create_empty_buffers(page, bsize, 0);
765 bh = page_buffers(page);
767 /* Find the beginning block within the page */
780 zero_user(page, bnum * bsize, bh->b_size);
782 if (PageUptodate(page))
798 /* Write to the page, now that we have setup the buffer(s) */
799 memcpy_to_page(page, off, buf, bytes);
800 flush_dcache_page(page);
801 unlock_page(page);
802 put_page(page);
807 unlock_page(page);
808 put_page(page);
825 /* If the quota straddles a page boundary, split the write in two */
832 /* If there's an overflow, write the remaining bytes to the next page */
956 * and another block in case quota straddles page boundary and