Home
last modified time | relevance | path

Searched refs:REQ_DISCARD (Results 1 – 51 of 51) sorted by relevance

/linux-4.4.14/include/linux/
Dblk_types.h202 #define REQ_DISCARD (1ULL << __REQ_DISCARD) macro
211 REQ_DISCARD | REQ_WRITE_SAME | REQ_NOIDLE | REQ_FLUSH | REQ_FUA | \
215 #define BIO_NO_ADVANCE_ITER_MASK (REQ_DISCARD|REQ_WRITE_SAME)
Dblkdev.h660 if ((flags1 & REQ_DISCARD) != (flags2 & REQ_DISCARD)) in blk_check_merge_flags()
866 if (unlikely(cmd_flags & REQ_DISCARD)) in blk_queue_get_max_sectors()
896 if (!q->limits.chunk_sectors || (rq->cmd_flags & REQ_DISCARD)) in blk_rq_get_max_sectors()
Dbio.h109 !(bio->bi_rw & REQ_DISCARD)) in bio_has_data()
256 if (bio->bi_rw & REQ_DISCARD) in bio_segments()
/linux-4.4.14/drivers/md/
Ddm-io.c298 if (rw & REQ_DISCARD) in do_region()
302 if ((rw & (REQ_DISCARD | REQ_WRITE_SAME)) && special_cmd_max_sectors == 0) { in do_region()
315 if ((rw & REQ_DISCARD) || (rw & REQ_WRITE_SAME)) in do_region()
327 if (rw & REQ_DISCARD) { in do_region()
Ddm-raid1.c627 if (bio->bi_rw & REQ_DISCARD) { in write_callback()
665 if (bio->bi_rw & REQ_DISCARD) { in do_write()
666 io_req.bi_rw |= REQ_DISCARD; in do_write()
705 (bio->bi_rw & REQ_DISCARD)) { in do_writes()
1253 if (!(bio->bi_rw & (REQ_FLUSH | REQ_DISCARD))) in mirror_end_io()
Ddm-region-hash.c406 if (bio->bi_rw & REQ_DISCARD) in dm_rh_mark_nosync()
529 if (bio->bi_rw & (REQ_FLUSH | REQ_DISCARD)) in dm_rh_inc_pending()
Dlinear.c255 if (unlikely((split->bi_rw & REQ_DISCARD) && in linear_make_request()
Ddm-stripe.c295 if (unlikely(bio->bi_rw & REQ_DISCARD) || in stripe_map()
Ddm-thin.c341 int type = REQ_WRITE | REQ_DISCARD; in __blkdev_issue_discard_async()
706 if (bio->bi_rw & REQ_DISCARD) in inc_all_io_entry()
869 if (bio->bi_rw & (REQ_DISCARD | REQ_FLUSH | REQ_FUA)) in __inc_remap_and_issue_cell()
1647 (bio->bi_rw & (REQ_DISCARD | REQ_FLUSH | REQ_FUA))) in __remap_and_issue_shared_cell()
2036 if (bio->bi_rw & REQ_DISCARD) in process_thin_deferred_bios()
2123 if (cell->holder->bi_rw & REQ_DISCARD) in process_thin_deferred_cells()
2559 if (bio->bi_rw & (REQ_DISCARD | REQ_FLUSH | REQ_FUA)) { in thin_bio_map()
Ddm-stats.c648 ((bi_rw & (REQ_WRITE | REQ_DISCARD)) == in dm_stats_account_io()
649 (ACCESS_ONCE(last->last_rw) & (REQ_WRITE | REQ_DISCARD))) in dm_stats_account_io()
Draid0.c491 if (unlikely((split->bi_rw & REQ_DISCARD) && in raid0_make_request()
Ddm-log-writes.c557 bool discard_bio = (bio->bi_rw & REQ_DISCARD); in log_writes_map()
Ddm-cache-target.c794 !(bio->bi_rw & (REQ_FUA | REQ_FLUSH | REQ_DISCARD))) { in check_if_tick_bio_needed()
857 !(bio->bi_rw & REQ_DISCARD)); in accountable_bio()
1073 return bio->bi_rw & (REQ_FLUSH | REQ_FUA | REQ_DISCARD); in discard_or_flush()
1986 else if (bio->bi_rw & REQ_DISCARD) in process_deferred_bios()
Draid1.c762 if (unlikely((bio->bi_rw & REQ_DISCARD) && in flush_pending_writes()
1036 if (unlikely((bio->bi_rw & REQ_DISCARD) && in raid1_unplug()
1060 & (REQ_DISCARD | REQ_SECURE)); in make_request()
Draid10.c868 if (unlikely((bio->bi_rw & REQ_DISCARD) && in flush_pending_writes()
1044 if (unlikely((bio->bi_rw & REQ_DISCARD) && in raid10_unplug()
1065 & (REQ_DISCARD | REQ_SECURE)); in __make_request()
Draid5.c908 rw |= REQ_DISCARD; in ops_run_io()
1032 if (rw & REQ_DISCARD) in ops_run_io()
1081 if (rw & REQ_DISCARD) in ops_run_io()
1628 if (wbi->bi_rw & REQ_DISCARD) in ops_run_biodrain()
5181 if (unlikely(bi->bi_rw & REQ_DISCARD)) { in make_request()
Ddm-crypt.c1915 if (unlikely(bio->bi_rw & (REQ_FLUSH | REQ_DISCARD))) { in crypt_map()
Ddm.c1692 if (unlikely(bio->bi_rw & REQ_DISCARD)) in __split_and_process_non_flush()
/linux-4.4.14/drivers/mmc/card/
Dqueue.h4 #define MMC_REQ_SPECIAL_MASK (REQ_DISCARD | REQ_FLUSH)
Dqueue.c36 if (req->cmd_type != REQ_TYPE_FS && !(req->cmd_flags & REQ_DISCARD)) { in mmc_prep_request()
Dblock.c1706 if (next->cmd_flags & REQ_DISCARD || in mmc_blk_prep_packed_list()
2148 if (cmd_flags & REQ_DISCARD) { in mmc_blk_issue_rq()
/linux-4.4.14/block/
Dblk-merge.c173 if ((*bio)->bi_rw & REQ_DISCARD) in blk_queue_split()
213 if (bio->bi_rw & REQ_DISCARD) in __blk_recalc_rq_segments()
389 if (bio->bi_rw & REQ_DISCARD) { in __blk_bios_map_sg()
Dblk-lib.c45 int type = REQ_WRITE | REQ_DISCARD; in blkdev_issue_discard()
Delevator.c369 if ((rq->cmd_flags & REQ_DISCARD) != in elv_dispatch_sort()
370 (pos->cmd_flags & REQ_DISCARD)) in elv_dispatch_sort()
Dbio.c670 if (bio->bi_rw & REQ_DISCARD) in bio_clone_bioset()
1797 if (bio->bi_rw & REQ_DISCARD) in bio_split()
Dblk-core.c1964 if ((bio->bi_rw & REQ_DISCARD) && in generic_make_request_checks()
/linux-4.4.14/drivers/md/bcache/
Drequest.c381 (bio->bi_rw & REQ_DISCARD)) in check_should_bypass()
902 if (bio->bi_rw & REQ_DISCARD) in cached_dev_write()
916 if (!(bio->bi_rw & REQ_DISCARD) || in cached_dev_write()
995 if ((bio->bi_rw & REQ_DISCARD) && in cached_dev_make_request()
1106 s->iop.bypass = (bio->bi_rw & REQ_DISCARD) != 0; in flash_dev_make_request()
Djournal.c455 bio->bi_rw = REQ_WRITE|REQ_DISCARD; in do_journal_discard()
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-block-zram48 because of REQ_DISCARD requests sent by bio. The former ones
/linux-4.4.14/Documentation/device-mapper/
Dlog-writes.txt41 Any REQ_DISCARD requests are treated like WRITE requests. Otherwise we would
/linux-4.4.14/fs/btrfs/
Dvolumes.c5286 if (rw & REQ_DISCARD) { in __btrfs_map_block()
5322 !(rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS)) && in __btrfs_map_block()
5412 if (rw & REQ_DISCARD) in __btrfs_map_block()
5417 if (!(rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS))) in __btrfs_map_block()
5420 if (rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS)) in __btrfs_map_block()
5433 if (rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS)) { in __btrfs_map_block()
5449 else if (rw & REQ_DISCARD) in __btrfs_map_block()
5495 if (!(rw & (REQ_WRITE | REQ_DISCARD | in __btrfs_map_block()
5513 if (rw & (REQ_WRITE | REQ_DISCARD)) in __btrfs_map_block()
5555 if (rw & REQ_DISCARD) { in __btrfs_map_block()
[all …]
Dextent-tree.c2030 ret = btrfs_map_block(root->fs_info, REQ_DISCARD, in btrfs_discard_extent()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-block-zram83 because of REQ_DISCARD requests sent by bio. The former ones
/linux-4.4.14/drivers/mtd/
Dmtd_blkdevs.c97 if (req->cmd_flags & REQ_DISCARD) in do_blktrans_request()
/linux-4.4.14/drivers/block/
Dbrd.c339 if (unlikely(bio->bi_rw & REQ_DISCARD)) { in brd_make_request()
Dloop.c547 else if (rq->cmd_flags & REQ_DISCARD) in do_req_filebacked()
1663 REQ_DISCARD))) in loop_queue_rq()
Dnbd.c245 else if (req->cmd_flags & REQ_DISCARD) in nbd_send_req()
Dxen-blkfront.c721 if (unlikely(req->cmd_flags & (REQ_DISCARD | REQ_SECURE))) in blkif_queue_request()
1695 (REQ_FLUSH | REQ_FUA | REQ_DISCARD | REQ_SECURE)) { in blkif_recover()
Dskd_main.c738 if (io_flags & REQ_DISCARD) { in skd_request_fn()
857 if ((io_flags & REQ_DISCARD) && in skd_end_request()
Drbd.c3376 if (rq->cmd_flags & REQ_DISCARD) in rbd_queue_workfn()
/linux-4.4.14/Documentation/blockdev/
Dzram.txt173 slot free notifications or REQ_DISCARD requests)
/linux-4.4.14/drivers/scsi/
Dsd.c1140 if (rq->cmd_flags & REQ_DISCARD) in sd_init_command()
1154 if (rq->cmd_flags & REQ_DISCARD) in sd_uninit_command()
1772 if (req->cmd_flags & REQ_DISCARD || req->cmd_flags & REQ_WRITE_SAME) { in sd_done()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_worker.c178 int is_discard = !!(bio->bi_rw & REQ_DISCARD); in drbd_peer_request_endio()
246 if (bio->bi_rw & REQ_DISCARD) in drbd_request_endio()
Ddrbd_receiver.c1429 if (rw & REQ_DISCARD) { in drbd_submit_peer_request()
2134 (dpf & DP_DISCARD ? REQ_DISCARD : 0); in wire_flags_to_bio()
2326 D_ASSERT(peer_device, rw & REQ_DISCARD); in receive_Data()
Ddrbd_main.c1611 (bi_rw & REQ_DISCARD ? DP_DISCARD : 0); in bio_flags_to_wire()
/linux-4.4.14/drivers/nvme/host/
Dpci.c448 unsigned size = !(rq->cmd_flags & REQ_DISCARD) ? blk_rq_bytes(rq) : in nvme_alloc_iod()
869 if (req->cmd_flags & REQ_DISCARD) { in nvme_queue_rq()
928 else if (req->cmd_flags & REQ_DISCARD) in nvme_queue_rq()
/linux-4.4.14/drivers/block/rsxx/
Ddma.c708 if (bio->bi_rw & REQ_DISCARD) { in rsxx_dma_queue_bio()
/linux-4.4.14/drivers/block/zram/
Dzram_drv.c852 if (unlikely(bio->bi_rw & REQ_DISCARD)) { in __zram_make_request()
/linux-4.4.14/drivers/lightnvm/
Drrpc.c856 if (bio->bi_rw & REQ_DISCARD) { in rrpc_make_rq()
/linux-4.4.14/kernel/trace/
Dblktrace.c1785 else if (rw & REQ_DISCARD) in blk_fill_rwbs()
/linux-4.4.14/drivers/block/mtip32xx/
Dmtip32xx.c3775 if (rq->cmd_flags & REQ_DISCARD) { in mtip_submit_request()