| /linux/include/linux/ |
| H A D | bio.h | 47 (op_is_write(bio_op(bio)) ? WRITE : READ) 71 bio_op(bio) != REQ_OP_DISCARD && in bio_has_data() 72 bio_op(bio) != REQ_OP_SECURE_ERASE && in bio_has_data() 73 bio_op(bio) != REQ_OP_WRITE_ZEROES) in bio_has_data() 81 return bio_op(bio) == REQ_OP_DISCARD || in bio_no_advance_iter() 82 bio_op(bio) == REQ_OP_SECURE_ERASE || in bio_no_advance_iter() 83 bio_op(bio) == REQ_OP_WRITE_ZEROES; in bio_no_advance_iter() 198 switch (bio_op(bio)) { in bio_segments() 765 return bio_op(bio) == REQ_OP_ZONE_APPEND || in bio_is_zone_append()
|
| H A D | blk_types.h | 455 static inline enum req_op bio_op(const struct bio *bio) in bio_op() function
|
| /linux/drivers/md/ |
| H A D | dm-ebs-target.c | 196 if (bio_op(bio) == REQ_OP_READ) in __ebs_process_bios() 198 else if (bio_op(bio) == REQ_OP_WRITE && !(bio->bi_opf & REQ_PREFLUSH)) { in __ebs_process_bios() 209 if (bio_op(bio) == REQ_OP_READ) in __ebs_process_bios() 211 else if (bio_op(bio) == REQ_OP_WRITE) { in __ebs_process_bios() 214 } else if (bio_op(bio) == REQ_OP_DISCARD) { in __ebs_process_bios() 231 if (unlikely(r && bio_op(bio) == REQ_OP_WRITE)) in __ebs_process_bios() 368 if (unlikely(bio_op(bio) == REQ_OP_FLUSH)) in ebs_map()
|
| H A D | dm-zoned-target.c | 90 bio_op(bio) == REQ_OP_WRITE && in dmz_bio_endio() 144 if (bio_op(bio) == REQ_OP_WRITE && dmz_is_seq(zone)) in dmz_submit_bio() 412 bio_op(bio)); in dmz_handle_bio() 425 switch (bio_op(bio)) { in dmz_handle_bio() 438 dmz_metadata_label(dmz->metadata), bio_op(bio)); in dmz_handle_bio() 640 bio_op(bio), (unsigned long long)sector, nr_sectors, in dmz_map() 645 if (!nr_sectors && bio_op(bio) != REQ_OP_WRITE) in dmz_map() 659 if (!nr_sectors && bio_op(bio) == REQ_OP_WRITE) { in dmz_map() 677 bio_op(bio), (u64)dmz_bio_chunk(zmd, bio), in dmz_map()
|
| H A D | dm-stripe.c | 284 if (unlikely(bio_op(bio) == REQ_OP_DISCARD) || in stripe_map() 285 unlikely(bio_op(bio) == REQ_OP_SECURE_ERASE) || in stripe_map() 286 unlikely(bio_op(bio) == REQ_OP_WRITE_ZEROES)) { in stripe_map()
|
| H A D | dm.c | 512 bdev_start_io_acct(bio->bi_bdev, bio_op(bio), in dm_io_acct() 515 bdev_end_io_acct(bio->bi_bdev, bio_op(bio), in dm_io_acct() 1102 if (bio_op(bio) == REQ_OP_DISCARD && in clone_endio() 1105 else if (bio_op(bio) == REQ_OP_WRITE_ZEROES && in clone_endio() 1337 enum req_op op = bio_op(bio); in dm_accept_partial_bio() 1629 switch (bio_op(bio)) { in is_abnormal_io() 1652 switch (bio_op(ci->bio)) { in __process_abnormal_io() 1790 WARN_ON_ONCE(op_is_zone_mgmt(bio_op(bio)) && ci->sector_count)) in init_clone_info() 1800 switch (bio_op(bio)) { in dm_zone_bio_needs_split() 2038 (bio_op(bio) == REQ_OP_ZONE_RESET_ALL)) { in dm_split_and_process_bio()
|
| H A D | raid1-10.c | 120 else if (unlikely(bio_op(bio) == REQ_OP_DISCARD && in raid1_submit_write()
|
| H A D | dm-flakey.c | 501 if (op_is_zone_mgmt(bio_op(bio))) in flakey_map() 579 if (op_is_zone_mgmt(bio_op(bio))) in flakey_end_io()
|
| H A D | dm-region-hash.c | 411 if (bio_op(bio) == REQ_OP_DISCARD) in dm_rh_mark_nosync() 534 if (bio->bi_opf & REQ_PREFLUSH || bio_op(bio) == REQ_OP_DISCARD) in dm_rh_inc_pending()
|
| H A D | md-linear.c | 274 if (unlikely((bio_op(bio) == REQ_OP_DISCARD) && in linear_make_request()
|
| H A D | dm-thin.c | 745 if (bio_op(bio) == REQ_OP_DISCARD) in inc_all_io_entry() 912 if (op_is_flush(bio->bi_opf) || bio_op(bio) == REQ_OP_DISCARD) in __inc_remap_and_issue_cell() 1835 bio_op(bio) == REQ_OP_DISCARD) in __remap_and_issue_shared_cell() 2224 if (bio_op(bio) == REQ_OP_DISCARD) in process_thin_deferred_bios() 2311 if (bio_op(cell->holder) == REQ_OP_DISCARD) in process_thin_deferred_cells() 2742 if (op_is_flush(bio->bi_opf) || bio_op(bio) == REQ_OP_DISCARD) { in thin_bio_map()
|
| /linux/block/ |
| H A D | blk-core.c | 568 if (op_is_write(bio_op(bio)) && bdev_read_only(bio->bi_bdev)) { in bio_check_ro() 855 if (WARN_ON_ONCE(bio_op(bio) != REQ_OP_WRITE && in submit_bio_noacct() 856 bio_op(bio) != REQ_OP_ZONE_APPEND)) in submit_bio_noacct() 867 switch (bio_op(bio)) { in submit_bio_noacct() 958 if (bio_op(bio) == REQ_OP_READ) { in submit_bio() 961 } else if (bio_op(bio) == REQ_OP_WRITE) { in submit_bio() 1100 return bdev_start_io_acct(bio->bi_bdev, bio_op(bio), jiffies); in bio_start_io_acct() 1124 bdev_end_io_acct(orig_bdev, bio_op(bio), bio_sectors(bio), start_time); in bio_end_io_acct_remapped()
|
| H A D | blk-merge.c | 200 if (bio_op(bio) == REQ_OP_SECURE_ERASE) in bio_split_discard() 242 if (bio_op(bio) == REQ_OP_WRITE_ZEROES) in get_max_io_size() 311 if (op_is_write(bio_op(bio)) && lim->zone_write_granularity) in bio_split_alignment() 497 switch (bio_op(rq->bio)) { in blk_recalc_rq_segments() 900 if (req_op(rq) != bio_op(bio)) in blk_rq_merge_ok()
|
| H A D | bio-integrity-auto.c | 62 if (bio_op(bio) == REQ_OP_READ && !bio->bi_status && in __bio_integrity_endio()
|
| H A D | blk-wbt.c | 603 switch (bio_op(bio)) { in wbt_should_throttle() 626 if (bio_op(bio) == REQ_OP_READ) { in bio_to_wbt_flags() 631 if (bio_op(bio) == REQ_OP_DISCARD) in bio_to_wbt_flags()
|
| H A D | bio-integrity.c | 32 switch (bio_op(bio)) { in __bio_integrity_action() 264 bool write = op_is_write(bio_op(bio)); in bio_integrity_copy_user()
|
| H A D | bio.c | 676 if (bio_op(bio) != REQ_OP_READ) in bio_truncate() 1131 if (op_is_write(bio_op(bio))) in bio_add_vmalloc_chunk() 1486 if (op_is_write(bio_op(bio))) in bio_iov_iter_bounce() 1544 if (op_is_write(bio_op(bio))) in bio_iov_iter_unbounce() 1957 if (WARN_ON_ONCE(bio_op(bio) == REQ_OP_ZONE_APPEND)) in bio_split()
|
| H A D | blk-zoned.c | 1175 switch (bio_op(bio)) { in blk_zone_mgmt_bio_endio() 1341 WARN_ON_ONCE(bio_op(bio) != REQ_OP_WRITE_ZEROES && in blk_zone_write_plug_init_request() 1391 if (bio_op(bio) == REQ_OP_ZONE_APPEND) { in blk_zone_wplug_prepare_bio() 1447 if (bio_op(bio) == REQ_OP_ZONE_APPEND) { in blk_zone_wplug_handle_write() 1613 switch (bio_op(bio)) { in blk_zone_plug_bio()
|
| H A D | error-injection.c | 32 if (bio_op(bio) != inj->op) in __blk_error_inject()
|
| H A D | blk.h | 432 switch (bio_op(bio)) { in __bio_split_to_limits() 557 if (op_is_zone_mgmt(bio_op(bio))) { in blk_zone_bio_endio()
|
| H A D | blk-map.c | 295 if (bio->bi_private && !op_is_write(bio_op(bio))) { in bio_invalidate_vmalloc_pages()
|
| /linux/fs/iomap/ |
| H A D | ioend.c | 332 bio_op(&ioend->io_bio) == REQ_OP_READ) { in iomap_finish_ioend() 339 if (bio_op(&ioend->io_bio) == REQ_OP_READ) in iomap_finish_ioend() 384 if (bio_op(&ioend->io_bio) == REQ_OP_READ || in iomap_ioend_can_merge() 385 bio_op(&next->io_bio) == REQ_OP_READ) in iomap_ioend_can_merge()
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_req.c | 34 | (bio_op(bio_src) == REQ_OP_WRITE_ZEROES ? RQ_ZEROES : 0) in drbd_req_new() 35 | (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0); in drbd_req_new() 243 if (op_is_write(bio_op(req->master_bio)) && in drbd_req_complete() 265 bio_op(req->master_bio) == REQ_OP_READ && in drbd_req_complete() 1158 if (bio_op(bio) != REQ_OP_READ) in drbd_submit_req_private_bio() 1173 else if (bio_op(bio) == REQ_OP_WRITE_ZEROES) in drbd_submit_req_private_bio() 1176 else if (bio_op(bio) == REQ_OP_DISCARD) in drbd_submit_req_private_bio() 1232 if (bio_op(bio) == REQ_OP_WRITE_ZEROES || in drbd_request_prepare() 1233 bio_op(bio) == REQ_OP_DISCARD) in drbd_request_prepare()
|
| /linux/drivers/md/bcache/ |
| H A D | request.c | 372 (bio_op(bio) == REQ_OP_DISCARD)) in check_should_bypass() 392 op_is_write(bio_op(bio)))) in check_should_bypass() 746 s->write = op_is_write(bio_op(bio)); in search_alloc() 1007 if (bio_op(bio) == REQ_OP_DISCARD) in cached_dev_write() 1021 if (bio_op(bio) == REQ_OP_DISCARD && in cached_dev_write() 1108 if (bio_op(orig_bio) == REQ_OP_DISCARD && in detached_dev_do_request() 1310 s->iop.bypass = (bio_op(bio) == REQ_OP_DISCARD) != 0; in flash_dev_submit_bio()
|
| H A D | writeback.h | 112 if (bio_op(bio) == REQ_OP_DISCARD) in should_writeback()
|