Lines Matching refs:w_target_folio
718 * w_target_folio is the folio being written to by the user.
721 * w_target_folio, and in the case of an allocating write with
723 * pages adjacent to w_target_folio which need to be written
729 struct folio *w_target_folio;
733 * against w_target_folio in ocfs2_write_end_nolock.
778 * to write_end(). The caller must hold a ref on w_target_folio.
781 BUG_ON(!wc->w_target_folio);
783 if (wc->w_target_folio == wc->w_folios[i]) {
788 folio_mark_accessed(wc->w_target_folio);
789 folio_put(wc->w_target_folio);
905 if (wc->w_target_folio)
906 ocfs2_zero_new_buffers(wc->w_target_folio, from, to);
939 if (folio == wc->w_target_folio) {
1081 wc->w_target_folio = wc->w_folios[i];
1478 wc->w_target_folio = folio;
1787 BUG_ON(wc->w_target_folio);
1810 *foliop = wc->w_target_folio;
1910 if (!folio_test_uptodate(wc->w_target_folio)) {
1916 memcpy_from_folio(di->id2.i_data.id_data + pos, wc->w_target_folio,
1954 if (unlikely(copied < len) && wc->w_target_folio) {
1957 if (!folio_test_uptodate(wc->w_target_folio))
1961 if (new_isize > folio_pos(wc->w_target_folio))
1962 ocfs2_zero_new_buffers(wc->w_target_folio, start+copied,
1972 block_invalidate_folio(wc->w_target_folio, 0,
1973 folio_size(wc->w_target_folio));
1976 if (wc->w_target_folio)
1977 flush_dcache_folio(wc->w_target_folio);
1986 if (folio == wc->w_target_folio) {