Lines Matching refs:epd

189 static void end_write_bio(struct extent_page_data *epd, int ret)  in end_write_bio()  argument
191 struct bio *bio = epd->bio_ctrl.bio; in end_write_bio()
196 epd->bio_ctrl.bio = NULL; in end_write_bio()
206 static int __must_check flush_write_bio(struct extent_page_data *epd) in flush_write_bio() argument
209 struct bio *bio = epd->bio_ctrl.bio; in flush_write_bio()
220 epd->bio_ctrl.bio = NULL; in flush_write_bio()
3911 struct extent_page_data *epd, in __extent_writepage_io() argument
4033 &epd->bio_ctrl, page, in __extent_writepage_io()
4068 struct extent_page_data *epd) in __extent_writepage() argument
4107 if (!epd->extent_locked) { in __extent_writepage()
4115 ret = __extent_writepage_io(BTRFS_I(inode), page, wbc, epd, i_size, in __extent_writepage()
4159 if (epd->extent_locked) { in __extent_writepage()
4203 struct extent_page_data *epd) in lock_extent_buffer_for_io() argument
4211 ret = flush_write_bio(epd); in lock_extent_buffer_for_io()
4220 if (!epd->sync_io) in lock_extent_buffer_for_io()
4223 ret = flush_write_bio(epd); in lock_extent_buffer_for_io()
4274 err = flush_write_bio(epd); in lock_extent_buffer_for_io()
4536 struct extent_page_data *epd) in write_one_subpage_eb() argument
4557 &epd->bio_ctrl, page, eb->start, eb->len, in write_one_subpage_eb()
4581 struct extent_page_data *epd) in write_one_eb() argument
4597 &epd->bio_ctrl, p, disk_bytenr, in write_one_eb()
4642 struct extent_page_data *epd) in submit_eb_subpage() argument
4695 ret = lock_extent_buffer_for_io(eb, epd); in submit_eb_subpage()
4704 ret = write_one_subpage_eb(eb, wbc, epd); in submit_eb_subpage()
4714 end_write_bio(epd, ret); in submit_eb_subpage()
4739 struct extent_page_data *epd, in submit_eb_page() argument
4751 return submit_eb_subpage(page, wbc, epd); in submit_eb_page()
4794 ret = lock_extent_buffer_for_io(eb, epd); in submit_eb_page()
4809 ret = write_one_eb(eb, wbc, epd); in submit_eb_page()
4820 struct extent_page_data epd = { in btree_write_cache_pages() local
4866 ret = submit_eb_page(page, wbc, &epd, &eb_context); in btree_write_cache_pages()
4894 end_write_bio(&epd, ret); in btree_write_cache_pages()
4925 ret = flush_write_bio(&epd); in btree_write_cache_pages()
4928 end_write_bio(&epd, ret); in btree_write_cache_pages()
4952 struct extent_page_data *epd) in extent_write_cache_pages() argument
5033 ret = flush_write_bio(epd); in extent_write_cache_pages()
5045 ret = flush_write_bio(epd); in extent_write_cache_pages()
5057 ret = __extent_writepage(page, wbc, epd); in extent_write_cache_pages()
5087 ret = flush_write_bio(epd); in extent_write_cache_pages()
5102 struct extent_page_data epd = { in extent_write_full_page() local
5108 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
5111 end_write_bio(&epd, ret); in extent_write_full_page()
5115 ret = flush_write_bio(&epd); in extent_write_full_page()
5135 struct extent_page_data epd = { in extent_write_locked_range() local
5167 ret = __extent_writepage(page, &wbc_writepages, &epd); in extent_write_locked_range()
5178 ret = flush_write_bio(&epd); in extent_write_locked_range()
5180 end_write_bio(&epd, ret); in extent_write_locked_range()
5195 struct extent_page_data epd = { in extent_writepages() local
5207 ret = extent_write_cache_pages(mapping, wbc, &epd); in extent_writepages()
5212 end_write_bio(&epd, ret); in extent_writepages()
5215 ret = flush_write_bio(&epd); in extent_writepages()