Lines Matching defs:w_target_page
741 * w_target_page is the page being written to by the user.
744 * w_target_page, and in the case of an allocating write with
746 * pages adjacent to w_target_page which need to be written
752 struct page *w_target_page;
756 * against w_target_page in ocfs2_write_end_nolock.
801 * to write_end(). The caller must hold a ref on w_target_page.
804 BUG_ON(!wc->w_target_page);
806 if (wc->w_target_page == wc->w_pages[i]) {
811 mark_page_accessed(wc->w_target_page);
812 put_page(wc->w_target_page);
928 if (wc->w_target_page)
929 ocfs2_zero_new_buffers(wc->w_target_page, from, to);
964 if (page == wc->w_target_page) {
1107 wc->w_target_page = wc->w_pages[i];
1504 wc->w_pages[0] = wc->w_target_page = page;
1817 BUG_ON(wc->w_target_page);
1836 *pagep = wc->w_target_page;
1937 if (!PageUptodate(wc->w_target_page)) {
1943 kaddr = kmap_atomic(wc->w_target_page);
1983 if (unlikely(copied < len) && wc->w_target_page) {
1986 if (!PageUptodate(wc->w_target_page))
1990 if (new_isize > page_offset(wc->w_target_page))
1991 ocfs2_zero_new_buffers(wc->w_target_page, start+copied,
2001 block_invalidatepage(wc->w_target_page, 0, PAGE_SIZE);
2004 if (wc->w_target_page)
2005 flush_dcache_page(wc->w_target_page);
2014 if (tmppage == wc->w_target_page) {