Lines Matching refs:epd

166 static void end_write_bio(struct extent_page_data *epd, int ret)  in end_write_bio()  argument
168 if (epd->bio) { in end_write_bio()
169 epd->bio->bi_status = errno_to_blk_status(ret); in end_write_bio()
170 bio_endio(epd->bio); in end_write_bio()
171 epd->bio = NULL; in end_write_bio()
181 static int __must_check flush_write_bio(struct extent_page_data *epd) in flush_write_bio() argument
185 if (epd->bio) { in flush_write_bio()
186 ret = submit_one_bio(epd->bio, 0, 0); in flush_write_bio()
194 epd->bio = NULL; in flush_write_bio()
3409 struct extent_page_data *epd, in __extent_writepage_io() argument
3414 struct extent_io_tree *tree = epd->tree; in __extent_writepage_io()
3523 bdev, &epd->bio, in __extent_writepage_io()
3551 struct extent_page_data *epd) in __extent_writepage() argument
3594 if (!epd->extent_locked) { in __extent_writepage()
3602 ret = __extent_writepage_io(inode, page, wbc, epd, in __extent_writepage()
3646 struct extent_page_data *epd) in lock_extent_buffer_for_io() argument
3654 ret = flush_write_bio(epd); in lock_extent_buffer_for_io()
3663 if (!epd->sync_io) in lock_extent_buffer_for_io()
3666 ret = flush_write_bio(epd); in lock_extent_buffer_for_io()
3711 err = flush_write_bio(epd); in lock_extent_buffer_for_io()
3849 struct extent_page_data *epd) in write_one_eb() argument
3888 &epd->bio, in write_one_eb()
3921 struct extent_page_data epd = { in btree_write_cache_pages() local
3994 ret = lock_extent_buffer_for_io(eb, &epd); in btree_write_cache_pages()
4004 ret = write_one_eb(eb, wbc, &epd); in btree_write_cache_pages()
4033 end_write_bio(&epd, ret); in btree_write_cache_pages()
4036 ret = flush_write_bio(&epd); in btree_write_cache_pages()
4056 struct extent_page_data *epd) in extent_write_cache_pages() argument
4133 ret = flush_write_bio(epd); in extent_write_cache_pages()
4145 ret = flush_write_bio(epd); in extent_write_cache_pages()
4157 ret = __extent_writepage(page, wbc, epd); in extent_write_cache_pages()
4203 struct extent_page_data epd = { in extent_write_full_page() local
4210 ret = __extent_writepage(page, wbc, &epd); in extent_write_full_page()
4213 end_write_bio(&epd, ret); in extent_write_full_page()
4217 ret = flush_write_bio(&epd); in extent_write_full_page()
4232 struct extent_page_data epd = { in extent_write_locked_range() local
4248 ret = __extent_writepage(page, &wbc_writepages, &epd); in extent_write_locked_range()
4260 end_write_bio(&epd, ret); in extent_write_locked_range()
4263 ret = flush_write_bio(&epd); in extent_write_locked_range()
4271 struct extent_page_data epd = { in extent_writepages() local
4278 ret = extent_write_cache_pages(mapping, wbc, &epd); in extent_writepages()
4281 end_write_bio(&epd, ret); in extent_writepages()
4284 ret = flush_write_bio(&epd); in extent_writepages()