Lines Matching defs:w_target_page
737 * w_target_page is the page being written to by the user.
740 * w_target_page, and in the case of an allocating write with
742 * pages adjacent to w_target_page which need to be written
748 struct page *w_target_page;
752 * against w_target_page in ocfs2_write_end_nolock.
797 * to write_end(). The caller must hold a ref on w_target_page.
800 BUG_ON(!wc->w_target_page);
802 if (wc->w_target_page == wc->w_pages[i]) {
807 mark_page_accessed(wc->w_target_page);
808 put_page(wc->w_target_page);
924 if (wc->w_target_page)
925 ocfs2_zero_new_buffers(wc->w_target_page, from, to);
960 if (page == wc->w_target_page) {
1103 wc->w_target_page = wc->w_pages[i];
1500 wc->w_pages[0] = wc->w_target_page = page;
1809 BUG_ON(wc->w_target_page);
1832 *pagep = wc->w_target_page;
1933 if (!PageUptodate(wc->w_target_page)) {
1939 kaddr = kmap_atomic(wc->w_target_page);
1979 if (unlikely(copied < len) && wc->w_target_page) {
1982 if (!PageUptodate(wc->w_target_page))
1986 if (new_isize > page_offset(wc->w_target_page))
1987 ocfs2_zero_new_buffers(wc->w_target_page, start+copied,
1997 block_invalidate_folio(page_folio(wc->w_target_page),
2001 if (wc->w_target_page)
2002 flush_dcache_page(wc->w_target_page);
2011 if (tmppage == wc->w_target_page) {