Lines Matching refs:epd

3276 			      struct extent_page_data *epd,  in writepage_delalloc()  argument
3280 struct extent_io_tree *tree = epd->tree; in writepage_delalloc()
3288 if (epd->extent_locked || !tree->ops || !tree->ops->fill_delalloc) in writepage_delalloc()
3366 struct extent_page_data *epd, in __extent_writepage_io() argument
3371 struct extent_io_tree *tree = epd->tree; in __extent_writepage_io()
3430 em = epd->get_extent(inode, page, pg_offset, cur, in __extent_writepage_io()
3499 bdev, &epd->bio, max_nr, in __extent_writepage_io()
3529 struct extent_page_data *epd = data; in __extent_writepage() local
3573 ret = writepage_delalloc(inode, page, wbc, epd, start, &nr_written); in __extent_writepage()
3579 ret = __extent_writepage_io(inode, page, wbc, epd, in __extent_writepage()
3610 struct extent_page_data *epd) in lock_extent_buffer_for_io() argument
3618 flush_write_bio(epd); in lock_extent_buffer_for_io()
3624 if (!epd->sync_io) in lock_extent_buffer_for_io()
3627 flush_write_bio(epd); in lock_extent_buffer_for_io()
3668 flush_write_bio(epd); in lock_extent_buffer_for_io()
3779 struct extent_page_data *epd) in write_one_eb() argument
3786 int rw = (epd->sync_io ? WRITE_SYNC : WRITE) | REQ_META; in write_one_eb()
3801 PAGE_CACHE_SIZE, 0, bdev, &epd->bio, in write_one_eb()
3803 0, epd->bio_flags, bio_flags, false); in write_one_eb()
3804 epd->bio_flags = bio_flags; in write_one_eb()
3835 struct extent_page_data epd = { in btree_write_cache_pages() local
3914 ret = lock_extent_buffer_for_io(eb, fs_info, &epd); in btree_write_cache_pages()
3920 ret = write_one_eb(eb, fs_info, wbc, &epd); in btree_write_cache_pages()
3947 flush_write_bio(&epd); in btree_write_cache_pages()
4088 static void flush_epd_write_bio(struct extent_page_data *epd) in flush_epd_write_bio() argument
4090 if (epd->bio) { in flush_epd_write_bio()
4094 if (epd->sync_io) in flush_epd_write_bio()
4097 ret = submit_one_bio(rw, epd->bio, 0, epd->bio_flags); in flush_epd_write_bio()
4099 epd->bio = NULL; in flush_epd_write_bio()
4105 struct extent_page_data *epd = data; in flush_write_bio() local
4106 flush_epd_write_bio(epd); in flush_write_bio()
4114 struct extent_page_data epd = { in extent_write_full_page() local
4123 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
4125 flush_epd_write_bio(&epd); in extent_write_full_page()
4139 struct extent_page_data epd = { in extent_write_locked_range() local
4157 ret = __extent_writepage(page, &wbc_writepages, &epd); in extent_write_locked_range()
4169 flush_epd_write_bio(&epd); in extent_write_locked_range()
4179 struct extent_page_data epd = { in extent_writepages() local
4189 __extent_writepage, &epd, in extent_writepages()
4191 flush_epd_write_bio(&epd); in extent_writepages()