| /linux/block/ |
| H A D | blk-merge.c | 153 bio->bi_opf |= REQ_NOMERGE; in bio_submit_split() 234 bool is_atomic = bio->bi_opf & REQ_ATOMIC; in get_max_io_size() 383 if (bio->bi_opf & REQ_ATOMIC) in bio_split_io_at() 390 if (bio->bi_opf & REQ_NOWAIT) in bio_split_io_at() 685 WARN_ON_ONCE((bio->bi_opf & REQ_FAILFAST_MASK) && in blk_rq_set_mixed_merge() 686 (bio->bi_opf & REQ_FAILFAST_MASK) != ff); in blk_rq_set_mixed_merge() 687 bio->bi_opf |= ff; in blk_rq_set_mixed_merge() 694 if (bio->bi_opf & REQ_RAHEAD) in bio_failfast() 697 return bio->bi_opf & REQ_FAILFAST_MASK; in bio_failfast() 709 if (bio->bi_opf & REQ_RAHEAD) in blk_update_mixed_merge() [all …]
|
| H A D | blk-core.c | 381 if (bio->bi_opf & REQ_NOWAIT) { in __bio_queue_enter() 569 if (op_is_flush(bio->bi_opf) && !bio_sectors(bio)) in bio_check_ro() 611 current->comm, bio->bi_bdev, bio->bi_opf, in bio_check_eod() 665 bio->bi_opf |= REQ_NOMERGE; in blk_check_zone_append() 677 if ((bio->bi_opf & REQ_POLLED) && in __submit_bio() 829 if ((bio->bi_opf & REQ_NOWAIT) && !bdev_nowait(bdev)) in submit_bio_noacct() 854 if (op_is_flush(bio->bi_opf)) { in submit_bio_noacct() 859 bio->bi_opf &= ~(REQ_PREFLUSH | REQ_FUA); in submit_bio_noacct() 871 if (bio->bi_opf & REQ_ATOMIC) { in submit_bio_noacct() 1320 sizeof_field(struct bio, bi_opf)); in blk_dev_init()
|
| H A D | blk-throttle.h | 178 blkg_rwstat_add(&tg->stat_bytes, bio->bi_opf, in blk_should_throtl() 181 blkg_rwstat_add(&tg->stat_ios, bio->bi_opf, 1); in blk_should_throtl()
|
| H A D | fops.c | 85 bio.bi_opf |= REQ_ATOMIC; in __blkdev_direct_IO_simple() 96 bio.bi_opf |= REQ_NOWAIT; in __blkdev_direct_IO_simple() 237 bio->bi_opf |= REQ_NOWAIT; in __blkdev_direct_IO() 375 bio->bi_opf |= REQ_ATOMIC; in __blkdev_direct_IO_async() 378 bio->bi_opf |= REQ_NOWAIT; in __blkdev_direct_IO_async() 381 bio->bi_opf |= REQ_POLLED; in __blkdev_direct_IO_async()
|
| H A D | bio.c | 222 bio->bi_opf = opf; in bio_init() 285 bio->bi_opf = opf; in bio_reset() 849 if (bio->bi_opf & REQ_ALLOC_CACHE) in bio_put() 898 bio = bio_alloc_bioset(bdev, 0, bio_src->bi_opf, gfp, bs); in bio_alloc_clone() 925 bio_init(bio, bdev, NULL, 0, bio_src->bi_opf); in bio_init_clone() 1012 bio->bi_opf |= REQ_NOMERGE; in __bio_add_page() 1331 bio->bi_opf |= REQ_NOMERGE; in bio_iov_iter_get_pages() 1576 bio->bi_opf |= REQ_SYNC; in bio_await() 1961 if (bio->bi_opf & REQ_ATOMIC) in bio_split() 1994 if (WARN_ON_ONCE(bio->bi_opf & REQ_ATOMIC && size)) in bio_trim()
|
| H A D | bio-integrity-fs.c | 44 bio->bi_opf &= ~REQ_INTEGRITY; in fs_bio_integrity_free()
|
| H A D | bio-integrity-auto.c | 31 bid->bio->bi_opf &= ~REQ_INTEGRITY; in bio_integrity_finish()
|
| H A D | bio-integrity.c | 129 bio->bi_opf &= ~REQ_INTEGRITY; in bio_integrity_free() 141 bio->bi_opf |= REQ_INTEGRITY; in bio_integrity_init() 429 bio->bi_opf |= REQ_NOMERGE; in bio_integrity_map_user()
|
| H A D | blk-zoned.c | 1397 bio->bi_opf &= ~REQ_OP_MASK; in blk_zone_wplug_prepare_bio() 1398 bio->bi_opf |= REQ_OP_WRITE | REQ_NOMERGE; in blk_zone_wplug_prepare_bio() 1454 if (bio->bi_opf & REQ_NOWAIT) in blk_zone_wplug_handle_write() 1459 if (bio->bi_opf & REQ_NOWAIT) in blk_zone_wplug_handle_write() 1488 if (bio->bi_opf & REQ_NOWAIT) { in blk_zone_wplug_handle_write() 1489 bio->bi_opf &= ~REQ_NOWAIT; in blk_zone_wplug_handle_write() 1687 bio->bi_opf &= ~REQ_OP_MASK; in blk_zone_write_plug_bio_endio() 1688 bio->bi_opf |= REQ_OP_ZONE_APPEND; in blk_zone_write_plug_bio_endio()
|
| H A D | blk-wbt.c | 608 if ((bio->bi_opf & (REQ_SYNC | REQ_IDLE)) == in wbt_should_throttle() 629 if (bio->bi_opf & REQ_SWAP) in bio_to_wbt_flags() 658 __wbt_wait(rwb, flags, bio->bi_opf); in wbt_wait()
|
| H A D | blk-mq.c | 1048 req->cmd_flags |= req->bio->bi_opf & REQ_FAILFAST_MASK; in blk_update_request() 1360 if (rq->bio && rq->bio->bi_opf & REQ_POLLED) in blk_mq_start_request() 2659 if (bio->bi_opf & REQ_RAHEAD) in blk_mq_bio_to_request() 3023 .cmd_flags = bio->bi_opf, in blk_mq_get_new_requests() 3097 const int is_sync = op_is_sync(bio->bi_opf); in blk_mq_submit_bio() 3107 rq = blk_mq_get_cached_request(plug, q, bio->bi_opf); in blk_mq_submit_bio() 3141 if ((bio->bi_opf & REQ_POLLED) && !blk_mq_can_poll(q)) { in blk_mq_submit_bio() 3167 rq->cmd_flags = bio->bi_opf; in blk_mq_submit_bio() 3172 if (bio->bi_opf & REQ_NOWAIT) in blk_mq_submit_bio() 3194 if (op_is_flush(bio->bi_opf) && blk_insert_flush(rq)) in blk_mq_submit_bio() [all …]
|
| /linux/drivers/md/dm-vdo/ |
| H A D | vio.h | 124 blk_opf_t bi_opf, physical_block_number_t pbn); 127 blk_opf_t bi_opf, physical_block_number_t pbn); 129 blk_opf_t bi_opf, physical_block_number_t pbn);
|
| /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 | request.c | 202 bio->bi_opf &= ~(REQ_PREFLUSH|REQ_FUA); in CLOSURE_CALLBACK() 247 n->bi_opf = REQ_OP_WRITE; in CLOSURE_CALLBACK() 405 if ((bio->bi_opf & (REQ_RAHEAD|REQ_BACKGROUND))) { in check_should_bypass() 406 if (!(bio->bi_opf & (REQ_META|REQ_PRIO)) && in check_should_bypass() 667 bio->bi_opf & REQ_PREFLUSH)) { in backing_request_endio() 758 s->iop.flush_journal = op_is_flush(bio->bi_opf); in search_alloc() 1033 if (bio->bi_opf & REQ_PREFLUSH) { in cached_dev_write()
|
| /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.c | 632 clone->bi_opf &= ~REQ_DM_POLL_LIST; in alloc_tio() 908 (bio->bi_opf & REQ_POLLED)); in dm_handle_requeue() 915 if (bio->bi_opf & REQ_POLLED) { in dm_handle_requeue() 991 bio->bi_opf &= ~REQ_PREFLUSH; in __dm_io_complete() 1089 return unlikely((bio->bi_opf & REQ_SWAP) != 0) && unlikely(ti->limit_swap_bios); in swap_bios_limit() 1333 BUG_ON(bio->bi_opf & REQ_ATOMIC); in dm_accept_partial_bio() 1543 if ((ci->io->orig_bio->bi_opf & (REQ_IDLE | REQ_SYNC)) == in __send_empty_flush() 1703 if (!(bio->bi_opf & REQ_DM_POLL_LIST)) { in dm_queue_poll_io() 1704 bio->bi_opf |= REQ_DM_POLL_LIST; in dm_queue_poll_io() 1747 ci->submit_as_polled = !!(ci->bio->bi_opf & REQ_POLLED); in __split_and_process_bio() [all …]
|
| H A D | raid1.c | 492 (bio->bi_opf & MD_FAILFAST) && in raid1_end_write_request() 1235 behind_bio = bio_alloc_bioset(NULL, vcnt, bio->bi_opf, GFP_NOIO, in alloc_behind_master_bio() 1415 read_bio->bi_opf |= MD_FAILFAST; in raid1_read_request() 1488 bool atomic = bio->bi_opf & REQ_ATOMIC; in raid1_write_request() 1489 bool is_discard = op_is_discard(bio->bi_opf); in raid1_write_request() 1638 mbio->bi_opf |= MD_FAILFAST; in raid1_write_request() 1678 if (unlikely(bio->bi_opf & REQ_PREFLUSH) in raid1_make_request() 2355 wbio->bi_opf = REQ_OP_WRITE; in sync_request_write() 2357 wbio->bi_opf |= MD_FAILFAST; in sync_request_write() 2508 wbio->bi_opf = REQ_OP_WRITE; in narrow_write_error() [all …]
|
| H A D | dm-flakey.c | 22 (((bio)->bi_opf & (fc)->corrupt_bio_flags) == (fc)->corrupt_bio_flags) 379 (bio_data_dir(bio) == WRITE) ? 'w' : 'r', bio->bi_opf, in corrupt_bio_common() 444 bio_init_inline(clone, fc->dev->bdev, nr_iovecs, bio->bi_opf); in clone_bio()
|
| H A D | raid10.c | 506 (bio->bi_opf & MD_FAILFAST)) { in raid10_end_write_request() 1236 read_bio->bi_opf |= MD_FAILFAST; in raid10_read_request() 1271 mbio->bi_opf |= MD_FAILFAST; in raid10_write_one_disk() 1350 bool atomic = bio->bi_opf & REQ_ATOMIC; in raid10_write_request() 1855 if (unlikely(bio->bi_opf & REQ_PREFLUSH) in raid10_make_request() 2423 tbio->bi_opf |= MD_FAILFAST; in sync_request_write() 2805 wbio->bi_opf = REQ_OP_WRITE; in narrow_write_error() 3378 bio->bi_opf = REQ_OP_READ; in raid10_sync_request() 3380 bio->bi_opf |= MD_FAILFAST; in raid10_sync_request() 3403 bio->bi_opf = REQ_OP_WRITE; in raid10_sync_request() [all …]
|
| H A D | raid1-10.c | 302 return !(bio->bi_opf & REQ_RAHEAD) && bio->bi_status != BLK_STS_INVAL; in raid1_should_handle_error()
|
| 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()
|
| /linux/include/linux/ |
| H A D | blk_types.h | 213 blk_opf_t bi_opf; /* bottom bits REQ_OP, top bits member 457 return bio->bi_opf & REQ_OP_MASK; in bio_op()
|
| H A D | bio-integrity.h | 48 if (bio->bi_opf & REQ_INTEGRITY) in bio_integrity()
|
| /linux/drivers/block/ |
| H A D | brd.c | 143 blk_opf_t opf = bio->bi_opf; in brd_rw_bvec() 206 if (unlikely(op_is_discard(bio->bi_opf))) { in brd_submit_bio()
|
| /linux/fs/xfs/ |
| H A D | xfs_zone_gc.c | 789 chunk->bio.bi_opf &= ~REQ_OP_WRITE; in xfs_zone_gc_submit_write() 790 chunk->bio.bi_opf |= REQ_OP_ZONE_APPEND; in xfs_zone_gc_submit_write() 981 bio->bi_opf &= ~REQ_OP_ZONE_RESET; in xfs_submit_zone_reset_bio() 982 bio->bi_opf |= REQ_OP_DISCARD; in xfs_submit_zone_reset_bio()
|