/linux-4.4.14/include/linux/ |
D | blk_types.h | 202 #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)
|
D | blkdev.h | 660 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()
|
D | bio.h | 109 !(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/ |
D | dm-io.c | 298 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()
|
D | dm-raid1.c | 627 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()
|
D | dm-region-hash.c | 406 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()
|
D | linear.c | 255 if (unlikely((split->bi_rw & REQ_DISCARD) && in linear_make_request()
|
D | dm-stripe.c | 295 if (unlikely(bio->bi_rw & REQ_DISCARD) || in stripe_map()
|
D | dm-thin.c | 341 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()
|
D | dm-stats.c | 648 ((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()
|
D | raid0.c | 491 if (unlikely((split->bi_rw & REQ_DISCARD) && in raid0_make_request()
|
D | dm-log-writes.c | 557 bool discard_bio = (bio->bi_rw & REQ_DISCARD); in log_writes_map()
|
D | dm-cache-target.c | 794 !(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()
|
D | raid1.c | 762 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()
|
D | raid10.c | 868 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()
|
D | raid5.c | 908 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()
|
D | dm-crypt.c | 1915 if (unlikely(bio->bi_rw & (REQ_FLUSH | REQ_DISCARD))) { in crypt_map()
|
D | dm.c | 1692 if (unlikely(bio->bi_rw & REQ_DISCARD)) in __split_and_process_non_flush()
|
/linux-4.4.14/drivers/mmc/card/ |
D | queue.h | 4 #define MMC_REQ_SPECIAL_MASK (REQ_DISCARD | REQ_FLUSH)
|
D | queue.c | 36 if (req->cmd_type != REQ_TYPE_FS && !(req->cmd_flags & REQ_DISCARD)) { in mmc_prep_request()
|
D | block.c | 1706 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/ |
D | blk-merge.c | 173 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()
|
D | blk-lib.c | 45 int type = REQ_WRITE | REQ_DISCARD; in blkdev_issue_discard()
|
D | elevator.c | 369 if ((rq->cmd_flags & REQ_DISCARD) != in elv_dispatch_sort() 370 (pos->cmd_flags & REQ_DISCARD)) in elv_dispatch_sort()
|
D | bio.c | 670 if (bio->bi_rw & REQ_DISCARD) in bio_clone_bioset() 1797 if (bio->bi_rw & REQ_DISCARD) in bio_split()
|
D | blk-core.c | 1964 if ((bio->bi_rw & REQ_DISCARD) && in generic_make_request_checks()
|
/linux-4.4.14/drivers/md/bcache/ |
D | request.c | 381 (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()
|
D | journal.c | 455 bio->bi_rw = REQ_WRITE|REQ_DISCARD; in do_journal_discard()
|
/linux-4.4.14/Documentation/ABI/obsolete/ |
D | sysfs-block-zram | 48 because of REQ_DISCARD requests sent by bio. The former ones
|
/linux-4.4.14/Documentation/device-mapper/ |
D | log-writes.txt | 41 Any REQ_DISCARD requests are treated like WRITE requests. Otherwise we would
|
/linux-4.4.14/fs/btrfs/ |
D | volumes.c | 5286 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 …]
|
D | extent-tree.c | 2030 ret = btrfs_map_block(root->fs_info, REQ_DISCARD, in btrfs_discard_extent()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-block-zram | 83 because of REQ_DISCARD requests sent by bio. The former ones
|
/linux-4.4.14/drivers/mtd/ |
D | mtd_blkdevs.c | 97 if (req->cmd_flags & REQ_DISCARD) in do_blktrans_request()
|
/linux-4.4.14/drivers/block/ |
D | brd.c | 339 if (unlikely(bio->bi_rw & REQ_DISCARD)) { in brd_make_request()
|
D | loop.c | 547 else if (rq->cmd_flags & REQ_DISCARD) in do_req_filebacked() 1663 REQ_DISCARD))) in loop_queue_rq()
|
D | nbd.c | 245 else if (req->cmd_flags & REQ_DISCARD) in nbd_send_req()
|
D | xen-blkfront.c | 721 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()
|
D | skd_main.c | 738 if (io_flags & REQ_DISCARD) { in skd_request_fn() 857 if ((io_flags & REQ_DISCARD) && in skd_end_request()
|
D | rbd.c | 3376 if (rq->cmd_flags & REQ_DISCARD) in rbd_queue_workfn()
|
/linux-4.4.14/Documentation/blockdev/ |
D | zram.txt | 173 slot free notifications or REQ_DISCARD requests)
|
/linux-4.4.14/drivers/scsi/ |
D | sd.c | 1140 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/ |
D | drbd_worker.c | 178 int is_discard = !!(bio->bi_rw & REQ_DISCARD); in drbd_peer_request_endio() 246 if (bio->bi_rw & REQ_DISCARD) in drbd_request_endio()
|
D | drbd_receiver.c | 1429 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()
|
D | drbd_main.c | 1611 (bi_rw & REQ_DISCARD ? DP_DISCARD : 0); in bio_flags_to_wire()
|
/linux-4.4.14/drivers/nvme/host/ |
D | pci.c | 448 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/ |
D | dma.c | 708 if (bio->bi_rw & REQ_DISCARD) { in rsxx_dma_queue_bio()
|
/linux-4.4.14/drivers/block/zram/ |
D | zram_drv.c | 852 if (unlikely(bio->bi_rw & REQ_DISCARD)) { in __zram_make_request()
|
/linux-4.4.14/drivers/lightnvm/ |
D | rrpc.c | 856 if (bio->bi_rw & REQ_DISCARD) { in rrpc_make_rq()
|
/linux-4.4.14/kernel/trace/ |
D | blktrace.c | 1785 else if (rw & REQ_DISCARD) in blk_fill_rwbs()
|
/linux-4.4.14/drivers/block/mtip32xx/ |
D | mtip32xx.c | 3775 if (rq->cmd_flags & REQ_DISCARD) { in mtip_submit_request()
|