Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Dblk_types.h206 #define REQ_DISCARD (1ULL << __REQ_DISCARD) macro
215 REQ_DISCARD | REQ_WRITE_SAME | REQ_NOIDLE | REQ_FLUSH | REQ_FUA | \
219 #define BIO_NO_ADVANCE_ITER_MASK (REQ_DISCARD|REQ_WRITE_SAME)
Dbio.h109 !(bio->bi_rw & REQ_DISCARD)) in bio_has_data()
267 if (bio->bi_rw & REQ_DISCARD) in bio_segments()
Dblkdev.h688 if ((flags1 & REQ_DISCARD) != (flags2 & REQ_DISCARD)) in blk_check_merge_flags()
906 if (unlikely(cmd_flags & REQ_DISCARD)) in blk_queue_get_max_sectors()
/linux-4.1.27/drivers/md/
Ddm-io.c297 if (rw & REQ_DISCARD) in do_region()
301 if ((rw & (REQ_DISCARD | REQ_WRITE_SAME)) && special_cmd_max_sectors == 0) { in do_region()
314 if ((rw & REQ_DISCARD) || (rw & REQ_WRITE_SAME)) in do_region()
326 if (rw & REQ_DISCARD) { in do_region()
Ddm-raid1.c611 if (bio->bi_rw & REQ_DISCARD) { in write_callback()
648 if (bio->bi_rw & REQ_DISCARD) { in do_write()
649 io_req.bi_rw |= REQ_DISCARD; in do_write()
688 (bio->bi_rw & REQ_DISCARD)) { in do_writes()
1218 if (!(bio->bi_rw & (REQ_FLUSH | REQ_DISCARD))) in mirror_end_io()
Ddm-region-hash.c408 if (bio->bi_rw & REQ_DISCARD) in dm_rh_mark_nosync()
531 if (bio->bi_rw & (REQ_FLUSH | REQ_DISCARD)) in dm_rh_inc_pending()
Dlinear.c297 if (unlikely((split->bi_rw & REQ_DISCARD) && in linear_make_request()
Ddm-stats.c554 ((bi_rw & (REQ_WRITE | REQ_DISCARD)) == in dm_stats_account_io()
555 (ACCESS_ONCE(last->last_rw) & (REQ_WRITE | REQ_DISCARD))) in dm_stats_account_io()
Ddm-stripe.c293 if (unlikely(bio->bi_rw & REQ_DISCARD) || in stripe_map()
Ddm-thin.c593 if (bio->bi_rw & REQ_DISCARD) in inc_all_io_entry()
754 if (bio->bi_rw & (REQ_DISCARD | REQ_FLUSH | REQ_FUA)) in __inc_remap_and_issue_cell()
1429 (bio->bi_rw & (REQ_DISCARD | REQ_FLUSH | REQ_FUA))) in __remap_and_issue_shared_cell()
1818 if (bio->bi_rw & REQ_DISCARD) in process_thin_deferred_bios()
1905 if (cell->holder->bi_rw & REQ_DISCARD) in process_thin_deferred_cells()
2309 if (bio->bi_rw & (REQ_DISCARD | REQ_FLUSH | REQ_FUA)) { in thin_bio_map()
Draid0.c546 if (unlikely((split->bi_rw & REQ_DISCARD) && in raid0_make_request()
Ddm-log-writes.c555 bool discard_bio = (bio->bi_rw & REQ_DISCARD); in log_writes_map()
Draid1.c793 if (unlikely((bio->bi_rw & REQ_DISCARD) && in flush_pending_writes()
1068 if (unlikely((bio->bi_rw & REQ_DISCARD) && in raid1_unplug()
1092 & (REQ_DISCARD | REQ_SECURE)); in make_request()
Ddm-cache-target.c741 !(bio->bi_rw & (REQ_FUA | REQ_FLUSH | REQ_DISCARD))) { in check_if_tick_bio_needed()
1632 else if (bio->bi_rw & REQ_DISCARD) in process_deferred_bios()
2627 if (bio->bi_rw & (REQ_FLUSH | REQ_FUA | REQ_DISCARD)) { in __cache_map()
Draid10.c957 if (unlikely((bio->bi_rw & REQ_DISCARD) && in flush_pending_writes()
1133 if (unlikely((bio->bi_rw & REQ_DISCARD) && in raid10_unplug()
1154 & (REQ_DISCARD | REQ_SECURE)); in __make_request()
Draid5.c904 rw |= REQ_DISCARD; in ops_run_io()
1028 if (rw & REQ_DISCARD) in ops_run_io()
1077 if (rw & REQ_DISCARD) in ops_run_io()
1626 if (wbi->bi_rw & REQ_DISCARD) in ops_run_biodrain()
5177 if (unlikely(bi->bi_rw & REQ_DISCARD)) { in make_request()
Ddm-crypt.c1893 if (unlikely(bio->bi_rw & (REQ_FLUSH | REQ_DISCARD))) { in crypt_map()
Ddm.c1652 if (unlikely(bio->bi_rw & REQ_DISCARD)) in __split_and_process_non_flush()
/linux-4.1.27/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.c1603 if (next->cmd_flags & REQ_DISCARD || in mmc_blk_prep_packed_list()
2043 if (cmd_flags & REQ_DISCARD) { in mmc_blk_issue_rq()
/linux-4.1.27/drivers/md/bcache/
Dio.c21 if (bio->bi_rw & REQ_DISCARD) in bch_bio_max_sectors()
81 if (!bio_has_data(bio) && !(bio->bi_rw & REQ_DISCARD)) in bch_generic_make_request()
Drequest.c375 (bio->bi_rw & REQ_DISCARD)) in check_should_bypass()
893 if (bio->bi_rw & REQ_DISCARD) in cached_dev_write()
907 if (!(bio->bi_rw & REQ_DISCARD) || in cached_dev_write()
985 if ((bio->bi_rw & REQ_DISCARD) && in cached_dev_make_request()
1092 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.1.27/block/
Dblk-merge.c29 if (bio->bi_rw & REQ_DISCARD) in __blk_recalc_rq_segments()
212 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.c653 if (bio->bi_rw & REQ_DISCARD) in bio_clone_bioset()
1836 if (bio->bi_rw & REQ_DISCARD) in bio_split()
Dblk-core.c1850 if ((bio->bi_rw & REQ_DISCARD) && in generic_make_request_checks()
/linux-4.1.27/drivers/block/
Dpmem.c75 BUG_ON(bio->bi_rw & REQ_DISCARD); in pmem_make_request()
Dbrd.c340 if (unlikely(bio->bi_rw & REQ_DISCARD)) { in brd_make_request()
Dxen-blkfront.c440 if (unlikely(req->cmd_flags & (REQ_DISCARD | REQ_SECURE))) { in blkif_queue_request()
1505 (REQ_FLUSH | REQ_FUA | REQ_DISCARD | REQ_SECURE)) { in blkif_recover()
1530 (REQ_FLUSH | REQ_FUA | REQ_DISCARD | REQ_SECURE)) { in blkif_recover()
Dnbd.c457 if ((req->cmd_flags & REQ_DISCARD)) { in nbd_handle_req()
Dnvme-core.c430 unsigned size = !(rq->cmd_flags & REQ_DISCARD) ? blk_rq_bytes(rq) : in nvme_alloc_iod()
840 if (req->cmd_flags & REQ_DISCARD) { in nvme_queue_rq()
890 if (req->cmd_flags & REQ_DISCARD) in nvme_queue_rq()
Dloop.c402 else if (rq->cmd_flags & REQ_DISCARD) in do_req_filebacked()
Dskd_main.c738 if (io_flags & REQ_DISCARD) { in skd_request_fn()
857 if ((io_flags & REQ_DISCARD) && in skd_end_request()
Drbd.c3351 if (rq->cmd_flags & REQ_DISCARD) in rbd_queue_workfn()
/linux-4.1.27/Documentation/ABI/obsolete/
Dsysfs-block-zram48 because of REQ_DISCARD requests sent by bio. The former ones
/linux-4.1.27/fs/btrfs/
Dvolumes.c5020 if (rw & REQ_DISCARD) { in __btrfs_map_block()
5056 !(rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS)) && in __btrfs_map_block()
5146 if (rw & REQ_DISCARD) in __btrfs_map_block()
5151 if (!(rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS))) in __btrfs_map_block()
5154 if (rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS)) in __btrfs_map_block()
5167 if (rw & (REQ_WRITE | REQ_DISCARD | REQ_GET_READ_MIRRORS)) { in __btrfs_map_block()
5183 else if (rw & REQ_DISCARD) in __btrfs_map_block()
5229 if (!(rw & (REQ_WRITE | REQ_DISCARD | in __btrfs_map_block()
5247 if (rw & (REQ_WRITE | REQ_DISCARD)) in __btrfs_map_block()
5289 if (rw & REQ_DISCARD) { in __btrfs_map_block()
[all …]
Dextent-tree.c1902 ret = btrfs_map_block(root->fs_info, REQ_DISCARD, in btrfs_discard_extent()
/linux-4.1.27/Documentation/device-mapper/
Dlog-writes.txt41 Any REQ_DISCARD requests are treated like WRITE requests. Otherwise we would
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-block-zram83 because of REQ_DISCARD requests sent by bio. The former ones
/linux-4.1.27/Documentation/blockdev/
Dzram.txt119 slot free notifications or REQ_DISCARD requests)
/linux-4.1.27/drivers/mtd/
Dmtd_blkdevs.c97 if (req->cmd_flags & REQ_DISCARD) in do_blktrans_request()
/linux-4.1.27/drivers/scsi/
Dsd.c1125 if (rq->cmd_flags & REQ_DISCARD) in sd_init_command()
1139 if (rq->cmd_flags & REQ_DISCARD) in sd_uninit_command()
1662 if (req->cmd_flags & REQ_DISCARD || req->cmd_flags & REQ_WRITE_SAME) { in sd_done()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_worker.c179 int is_discard = !!(bio->bi_rw & REQ_DISCARD); in drbd_peer_request_endio()
268 if (bio->bi_rw & REQ_DISCARD) in drbd_request_endio()
Ddrbd_receiver.c1428 if (rw & REQ_DISCARD) { in drbd_submit_peer_request()
2133 (dpf & DP_DISCARD ? REQ_DISCARD : 0); in wire_flags_to_bio()
2325 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.1.27/drivers/block/rsxx/
Ddma.c708 if (bio->bi_rw & REQ_DISCARD) { in rsxx_dma_queue_bio()
/linux-4.1.27/drivers/block/zram/
Dzram_drv.c933 if (unlikely(bio->bi_rw & REQ_DISCARD)) { in __zram_make_request()
/linux-4.1.27/kernel/trace/
Dblktrace.c1796 else if (rw & REQ_DISCARD) in blk_fill_rwbs()
/linux-4.1.27/drivers/block/mtip32xx/
Dmtip32xx.c3718 if (rq->cmd_flags & REQ_DISCARD) { in mtip_submit_request()