/linux/block/ |
H A D | blk-merge.c | 122 split->bi_opf |= REQ_NOMERGE; in bio_submit_split() 200 bool is_atomic = bio->bi_opf & REQ_ATOMIC; in get_max_io_size() 348 if (bio->bi_opf & REQ_ATOMIC) in bio_split_rw_at() 355 if (bio->bi_opf & REQ_NOWAIT) in bio_split_rw_at() 752 WARN_ON_ONCE((bio->bi_opf & REQ_FAILFAST_MASK) && in blk_rq_set_mixed_merge() 753 (bio->bi_opf & REQ_FAILFAST_MASK) != ff); in blk_rq_set_mixed_merge() 754 bio->bi_opf |= ff; in blk_rq_set_mixed_merge() 761 if (bio->bi_opf & REQ_RAHEAD) in bio_failfast() 764 return bio->bi_opf & REQ_FAILFAST_MASK; in bio_failfast() 776 if (bio->bi_opf & REQ_RAHEAD) in blk_update_mixed_merge() [all …]
|
H A D | blk-zoned.c | 714 if (WARN_ON_ONCE(bio->bi_opf & REQ_NOWAIT)) in blk_zone_wplug_handle_reset_or_finish() 715 bio->bi_opf &= ~REQ_NOWAIT; in blk_zone_wplug_handle_reset_or_finish() 800 if (bio->bi_opf & REQ_NOWAIT) { in disk_zone_wplug_add_bio() 802 bio->bi_opf &= ~REQ_NOWAIT; in disk_zone_wplug_add_bio() 958 bio->bi_opf &= ~REQ_OP_MASK; in blk_zone_wplug_prepare_bio() 959 bio->bi_opf |= REQ_OP_WRITE | REQ_NOMERGE; in blk_zone_wplug_prepare_bio() 1014 if (bio->bi_opf & REQ_NOWAIT) in blk_zone_wplug_handle_write() 1019 if (bio->bi_opf & REQ_NOWAIT) in blk_zone_wplug_handle_write() 1036 (bio->bi_opf & REQ_NOWAIT)) in blk_zone_wplug_handle_write() 1134 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in blk_zone_plug_bio() [all …]
|
H A D | blk-throttle.h | 177 blkg_rwstat_add(&tg->stat_bytes, bio->bi_opf, in blk_should_throtl() 180 blkg_rwstat_add(&tg->stat_ios, bio->bi_opf, 1); in blk_should_throtl()
|
H A D | bio.c | 250 bio->bi_opf = opf; in bio_init() 308 bio->bi_opf = opf; in bio_reset() 818 if (bio->bi_opf & REQ_ALLOC_CACHE) in bio_put() 864 bio = bio_alloc_bioset(bdev, 0, bio_src->bi_opf, gfp, bs); in bio_alloc_clone() 895 bio_init(bio, bdev, bio_src->bi_io_vec, 0, bio_src->bi_opf); in bio_init_clone() 1293 bio->bi_opf |= REQ_SYNC; in submit_bio_wait() 1581 if (bio->bi_opf & REQ_ATOMIC) in bio_split() 1614 if (WARN_ON_ONCE(bio->bi_opf & REQ_ATOMIC && size)) in bio_trim()
|
H A D | blk-mq-sched.h | 33 return !(bio->bi_opf & REQ_NOMERGE_FLAGS); in bio_mergeable()
|
H A D | blk-map.c | 245 if (bio->bi_opf & REQ_ALLOC_CACHE) { in blk_mq_map_bio_put() 725 bio->bi_opf &= ~REQ_OP_MASK; in blk_rq_map_kern() 726 bio->bi_opf |= req_op(rq); in blk_rq_map_kern()
|
H A D | blk-wbt.c | 604 if ((bio->bi_opf & (REQ_SYNC | REQ_IDLE)) == in wbt_should_throttle() 625 if (bio->bi_opf & REQ_SWAP) in bio_to_wbt_flags() 658 __wbt_wait(rwb, flags, bio->bi_opf); in wbt_wait()
|
/linux/fs/btrfs/ |
H A D | bio.c | 321 else if (!(bio->bi_opf & REQ_RAHEAD)) in btrfs_log_dev_io_error() 323 if (bio->bi_opf & REQ_PREFLUSH) in btrfs_log_dev_io_error() 330 if (bio->bi_opf & REQ_META) in btrfs_end_io_wq() 452 __func__, bio_op(bio), bio->bi_opf, bio->bi_iter.bi_sector, in btrfs_submit_dev_bio() 464 if (bio->bi_opf & REQ_BTRFS_CGROUP_PUNT) in btrfs_submit_dev_bio() 525 if (bbio->bio.bi_opf & REQ_META) in btrfs_bio_csum() 593 bio->bi_opf |= REQ_BTRFS_CGROUP_PUNT; in run_one_async_done() 619 if (op_is_sync(bbio->bio.bi_opf)) in should_async_write() 623 if ((bbio->bio.bi_opf & REQ_META) && btrfs_is_zoned(bbio->fs_info)) in should_async_write() 732 bio->bi_opf &= ~REQ_OP_WRITE; in btrfs_submit_chunk() [all …]
|
/linux/drivers/md/bcache/ |
H A D | writeback.h | 123 return (op_is_sync(bio->bi_opf) || in should_writeback() 124 bio->bi_opf & (REQ_META|REQ_PRIO) || in should_writeback()
|
H A D | io.c | 68 if (bio->bi_opf & REQ_RAHEAD) { in bch_count_backing_io_errors()
|
/linux/include/trace/events/ |
H A D | bcache.h | 31 blk_fill_rwbs(__entry->rwbs, bio->bi_opf); 105 blk_fill_rwbs(__entry->rwbs, bio->bi_opf); 140 blk_fill_rwbs(__entry->rwbs, bio->bi_opf); 171 blk_fill_rwbs(__entry->rwbs, bio->bi_opf); 241 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
|
/linux/drivers/md/ |
H A D | dm-raid1.c | 268 .bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC, in mirror_flush() 547 .bi_opf = REQ_OP_READ, in read_async_bio() 659 blk_opf_t op_flags = bio->bi_opf & (REQ_FUA | REQ_PREFLUSH | REQ_ATOMIC); in do_write() 661 .bi_opf = REQ_OP_WRITE | op_flags, in do_write() 670 io_req.bi_opf = REQ_OP_DISCARD | op_flags; in do_write() 708 if ((bio->bi_opf & REQ_PREFLUSH) || in do_writes() 1222 if (bio->bi_opf & REQ_RAHEAD) in mirror_map() 1259 if (!(bio->bi_opf & REQ_PREFLUSH) && in mirror_end_io() 1268 if (bio->bi_opf & REQ_RAHEAD) in mirror_end_io()
|
H A D | dm-io.c | 483 if ((io_req->bi_opf & REQ_OP_MASK) == REQ_OP_READ) { in dp_init() 508 if (num_regions > 1 && !op_is_write(io_req->bi_opf)) { in dm_io() 519 io_req->bi_opf, &dp, sync_error_bits, ioprio); in dm_io() 521 async_io(io_req->client, num_regions, where, io_req->bi_opf, &dp, in dm_io()
|
H A D | raid1.c | 468 (bio->bi_opf & MD_FAILFAST) && in raid1_end_write_request() 1319 const blk_opf_t do_sync = bio->bi_opf & REQ_SYNC; in raid1_read_request() 1336 bio->bi_opf & REQ_NOWAIT)) { in raid1_read_request() 1407 read_bio->bi_opf = op | do_sync; in raid1_read_request() 1410 read_bio->bi_opf |= MD_FAILFAST; in raid1_read_request() 1443 if (bio->bi_opf & REQ_NOWAIT) in wait_blocked_rdev() 1474 if (bio->bi_opf & REQ_NOWAIT) { in raid1_write_request() 1496 bio->bi_opf & REQ_NOWAIT)) { in raid1_write_request() 1566 if (bio->bi_opf & REQ_ATOMIC) { in raid1_write_request() 1656 mbio->bi_opf = bio_op(bio) | in raid1_write_request() [all …]
|
H A D | raid10.c | 488 (bio->bi_opf & MD_FAILFAST)) { in raid10_end_write_request() 1122 if (!wait_barrier(conf, bio->bi_opf & REQ_NOWAIT)) { in regular_request_wait() 1130 if (bio->bi_opf & REQ_NOWAIT) { in regular_request_wait() 1150 const blk_opf_t do_sync = bio->bi_opf & REQ_SYNC; in raid10_read_request() 1231 read_bio->bi_opf = op | do_sync; in raid10_read_request() 1234 read_bio->bi_opf |= MD_FAILFAST; in raid10_read_request() 1251 const blk_opf_t do_sync = bio->bi_opf & REQ_SYNC; in raid10_write_one_disk() 1252 const blk_opf_t do_fua = bio->bi_opf & REQ_FUA; in raid10_write_one_disk() 1253 const blk_opf_t do_atomic = bio->bi_opf & REQ_ATOMIC; in raid10_write_one_disk() 1272 mbio->bi_opf = op | do_sync | do_fua | do_atomic; in raid10_write_one_disk() [all …]
|
H A D | dm-stripe.c | 278 if (bio->bi_opf & REQ_PREFLUSH) { in stripe_map() 414 if (bio->bi_opf & REQ_RAHEAD) in stripe_end_io()
|
H A D | dm-writecache.c | 526 req.bi_opf = REQ_OP_WRITE | REQ_SYNC; in ssd_commit_flushed() 564 req.bi_opf = REQ_OP_WRITE | REQ_SYNC | REQ_FUA; in ssd_commit_superblock() 593 req.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH; in writecache_disk_flush() 987 req.bi_opf = REQ_OP_READ | REQ_SYNC; in writecache_read_metadata() 1464 (wc->metadata_only && !(bio->bi_opf & REQ_META))) in writecache_map_write() 1495 if (unlikely(bio->bi_opf & REQ_FUA || wc->uncommitted_blocks >= wc->autocommit_blocks)) in writecache_map_write() 1550 if (unlikely(bio->bi_opf & REQ_PREFLUSH)) { in writecache_map() 1879 bio->bi_opf |= REQ_FUA; in __writecache_writeback_pmem()
|
/linux/drivers/md/dm-vdo/ |
H A D | vio.h | 122 blk_opf_t bi_opf, physical_block_number_t pbn); 125 blk_opf_t bi_opf, physical_block_number_t pbn);
|
/linux/drivers/block/ |
H A D | brd.c | 251 if (unlikely(op_is_discard(bio->bi_opf))) { in brd_submit_bio() 266 bio->bi_opf, sector); in brd_submit_bio() 268 if (err == -ENOMEM && bio->bi_opf & REQ_NOWAIT) { in brd_submit_bio()
|
/linux/include/linux/ |
H A D | dm-io.h | 62 blk_opf_t bi_opf; /* Request type and flags */ member
|
H A D | blk_types.h | 217 blk_opf_t bi_opf; /* bottom bits REQ_OP, top bits member 433 return bio->bi_opf & REQ_OP_MASK; in bio_op()
|
H A D | bio.h | 663 bio->bi_opf |= REQ_POLLED; in bio_set_polled() 665 bio->bi_opf |= REQ_NOWAIT; in bio_set_polled() 670 bio->bi_opf &= ~REQ_POLLED; in bio_clear_polled()
|
/linux/fs/bcachefs/ |
H A D | io_write.c | 448 n->bio.bi_opf = wbio->bio.bi_opf; in bch2_submit_wbio_replicas() 759 wbio->bio.bi_opf = src->bi_opf; in bch2_write_bio_alloc() 1099 dst->bi_opf = src->bi_opf; in bch2_write_extent() 1343 bio->bi_opf = op->wbio.bio.bi_opf; in bch2_nocow_write() 1353 bio->bi_opf |= REQ_OP_WRITE; in bch2_nocow_write() 1509 bio->bi_opf |= REQ_OP_WRITE; in __bch2_write()
|
/linux/fs/xfs/ |
H A D | xfs_bio_io.c | 42 prev->bi_opf, GFP_KERNEL); in xfs_rw_bdev()
|
/linux/Documentation/admin-guide/device-mapper/ |
H A D | dm-flakey.rst | 67 Perform the replacement only if bio->bi_opf has all the
|