Home
last modified time | relevance | path

Searched refs:bi_status (Results 1 – 25 of 74) sorted by relevance

123

/linux/drivers/md/bcache/
H A Drequest.c174 if (bio->bi_status) { in bch_data_insert_endio()
177 op->status = bio->bi_status; in bch_data_insert_endio()
184 bch_bbio_endio(op->c, bio, bio->bi_status, "writing data to cache"); in bch_data_insert_endio()
512 if (bio->bi_status) in bch_cache_read_endio()
513 s->iop.status = bio->bi_status; in bch_cache_read_endio()
520 bch_bbio_endio(s->iop.c, bio, bio->bi_status, "reading from cache"); in bch_cache_read_endio()
639 if (bio->bi_status) { in request_endio()
642 s->iop.status = bio->bi_status; in request_endio()
655 if (bio->bi_status) { in backing_request_endio()
669 dc->bdev, bio->bi_status); in backing_request_endio()
[all …]
/linux/block/
H A Dfops.c101 if (unlikely(bio.bi_status)) in __blkdev_direct_IO_simple()
102 ret = blk_status_to_errno(bio.bi_status); in __blkdev_direct_IO_simple()
137 if (bio->bi_status && !dio->bio.bi_status) in blkdev_bio_end_io()
138 dio->bio.bi_status = bio->bi_status; in blkdev_bio_end_io()
150 if (likely(!dio->bio.bi_status)) { in blkdev_bio_end_io()
154 ret = blk_status_to_errno(dio->bio.bi_status); in blkdev_bio_end_io()
280 ret = blk_status_to_errno(dio->bio.bi_status); in __blkdev_direct_IO()
302 if (likely(!bio->bi_status)) { in blkdev_bio_end_io_async()
306 ret = blk_status_to_errno(bio->bi_status); in blkdev_bio_end_io_async()
H A Dbio-integrity-auto.c42 bio->bi_status = bio_integrity_verify(bio, &bid->saved_bio_iter); in bio_integrity_verify_fn()
62 if (bio_op(bio) == REQ_OP_READ && !bio->bi_status && in __bio_integrity_endio()
H A Dbio.c227 bio->bi_status = 0; in bio_init()
327 if (bio->bi_status && !parent->bi_status) in __bio_chain_endio()
328 parent->bi_status = bio->bi_status; in __bio_chain_endio()
1599 return blk_status_to_errno(bio->bi_status); in submit_bio_wait()
/linux/fs/iomap/
H A Dioend.c122 ioend->io_error = blk_status_to_errno(bio->bi_status); in ioend_writeback_end_bio()
147 ioend->io_bio.bi_status = errno_to_blk_status(error); in iomap_ioend_writeback_submit()
388 if (ioend->io_bio.bi_status != next->io_bio.bi_status) in iomap_ioend_can_merge()
H A Dbio.c43 __iomap_read_end_io(bio, blk_status_to_errno(bio->bi_status)); in iomap_fail_reads()
68 if (bio->bi_status) { in iomap_read_end_io()
H A Ddirect-io.c276 if (bio->bi_status) in iomap_dio_bio_end_io()
277 iomap_dio_set_error(dio, blk_status_to_errno(bio->bi_status)); in iomap_dio_bio_end_io()
942 if (unlikely(bio->bi_status)) { in iomap_dio_simple_complete()
943 ret = blk_status_to_errno(bio->bi_status); in iomap_dio_simple_complete()
980 if (unlikely(sr->bio.bi_status)) { in iomap_dio_simple_end_io()
/linux/drivers/md/
H A Draid1-10.c102 bio->bi_status = BLK_STS_RESOURCE; in md_bio_reset_resync_pages()
302 return !(bio->bi_opf & REQ_RAHEAD) && bio->bi_status != BLK_STS_INVAL; in raid1_should_handle_error()
H A Ddm-zoned-target.c80 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 Draid1.c326 bio->bi_status = BLK_STS_IOERR; in call_bio_endio()
387 int uptodate = !bio->bi_status; in raid1_end_read_request()
480 (bio->bi_status && bio_op(bio) == REQ_OP_DISCARD); in raid1_end_write_request()
485 if (bio->bi_status && !ignore_error) { in raid1_end_write_request()
2024 if (!bio->bi_status) in end_sync_read()
2068 if (bio->bi_status) { in end_sync_write()
2224 bio->bi_status = 0; in fix_sync_read_error()
2252 status = b->bi_status; in process_checks()
2254 b->bi_status = status; in process_checks()
2266 !r1_bio->bios[primary]->bi_status) { in process_checks()
[all …]
H A Draid10.c338 bio->bi_status = BLK_STS_IOERR; in raid_end_bio_io()
394 int uptodate = !bio->bi_status; in raid10_end_read_request()
478 (bio->bi_status && bio_op(bio) == REQ_OP_DISCARD); in raid10_end_write_request()
492 if (bio->bi_status && !ignore_error) { in raid10_end_write_request()
1645 bio->bi_status = errno_to_blk_status(PTR_ERR(split)); in raid10_handle_discard()
1664 bio->bi_status = errno_to_blk_status(PTR_ERR(split)); in raid10_handle_discard()
2216 if (!bio->bi_status) in __end_sync_read()
2298 if (bio->bi_status) { in end_sync_write()
2346 if (!r10_bio->devs[i].bio->bi_status) in sync_request_write()
2375 if (!r10_bio->devs[i].bio->bi_status) { in sync_request_write()
[all …]
H A Ddm-integrity.c329 blk_status_t bi_status; member
1590 if (unlikely(r) && !bio->bi_status) in do_endio()
1591 bio->bi_status = errno_to_blk_status(r); in do_endio()
1608 if (unlikely(dio->fua) && likely(!bio->bi_status) && likely(!dm_integrity_failed(ic))) in do_endio_flush()
1626 if (unlikely(dio->bi_status) && !bio->bi_status) in dec_in_flight()
1627 bio->bi_status = dio->bi_status; in dec_in_flight()
1628 if (likely(!bio->bi_status) && unlikely(bio_sectors(bio) != dio->range.n_sectors)) { in dec_in_flight()
1912 dio->bi_status = errno_to_blk_status(r); in integrity_recheck()
1928 dio->bi_status = errno_to_blk_status(r); in integrity_recheck()
2089 dio->bi_status = errno_to_blk_status(r); in integrity_metadata()
[all …]
H A Ddm-verity-target.c442 if (bio->bi_status) in verity_handle_data_hash_mismatch()
539 if (v->validated_blocks && bio->bi_status == BLK_STS_OK && in verity_verify_io()
619 bio->bi_status = status; in verity_finish_io()
683 if (bio->bi_status && in verity_end_io()
687 verity_finish_io(io, bio->bi_status); in verity_end_io()
H A Ddm-flakey.c423 bio->bi_status = clone->bi_status; in clone_endio()
/linux/drivers/target/
H A Dtarget_core_iblock.c338 blk_status_t blk_status = bio->bi_status; in iblock_bio_done()
340 if (bio->bi_status) { in iblock_bio_done()
341 pr_err("bio error: %p, err: %d\n", bio, bio->bi_status); in iblock_bio_done()
396 if (bio->bi_status) in iblock_end_io_flush()
397 pr_err("IBLOCK: cache flush failed: %d\n", bio->bi_status); in iblock_end_io_flush()
400 if (bio->bi_status) in iblock_end_io_flush()
/linux/fs/erofs/
H A Dfileio.c35 } else 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/nvdimm/
H A Dpmem.c214 bio->bi_status = errno_to_blk_status(ret); in pmem_submit_bio()
236 bio->bi_status = rc; in pmem_submit_bio()
244 if ((bio->bi_opf & REQ_FUA) && !bio->bi_status) { in pmem_submit_bio()
251 bio->bi_status = errno_to_blk_status(ret); in pmem_submit_bio()
/linux/fs/btrfs/
H A Ddirect-io.c712 if (bio->bi_status) { in btrfs_dio_end_io()
716 dip->file_offset, dip->bytes, bio->bi_status); in btrfs_dio_end_io()
721 dip->bytes, !bio->bi_status); in btrfs_dio_end_io()
798 bio->bi_status = errno_to_blk_status(ret); in btrfs_dio_submit_io()
/linux/fs/xfs/
H A Dxfs_aops.c140 error = blk_status_to_errno(ioend->io_bio.bi_status); in xfs_end_ioend_write()
219 blk_status_to_errno(ioend->io_bio.bi_status)); in xfs_end_io()
679 ioend->io_bio.bi_status = errno_to_blk_status(error); in xfs_zoned_writeback_submit()
H A Dxfs_zone_gc.c859 if (chunk->bio.bi_status) in xfs_zone_gc_write_chunk()
888 if (chunk->bio.bi_status) in xfs_zone_gc_finish_chunk()
933 if (chunk->bio.bi_status) { in xfs_zone_gc_finish_reset()
994 error = blk_status_to_errno(bio.bi_status); in xfs_zone_gc_reset_sync()
/linux/drivers/block/drbd/
H A Ddrbd_worker.c55 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/drivers/md/dm-vdo/
H A Dvio.h183 continue_vio(vio, blk_status_to_errno(vio->bio->bi_status)); in continue_vio_after_io()
/linux/fs/
H A Dmpage.c48 int err = blk_status_to_errno(bio->bi_status); in mpage_read_end_io()
59 int err = blk_status_to_errno(bio->bi_status); in mpage_write_end_io()
/linux/fs/ntfs/
H A Daops.c20 int error = blk_status_to_errno(bio->bi_status); in ntfs_iomap_read_end_io()
/linux/fs/exfat/
H A Diomap.c244 int error = blk_status_to_errno(bio->bi_status); in exfat_iomap_read_end_io()

123