Lines Matching refs:epd

3347 			      struct extent_page_data *epd,  in writepage_delalloc()  argument
3351 struct extent_io_tree *tree = epd->tree; in writepage_delalloc()
3359 if (epd->extent_locked || !tree->ops || !tree->ops->fill_delalloc) in writepage_delalloc()
3437 struct extent_page_data *epd, in __extent_writepage_io() argument
3442 struct extent_io_tree *tree = epd->tree; in __extent_writepage_io()
3501 em = epd->get_extent(inode, page, pg_offset, cur, in __extent_writepage_io()
3570 bdev, &epd->bio, max_nr, in __extent_writepage_io()
3600 struct extent_page_data *epd = data; in __extent_writepage() local
3644 ret = writepage_delalloc(inode, page, wbc, epd, start, &nr_written); in __extent_writepage()
3650 ret = __extent_writepage_io(inode, page, wbc, epd, in __extent_writepage()
3681 struct extent_page_data *epd) in lock_extent_buffer_for_io() argument
3689 flush_write_bio(epd); in lock_extent_buffer_for_io()
3695 if (!epd->sync_io) in lock_extent_buffer_for_io()
3698 flush_write_bio(epd); in lock_extent_buffer_for_io()
3739 flush_write_bio(epd); in lock_extent_buffer_for_io()
3851 struct extent_page_data *epd) in write_one_eb() argument
3858 int rw = (epd->sync_io ? WRITE_SYNC : WRITE) | REQ_META; in write_one_eb()
3873 PAGE_CACHE_SIZE, 0, bdev, &epd->bio, in write_one_eb()
3875 0, epd->bio_flags, bio_flags, false); in write_one_eb()
3876 epd->bio_flags = bio_flags; in write_one_eb()
3907 struct extent_page_data epd = { in btree_write_cache_pages() local
3986 ret = lock_extent_buffer_for_io(eb, fs_info, &epd); in btree_write_cache_pages()
3992 ret = write_one_eb(eb, fs_info, wbc, &epd); in btree_write_cache_pages()
4019 flush_write_bio(&epd); in btree_write_cache_pages()
4160 static void flush_epd_write_bio(struct extent_page_data *epd) in flush_epd_write_bio() argument
4162 if (epd->bio) { in flush_epd_write_bio()
4166 if (epd->sync_io) in flush_epd_write_bio()
4169 ret = submit_one_bio(rw, epd->bio, 0, epd->bio_flags); in flush_epd_write_bio()
4171 epd->bio = NULL; in flush_epd_write_bio()
4177 struct extent_page_data *epd = data; in flush_write_bio() local
4178 flush_epd_write_bio(epd); in flush_write_bio()
4186 struct extent_page_data epd = { in extent_write_full_page() local
4195 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
4197 flush_epd_write_bio(&epd); in extent_write_full_page()
4211 struct extent_page_data epd = { in extent_write_locked_range() local
4229 ret = __extent_writepage(page, &wbc_writepages, &epd); in extent_write_locked_range()
4241 flush_epd_write_bio(&epd); in extent_write_locked_range()
4251 struct extent_page_data epd = { in extent_writepages() local
4261 __extent_writepage, &epd, in extent_writepages()
4263 flush_epd_write_bio(&epd); in extent_writepages()