/linux/fs/btrfs/ |
H A D | bio.c | 102 bbio->bio.bi_status = status; in btrfs_bio_end_io() 124 bbio->bio.bi_status = READ_ONCE(bbio->status); in btrfs_bio_end_io() 154 btrfs_bio_end_io(fbio->bbio, fbio->bbio->bio.bi_status); in btrfs_repair_done() 168 if (repair_bbio->bio.bi_status || in btrfs_end_repair_bio() 176 fbio->bbio->bio.bi_status = BLK_STS_IOERR; in btrfs_end_repair_bio() 224 failed_bbio->bio.bi_status = BLK_STS_IOERR; in repair_one_sector() 259 blk_status_t status = bbio->bio.bi_status; in btrfs_check_read_bio() 276 bbio->bio.bi_status = BLK_STS_OK; in btrfs_check_read_bio() 295 btrfs_bio_end_io(bbio, bbio->bio.bi_status); in btrfs_check_read_bio() 302 if (bio->bi_status != BLK_STS_IOERR && bio->bi_status != BLK_STS_TARGET) in btrfs_log_dev_io_error() [all …]
|
/linux/block/ |
H A D | fops.c | 95 if (unlikely(bio.bi_status)) in __blkdev_direct_IO_simple() 96 ret = blk_status_to_errno(bio.bi_status); in __blkdev_direct_IO_simple() 131 if (bio->bi_status && !dio->bio.bi_status) in blkdev_bio_end_io() 132 dio->bio.bi_status = bio->bi_status; in blkdev_bio_end_io() 144 if (likely(!dio->bio.bi_status)) { in blkdev_bio_end_io() 148 ret = blk_status_to_errno(dio->bio.bi_status); in blkdev_bio_end_io() 217 bio->bi_status = BLK_STS_IOERR; in __blkdev_direct_IO() 275 ret = blk_status_to_errno(dio->bio.bi_status); in __blkdev_direct_IO() 297 if (likely(!bio->bi_status)) { in blkdev_bio_end_io_async() 301 ret = blk_status_to_errno(bio->bi_status); in blkdev_bio_end_io_async()
|
H A D | bio-integrity-auto.c | 85 if (bio_op(bio) == REQ_OP_READ && !bio->bi_status && in __bio_integrity_endio() 193 bio->bi_status = BLK_STS_RESOURCE; in bio_integrity_prep()
|
H A D | blk-crypto.c | 290 bio->bi_status = BLK_STS_IOERR; in __blk_crypto_bio_prep() 295 bio->bi_status = BLK_STS_IOERR; in __blk_crypto_bio_prep()
|
H A D | blk-crypto-internal.h | 238 (*bio_ptr)->bi_status = BLK_STS_NOTSUPP; in blk_crypto_fallback_bio_prep()
|
/linux/fs/ext4/ |
H A D | page-io.c | 118 if (bio->bi_status) { in ext4_finish_bio() 119 int err = blk_status_to_errno(bio->bi_status); in ext4_finish_bio() 136 if (bio->bi_status) { in ext4_finish_bio() 358 bio->bi_status)) { in ext4_end_bio() 365 if (bio->bi_status) { in ext4_end_bio() 370 bio->bi_status, inode->i_ino, in ext4_end_bio() 375 blk_status_to_errno(bio->bi_status)); in ext4_end_bio()
|
/linux/fs/iomap/ |
H A D | ioend.c | 70 ioend->io_error = blk_status_to_errno(bio->bi_status); in ioend_writeback_end_bio() 90 ioend->io_bio.bi_status = errno_to_blk_status(error); in iomap_ioend_writeback_submit() 304 if (ioend->io_bio.bi_status != next->io_bio.bi_status) in iomap_ioend_can_merge()
|
/linux/drivers/md/bcache/ |
H A D | movinggc.c | 68 if (bio->bi_status) in read_moving_endio() 69 io->op.status = bio->bi_status; in read_moving_endio() 75 bch_bbio_endio(io->op.c, bio, bio->bi_status, "reading data to move"); in read_moving_endio()
|
/linux/fs/bcachefs/ |
H A D | io_read.c | 432 if (!rbio->bio.bi_status) in bch2_rbio_free() 573 rbio->bio.bi_status = BLK_STS_IOERR; in bch2_read_retry_nodecode() 612 rbio->bio.bi_status = 0; in bch2_rbio_retry() 632 rbio->bio.bi_status = BLK_STS_IOERR; in bch2_rbio_retry() 678 rbio->bio.bi_status = blk_error; in bch2_rbio_error() 692 rbio->bio.bi_status = blk_error; in bch2_rbio_error() 941 rbio->submit_time, !bio->bi_status); in bch2_read_endio() 946 if (unlikely(bio->bi_status)) { in bch2_read_endio() 947 bch2_rbio_error(rbio, -BCH_ERR_data_read_retry_io_err, bio->bi_status); in bch2_read_endio() 1334 orig->bio.bi_status = BLK_STS_IOERR; in __bch2_read_extent() [all …]
|
H A D | btree_node_scan.c | 140 bch2_account_io_completion(ca, BCH_MEMBER_ERROR_read, submit_time, !bio->bi_status); in try_read_btree_node() 142 if (bio->bi_status) { in try_read_btree_node() 145 offset, bch2_blk_status_to_str(bio->bi_status)); in try_read_btree_node() 193 bch2_account_io_completion(ca, BCH_MEMBER_ERROR_read, submit_time, !bio->bi_status); in try_read_btree_node()
|
H A D | btree_io.c | 1425 bio->bi_status = BLK_STS_REMOVED; in btree_node_read_work() 1429 rb->start_time, !bio->bi_status); in btree_node_read_work() 1435 if (bio->bi_status) { in btree_node_read_work() 1499 rb->start_time, !bio->bi_status); in btree_node_read_endio() 1712 ra->err[rb->idx] = bio->bi_status; in btree_node_read_all_replicas_endio() 1870 bio->bi_status = BLK_STS_REMOVED; in bch2_btree_node_read() 2242 wbio->submit_time, !bio->bi_status); in btree_node_write_endio() 2244 if (ca && bio->bi_status) { in btree_node_write_endio() 2248 bch2_blk_status_to_str(bio->bi_status)); in btree_node_write_endio() 2254 if (bio->bi_status) { in btree_node_write_endio()
|
/linux/drivers/target/ |
H A D | target_core_iblock.c | 337 blk_status_t blk_status = bio->bi_status; in iblock_bio_done() 339 if (bio->bi_status) { in iblock_bio_done() 340 pr_err("bio error: %p, err: %d\n", bio, bio->bi_status); in iblock_bio_done() 395 if (bio->bi_status) in iblock_end_io_flush() 396 pr_err("IBLOCK: cache flush failed: %d\n", bio->bi_status); in iblock_end_io_flush() 399 if (bio->bi_status) in iblock_end_io_flush()
|
/linux/fs/erofs/ |
H A D | fileio.c | 35 if (ret < 0 && !rq->bio.bi_status) in erofs_fileio_ki_complete() 36 rq->bio.bi_status = errno_to_blk_status(ret); in erofs_fileio_ki_complete()
|
/linux/drivers/md/ |
H A D | raid1.c | 304 bio->bi_status = BLK_STS_IOERR; in call_bio_endio() 365 int uptodate = !bio->bi_status; in raid1_end_read_request() 458 (bio->bi_status && bio_op(bio) == REQ_OP_DISCARD); in raid1_end_write_request() 463 if (bio->bi_status && !ignore_error) { in raid1_end_write_request() 1416 bio->bi_status = errno_to_blk_status(error); in raid1_read_request() 1686 bio->bi_status = errno_to_blk_status(error); in raid1_write_request() 2045 if (!bio->bi_status) in end_sync_read() 2084 int uptodate = !bio->bi_status; in end_sync_write() 2247 bio->bi_status = 0; in fix_sync_read_error() 2275 status = b->bi_status; in process_checks() [all …]
|
H A D | dm-zoned-target.c | 80 if (status != BLK_STS_OK && bio->bi_status == BLK_STS_OK) in dmz_bio_endio() 81 bio->bi_status = status; in dmz_bio_endio() 82 if (bioctx->dev && bio->bi_status != BLK_STS_OK) in dmz_bio_endio() 89 if (bio->bi_status != BLK_STS_OK && in dmz_bio_endio() 106 blk_status_t status = clone->bi_status; in dmz_clone_endio()
|
H A D | raid10.c | 326 bio->bi_status = BLK_STS_IOERR; in raid_end_bio_io() 378 int uptodate = !bio->bi_status; in raid10_end_read_request() 462 (bio->bi_status && bio_op(bio) == REQ_OP_DISCARD); in raid10_end_write_request() 476 if (bio->bi_status && !ignore_error) { in raid10_end_write_request() 1244 bio->bi_status = errno_to_blk_status(error); in raid10_read_request() 1534 bio->bi_status = errno_to_blk_status(error); in raid10_write_request() 1678 bio->bi_status = errno_to_blk_status(PTR_ERR(split)); in raid10_handle_discard() 1693 bio->bi_status = errno_to_blk_status(PTR_ERR(split)); in raid10_handle_discard() 2233 if (!bio->bi_status) in __end_sync_read() 2315 if (bio->bi_status) { in end_sync_write() [all …]
|
H A D | dm-integrity.c | 319 blk_status_t bi_status; member 1574 if (unlikely(r) && !bio->bi_status) in do_endio() 1575 bio->bi_status = errno_to_blk_status(r); in do_endio() 1592 if (unlikely(dio->fua) && likely(!bio->bi_status) && likely(!dm_integrity_failed(ic))) in do_endio_flush() 1610 if (unlikely(dio->bi_status) && !bio->bi_status) in dec_in_flight() 1611 bio->bi_status = dio->bi_status; in dec_in_flight() 1612 if (likely(!bio->bi_status) && unlikely(bio_sectors(bio) != dio->range.n_sectors)) { in dec_in_flight() 1736 dio->bi_status = errno_to_blk_status(r); in integrity_recheck() 1752 dio->bi_status = errno_to_blk_status(r); in integrity_recheck() 1908 dio->bi_status = errno_to_blk_status(r); in integrity_metadata() [all …]
|
H A D | dm-verity-target.c | 425 if (bio->bi_status) in verity_handle_data_hash_mismatch() 466 if (v->validated_blocks && bio->bi_status == BLK_STS_OK && in verity_verify_io() 547 bio->bi_status = status; in verity_finish_io() 612 if (bio->bi_status && in verity_end_io() 616 verity_finish_io(io, bio->bi_status); in verity_end_io()
|
H A D | raid1-10.c | 107 bio->bi_status = BLK_STS_RESOURCE; in md_bio_reset_resync_pages()
|
H A D | dm-raid1.c | 494 bio->bi_status = BLK_STS_DM_REQUEUE; in hold_bio() 496 bio->bi_status = BLK_STS_IOERR; in hold_bio() 630 bio->bi_status = BLK_STS_NOTSUPP; in write_callback() 1297 bio->bi_status = 0; in mirror_end_io()
|
/linux/drivers/block/drbd/ |
H A D | drbd_worker.c | 55 device->md_io.error = blk_status_to_errno(bio->bi_status); in drbd_md_endio() 179 if (bio->bi_status && drbd_ratelimit()) in drbd_peer_request_endio() 182 : "read", bio->bi_status, in drbd_peer_request_endio() 185 if (bio->bi_status) in drbd_peer_request_endio() 246 if (!bio->bi_status) in drbd_request_endio() 251 if (unlikely(bio->bi_status)) { in drbd_request_endio() 255 if (bio->bi_status == BLK_STS_NOTSUPP) in drbd_request_endio() 274 req->private_bio = ERR_PTR(blk_status_to_errno(bio->bi_status)); in drbd_request_endio()
|
/linux/fs/crypto/ |
H A D | bio.c | 42 bio->bi_status = errno_to_blk_status(err); in fscrypt_decrypt_bio()
|
/linux/drivers/md/dm-vdo/ |
H A D | vio.h | 181 continue_vio(vio, blk_status_to_errno(vio->bio->bi_status)); in continue_vio_after_io()
|
/linux/fs/verity/ |
H A D | verify.c | 327 bio->bi_status = BLK_STS_IOERR; in fsverity_verify_bio()
|
/linux/fs/xfs/ |
H A D | xfs_zone_gc.c | 808 if (chunk->bio.bi_status) in xfs_zone_gc_write_chunk() 836 if (chunk->bio.bi_status) in xfs_zone_gc_finish_chunk() 883 if (chunk->bio.bi_status) { in xfs_zone_gc_finish_reset()
|