| /linux/include/linux/ |
| H A D | blk_types.h | 356 REQ_OP_DISCARD = (__force blk_opf_t)3, enumerator 487 return (op & REQ_OP_MASK) == REQ_OP_DISCARD; in op_is_discard()
|
| H A D | bio.h | 71 bio_op(bio) != REQ_OP_DISCARD && in bio_has_data() 81 return bio_op(bio) == REQ_OP_DISCARD || in bio_no_advance_iter() 199 case REQ_OP_DISCARD: in bio_segments()
|
| /linux/block/ |
| H A D | blk.h | 215 if (req_op(req) == REQ_OP_DISCARD && in blk_discard_mergable() 223 if (req_op(rq) == REQ_OP_DISCARD) in blk_rq_get_max_segments() 233 if (unlikely(op == REQ_OP_DISCARD)) in blk_queue_get_max_sectors() 441 case REQ_OP_DISCARD: in __bio_split_to_limits()
|
| H A D | blk-wbt.c | 541 if ((opf & REQ_OP_MASK) == REQ_OP_DISCARD) in get_limit() 612 case REQ_OP_DISCARD: in wbt_should_throttle() 631 if (bio_op(bio) == REQ_OP_DISCARD) in bio_to_wbt_flags()
|
| H A D | blk-merge.c | 498 case REQ_OP_DISCARD: in blk_recalc_rq_segments() 535 req_op(rq) == REQ_OP_DISCARD || in blk_rq_get_max_sectors() 552 if (req_op(req) == REQ_OP_DISCARD) in ll_new_hw_segment()
|
| H A D | kyber-iosched.c | 196 case REQ_OP_DISCARD: in kyber_sched_domain()
|
| H A D | blk-core.c | 883 case REQ_OP_DISCARD: in submit_bio_noacct()
|
| /linux/drivers/md/bcache/ |
| H A D | writeback.h | 112 if (bio_op(bio) == REQ_OP_DISCARD) in should_writeback()
|
| H A D | request.c | 372 (bio_op(bio) == REQ_OP_DISCARD)) in check_should_bypass() 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()
|
| /linux/arch/um/drivers/ |
| H A D | ubd_kern.c | 451 if (req_op(io_req->req) == REQ_OP_DISCARD) in ubd_end_request() 1200 if (op == REQ_OP_WRITE_ZEROES || op == REQ_OP_DISCARD) { in ubd_map_req() 1265 else if (op == REQ_OP_WRITE_ZEROES || op == REQ_OP_DISCARD) in ubd_submit_request() 1302 case REQ_OP_DISCARD: in ubd_queue_rq() 1458 case REQ_OP_DISCARD: in do_io()
|
| /linux/drivers/md/ |
| H A D | raid1-10.c | 120 else if (unlikely(bio_op(bio) == REQ_OP_DISCARD && in raid1_submit_write()
|
| 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 | 415 op->bio->bi_opf = REQ_OP_DISCARD; in end_discard() 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()
|
| H A D | dm-ebs-target.c | 214 } else if (bio_op(bio) == REQ_OP_DISCARD) { in __ebs_process_bios()
|
| H A D | dm-stripe.c | 284 if (unlikely(bio_op(bio) == REQ_OP_DISCARD) || in stripe_map()
|
| H A D | dm-integrity.c | 1622 if (dio->op == REQ_OP_WRITE || unlikely(dio->op == REQ_OP_DISCARD)) in dec_in_flight() 1966 if (likely(dio->op != REQ_OP_DISCARD)) in integrity_metadata() 1980 if (unlikely(dio->op == REQ_OP_DISCARD)) { in integrity_metadata() 2107 if (ic->sectors_per_block > 1 && likely(bio_op(bio) != REQ_OP_DISCARD)) { in dm_integrity_check_limits() 2143 if (unlikely(dio->op == REQ_OP_DISCARD)) { in dm_integrity_map() 2362 if (unlikely(dio->op == REQ_OP_DISCARD) && ic->mode != 'D') in dm_integrity_map_continue() 2381 if (ic->mode == 'J' && likely(dio->op != REQ_OP_DISCARD)) { in dm_integrity_map_continue() 2481 if (ic->mode == 'J' && likely(dio->op == REQ_OP_DISCARD) && !discard_retried) { in dm_integrity_map_continue() 2507 if (ic->mode == 'B' && (dio->op == REQ_OP_WRITE || unlikely(dio->op == REQ_OP_DISCARD))) { in dm_integrity_map_continue() 2536 if (unlikely(dio->op == REQ_OP_DISCARD) in dm_integrity_map_continue() [all...] |
| H A D | raid0.c | 606 if (unlikely((bio_op(bio) == REQ_OP_DISCARD))) { in raid0_make_request()
|
| H A D | dm-log-writes.c | 655 bool discard_bio = (bio_op(bio) == REQ_OP_DISCARD); in log_writes_map()
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_req.c | 35 | (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0); in drbd_req_new() 1176 else if (bio_op(bio) == REQ_OP_DISCARD) in drbd_submit_req_private_bio() 1233 bio_op(bio) == REQ_OP_DISCARD) in drbd_request_prepare()
|
| H A D | drbd_worker.c | 177 bio_op(bio) == REQ_OP_DISCARD; in drbd_peer_request_endio() 254 case REQ_OP_DISCARD: in drbd_request_endio()
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | log-writes.rst | 42 Any REQ_OP_DISCARD requests are treated like WRITE requests. Otherwise we would
|
| /linux/drivers/mtd/ |
| H A D | mtd_blkdevs.c | 62 case REQ_OP_DISCARD: in do_blktrans_request()
|
| /linux/drivers/s390/block/ |
| H A D | dasd_fba.c | 555 if (req_op(req) == REQ_OP_DISCARD || req_op(req) == REQ_OP_WRITE_ZEROES) in dasd_fba_build_cp()
|
| /linux/kernel/trace/ |
| H A D | blktrace.c | 338 case REQ_OP_DISCARD: in __blk_add_trace() 2162 case REQ_OP_DISCARD: in blk_fill_rwbs()
|