Home
last modified time | relevance | path

Searched refs:REQ_OP_DISCARD (Results 1 – 25 of 62) sorted by relevance

123

/Linux-v5.10/drivers/block/rnbd/
Drnbd-proto.h240 bio_opf = REQ_OP_DISCARD; in rnbd_to_bio_flags()
274 case REQ_OP_DISCARD: in rq_to_rnbd_flags()
Drnbd-srv-dev.h70 REQ_OP_DISCARD); in rnbd_dev_get_max_discard_sects()
/Linux-v5.10/drivers/md/
Ddm-io.c314 if (op == REQ_OP_DISCARD) in do_region()
320 if ((op == REQ_OP_DISCARD || op == REQ_OP_WRITE_ZEROES || in do_region()
336 case REQ_OP_DISCARD: in do_region()
355 if (op == REQ_OP_DISCARD || op == REQ_OP_WRITE_ZEROES) { in do_region()
Ddm-raid1.c622 if (bio_op(bio) == REQ_OP_DISCARD) { in write_callback()
661 if (bio_op(bio) == REQ_OP_DISCARD) { in do_write()
662 io_req.bi_op = REQ_OP_DISCARD; in do_write()
701 (bio_op(bio) == REQ_OP_DISCARD)) { in do_writes()
1248 bio_op(bio) != REQ_OP_DISCARD) in mirror_end_io()
Ddm-region-hash.c408 if (bio_op(bio) == REQ_OP_DISCARD) in dm_rh_mark_nosync()
531 if (bio->bi_opf & REQ_PREFLUSH || bio_op(bio) == REQ_OP_DISCARD) in dm_rh_inc_pending()
Dmd-linear.c255 if (unlikely((bio_op(bio) == REQ_OP_DISCARD) && in linear_make_request()
Ddm-integrity.c1462 if (dio->op == REQ_OP_WRITE || unlikely(dio->op == REQ_OP_DISCARD)) in dec_in_flight()
1560 if (likely(dio->op != REQ_OP_DISCARD)) in integrity_metadata()
1574 if (unlikely(dio->op == REQ_OP_DISCARD)) { in integrity_metadata()
1700 if (unlikely(dio->op == REQ_OP_DISCARD)) { in dm_integrity_map()
1740 if (ic->sectors_per_block > 1 && likely(dio->op != REQ_OP_DISCARD)) { in dm_integrity_map()
1944 if (unlikely(dio->op == REQ_OP_DISCARD) && ic->mode != 'D') in dm_integrity_map_continue()
1963 if (ic->mode == 'J' && likely(dio->op != REQ_OP_DISCARD)) { in dm_integrity_map_continue()
2059 if (ic->mode == 'J' && likely(dio->op == REQ_OP_DISCARD) && !discard_retried) { in dm_integrity_map_continue()
2082 if (ic->mode == 'B' && (dio->op == REQ_OP_WRITE || unlikely(dio->op == REQ_OP_DISCARD))) { in dm_integrity_map_continue()
2111 if (unlikely(dio->op == REQ_OP_DISCARD) && likely(ic->mode != 'D')) { in dm_integrity_map_continue()
Ddm-thin.c415 bio_set_op_attrs(op->bio, REQ_OP_DISCARD, 0); in end_discard()
748 if (bio_op(bio) == REQ_OP_DISCARD) in inc_all_io_entry()
913 if (op_is_flush(bio->bi_opf) || bio_op(bio) == REQ_OP_DISCARD) in __inc_remap_and_issue_cell()
1822 bio_op(bio) == REQ_OP_DISCARD) in __remap_and_issue_shared_cell()
2211 if (bio_op(bio) == REQ_OP_DISCARD) in process_thin_deferred_bios()
2297 if (bio_op(cell->holder) == REQ_OP_DISCARD) in process_thin_deferred_cells()
2729 if (op_is_flush(bio->bi_opf) || bio_op(bio) == REQ_OP_DISCARD) { in thin_bio_map()
Ddm-ebs-target.c212 } else if (bio_op(bio) == REQ_OP_DISCARD) { in __ebs_process_bios()
Ddm-snap.c1979 if (unlikely(bio_op(bio) == REQ_OP_DISCARD)) { in snapshot_map()
1998 if (unlikely(bio_op(bio) == REQ_OP_DISCARD) && in snapshot_map()
2009 if (unlikely(bio_op(bio) == REQ_OP_DISCARD)) { in snapshot_map()
2126 if (unlikely(bio_op(bio) == REQ_OP_DISCARD)) { in snapshot_merge_map()
Ddm-rq.c218 if (req_op(clone) == REQ_OP_DISCARD && in dm_done()
Ddm-stripe.c285 if (unlikely(bio_op(bio) == REQ_OP_DISCARD) || in stripe_map()
/Linux-v5.10/include/linux/
Dblk_types.h344 REQ_OP_DISCARD = 3, enumerator
486 return (op & REQ_OP_MASK) == REQ_OP_DISCARD; in op_is_discard()
Dbio.h63 bio_op(bio) != REQ_OP_DISCARD && in bio_has_data()
73 return bio_op(bio) == REQ_OP_DISCARD || in bio_no_advance_iter()
192 case REQ_OP_DISCARD: in bio_segments()
/Linux-v5.10/drivers/md/bcache/
Dwriteback.h108 if (bio_op(bio) == REQ_OP_DISCARD) in should_writeback()
Drequest.c373 (bio_op(bio) == REQ_OP_DISCARD)) in check_should_bypass()
998 if (bio_op(bio) == REQ_OP_DISCARD) in cached_dev_write()
1012 if (bio_op(bio) == REQ_OP_DISCARD && in cached_dev_write()
1120 if ((bio_op(bio) == REQ_OP_DISCARD) && in detached_dev_do_request()
1303 s->iop.bypass = (bio_op(bio) == REQ_OP_DISCARD) != 0; in flash_dev_submit_bio()
/Linux-v5.10/block/
Dblk-merge.c304 case REQ_OP_DISCARD: in __blk_queue_split()
376 case REQ_OP_DISCARD: in blk_recalc_rq_segments()
539 if (req_op(rq) == REQ_OP_DISCARD) in blk_rq_get_max_segments()
701 if (req_op(req) == REQ_OP_DISCARD && in blk_discard_mergable()
Dblk-wbt.c461 if ((rw & REQ_OP_MASK) == REQ_OP_DISCARD) in get_limit()
532 case REQ_OP_DISCARD: in wbt_should_throttle()
551 if (bio_op(bio) == REQ_OP_DISCARD) in bio_to_wbt_flags()
Dbounce.c257 case REQ_OP_DISCARD: in bounce_clone_bio()
Dblk-lib.c47 op = REQ_OP_DISCARD; in __blkdev_issue_discard()
/Linux-v5.10/arch/um/drivers/
Dubd_kern.c523 if ((io_req->error == BLK_STS_NOTSUPP) && (req_op(io_req->req) == REQ_OP_DISCARD)) { in ubd_handler()
1396 case REQ_OP_DISCARD: in ubd_queue_rq()
1553 case REQ_OP_DISCARD: in do_io()
/Linux-v5.10/drivers/block/drbd/
Ddrbd_req.c37 | (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0); in drbd_req_new()
1164 else if (bio_op(bio) == REQ_OP_DISCARD) in drbd_submit_req_private_bio()
1218 bio_op(bio) == REQ_OP_DISCARD) in drbd_request_prepare()
/Linux-v5.10/fs/btrfs/
Dvolumes.h405 case REQ_OP_DISCARD: in btrfs_op()
/Linux-v5.10/Documentation/admin-guide/device-mapper/
Dlog-writes.rst42 Any REQ_OP_DISCARD requests are treated like WRITE requests. Otherwise we would
/Linux-v5.10/drivers/mmc/core/
Dqueue.c51 case REQ_OP_DISCARD: in mmc_cqe_issue_type()

123