Searched refs:REQ_PREFLUSH (Results 1 - 25 of 66) sorted by relevance
123
/linux-master/drivers/md/dm-vdo/ |
H A D | io-submitter.h | 44 REQ_OP_WRITE | REQ_PREFLUSH, NULL);
|
H A D | vio.c | 284 } else if ((vio->bio->bi_opf & REQ_PREFLUSH) == REQ_PREFLUSH) { 447 if (((bio->bi_opf & REQ_PREFLUSH) != 0) && (bio->bi_iter.bi_size == 0)) { 472 if ((bio->bi_opf & REQ_PREFLUSH) != 0)
|
H A D | vdo.c | 838 REQ_OP_WRITE | REQ_PREFLUSH); 980 REQ_OP_WRITE | REQ_PREFLUSH | REQ_FUA);
|
/linux-master/include/linux/ |
H A D | blk_types.h | 407 #define REQ_PREFLUSH (__force blk_opf_t)(1ULL << __REQ_PREFLUSH) macro 423 (REQ_NOMERGE | REQ_PREFLUSH | REQ_FUA) 450 return op & (REQ_FUA | REQ_PREFLUSH); 461 (op & (REQ_SYNC | REQ_FUA | REQ_PREFLUSH));
|
/linux-master/block/ |
H A D | blk-flush.c | 12 * If a request doesn't have data, only REQ_PREFLUSH makes sense, which 13 * indicates a simple flush request. If there is data, REQ_PREFLUSH indicates 22 * If the device has writeback cache and supports FUA, REQ_PREFLUSH is 25 * If the device has writeback cache and doesn't support FUA, REQ_PREFLUSH 111 if (rq->cmd_flags & REQ_PREFLUSH) 331 flush_rq->cmd_flags = REQ_OP_FLUSH | REQ_PREFLUSH; 408 * REQ_PREFLUSH and FUA for the driver. 410 rq->cmd_flags &= ~REQ_PREFLUSH; 415 * REQ_PREFLUSH|REQ_FUA implies REQ_SYNC, so if we clear any 473 bio_init(&bio, bdev, NULL, 0, REQ_OP_WRITE | REQ_PREFLUSH); [all...] |
/linux-master/drivers/nvdimm/ |
H A D | nd_virtio.c | 109 REQ_OP_WRITE | REQ_PREFLUSH,
|
/linux-master/drivers/block/rnbd/ |
H A D | rnbd-proto.h | 231 bio_opf = REQ_OP_WRITE | REQ_PREFLUSH;
|
/linux-master/drivers/md/ |
H A D | dm-snap-persistent.c | 742 if (ps->valid && area_io(ps, REQ_OP_WRITE | REQ_PREFLUSH | REQ_FUA | 820 r = area_io(ps, REQ_OP_WRITE | REQ_PREFLUSH | REQ_FUA);
|
H A D | dm-region-hash.c | 406 if (bio->bi_opf & REQ_PREFLUSH) { 534 if (bio->bi_opf & REQ_PREFLUSH || bio_op(bio) == REQ_OP_DISCARD)
|
H A D | dm-raid1.c | 268 .bi_opf = REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC, 659 blk_opf_t op_flags = bio->bi_opf & (REQ_FUA | REQ_PREFLUSH); 708 if ((bio->bi_opf & REQ_PREFLUSH) || 1259 if (!(bio->bi_opf & REQ_PREFLUSH) &&
|
H A D | dm-stripe.c | 277 if (bio->bi_opf & REQ_PREFLUSH) {
|
H A D | dm-delay.c | 356 if (unlikely(bio->bi_opf & REQ_PREFLUSH))
|
H A D | dm-io.c | 403 if (where[i].count || (opf & REQ_PREFLUSH))
|
H A D | dm-ebs-target.c | 198 else if (bio_op(bio) == REQ_OP_WRITE && !(bio->bi_opf & REQ_PREFLUSH)) {
|
H A D | raid5-cache.c | 648 io->split_bio->bi_opf |= REQ_PREFLUSH; 655 io->current_bio->bi_opf |= REQ_PREFLUSH; 1114 bio->bi_opf &= ~REQ_PREFLUSH; 1308 REQ_OP_WRITE | REQ_PREFLUSH);
|
H A D | dm-log.c | 314 lc->io_req.bi_opf = REQ_OP_WRITE | REQ_PREFLUSH;
|
H A D | dm.c | 492 return ((bio->bi_opf & REQ_PREFLUSH) && bio->bi_iter.bi_size); 498 * If REQ_PREFLUSH set, don't account payload, it will be 979 * without REQ_PREFLUSH. 981 bio->bi_opf &= ~REQ_PREFLUSH; 1308 * allowed for all bio types except REQ_PREFLUSH, REQ_OP_ZONE_* zone management 1563 REQ_OP_WRITE | REQ_PREFLUSH | REQ_SYNC); 1812 if (bio->bi_opf & REQ_PREFLUSH) {
|
H A D | raid5-ppl.c | 631 REQ_OP_WRITE | REQ_PREFLUSH, 686 bio->bi_opf &= ~REQ_PREFLUSH;
|
H A D | dm-snap.c | 1959 if (bio->bi_opf & REQ_PREFLUSH) { 2125 if (bio->bi_opf & REQ_PREFLUSH) { 2674 if (unlikely(bio->bi_opf & REQ_PREFLUSH))
|
H A D | dm-clone-target.c | 103 * Also, we defer REQ_FUA and REQ_PREFLUSH bios, until after the 1266 if ((bio->bi_opf & REQ_PREFLUSH) && dest_dev_flushed) { 1292 * - Process deferred REQ_PREFLUSH bios 1329 * REQ_PREFLUSH bios carry no data: 1335 if (bio->bi_opf & REQ_PREFLUSH) {
|
H A D | dm-log-writes.c | 652 bool flush_bio = (bio->bi_opf & REQ_PREFLUSH);
|
/linux-master/drivers/md/bcache/ |
H A D | request.c | 199 * Journal writes are marked REQ_PREFLUSH; if the original write was a 202 bio->bi_opf &= ~(REQ_PREFLUSH|REQ_FUA); 646 * If a bio has REQ_PREFLUSH for writeback mode, it is 648 * write request which has REQ_PREFLUSH. we don't set 653 bio->bi_opf & REQ_PREFLUSH)) { 1019 if (bio->bi_opf & REQ_PREFLUSH) { 1027 REQ_OP_WRITE | REQ_PREFLUSH,
|
/linux-master/drivers/block/xen-blkback/ |
H A D | blkback.c | 1333 operation_flags = REQ_PREFLUSH; 1345 if (unlikely(nseg == 0 && operation_flags != REQ_PREFLUSH) || 1448 BUG_ON(operation_flags != REQ_PREFLUSH);
|
/linux-master/drivers/nvme/target/ |
H A D | io-cmd-bdev.c | 346 ARRAY_SIZE(req->inline_bvec), REQ_OP_WRITE | REQ_PREFLUSH);
|
/linux-master/fs/gfs2/ |
H A D | recovery.c | 271 REQ_PREFLUSH | REQ_FUA | REQ_META | REQ_SYNC);
|
Completed in 350 milliseconds
123