REQ_OP_DISCARD
if (op == REQ_OP_WRITE_ZEROES || op == REQ_OP_DISCARD) {
else if (op == REQ_OP_WRITE_ZEROES || op == REQ_OP_DISCARD)
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
if (req_op(io_req->req) == REQ_OP_DISCARD)
case REQ_OP_DISCARD:
bio = bio_alloc(bdev, 0, REQ_OP_DISCARD, gfp_mask);
case REQ_OP_DISCARD:
req_op(rq) == REQ_OP_DISCARD ||
if (req_op(req) == REQ_OP_DISCARD)
if (unlikely(bio_op(bio) == REQ_OP_DISCARD))
if ((opf & REQ_OP_MASK) == REQ_OP_DISCARD)
case REQ_OP_DISCARD:
if (bio_op(bio) == REQ_OP_DISCARD)
if (req_op(req) == REQ_OP_DISCARD &&
if (req_op(rq) == REQ_OP_DISCARD)
if (unlikely(op == REQ_OP_DISCARD))
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
(bio_op(bio) == REQ_OP_DISCARD ? DP_DISCARD : 0) |
return REQ_OP_DISCARD;
D_ASSERT(peer_device, peer_req_op(peer_req) == REQ_OP_DISCARD);
peer_req->opf = REQ_OP_DISCARD;
else if (bio_op(bio) == REQ_OP_DISCARD)
bio_op(bio) == REQ_OP_DISCARD)
| (bio_op(bio_src) == REQ_OP_DISCARD ? RQ_UNMAP : 0);
bio_op(bio) == REQ_OP_DISCARD;
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
if (op == REQ_OP_DISCARD)
case REQ_OP_DISCARD:
if ((req_op(rq) != REQ_OP_DISCARD) && (req_op(rq) != REQ_OP_WRITE_ZEROES))
bio_opf = REQ_OP_DISCARD;
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
req_op(shadow[j].request) == REQ_OP_DISCARD ||
if (unlikely(req_op(req) == REQ_OP_DISCARD ||
case REQ_OP_DISCARD:
if (bio_op(bio) == REQ_OP_DISCARD)
if (bio_op(bio) == REQ_OP_DISCARD &&
if (bio_op(orig_bio) == REQ_OP_DISCARD &&
s->iop.bypass = (bio_op(bio) == REQ_OP_DISCARD) != 0;
(bio_op(bio) == REQ_OP_DISCARD))
if (bio_op(bio) == REQ_OP_DISCARD)
.bi_opf = REQ_OP_DISCARD | REQ_SYNC,
return bio_op(bio) == REQ_OP_DISCARD || op_is_flush(bio->bi_opf);
else if (bio_op(bio) == REQ_OP_DISCARD)
bio_op(bio) != REQ_OP_DISCARD) {
return bio_op(bio) != REQ_OP_DISCARD;
if (bio_op(bio) == REQ_OP_DISCARD) {
bio_op(bio) == REQ_OP_DISCARD)) {
} else if (bio_op(bio) == REQ_OP_DISCARD) {
if (dio->op == REQ_OP_WRITE || unlikely(dio->op == REQ_OP_DISCARD))
if (likely(dio->op != REQ_OP_DISCARD))
if (unlikely(dio->op == REQ_OP_DISCARD)) {
if (ic->sectors_per_block > 1 && likely(bio_op(bio) != REQ_OP_DISCARD)) {
if (unlikely(dio->op == REQ_OP_DISCARD)) {
if (unlikely(dio->op == REQ_OP_DISCARD) && ic->mode != 'D')
if (ic->mode == 'J' && likely(dio->op != REQ_OP_DISCARD)) {
if (ic->mode == 'J' && likely(dio->op == REQ_OP_DISCARD) && !discard_retried) {
if (ic->mode == 'B' && (dio->op == REQ_OP_WRITE || unlikely(dio->op == REQ_OP_DISCARD))) {
if (unlikely(dio->op == REQ_OP_DISCARD) && likely(ic->mode != 'D')) {
if (op == REQ_OP_DISCARD)
if ((op == REQ_OP_DISCARD || op == REQ_OP_WRITE_ZEROES) &&
case REQ_OP_DISCARD:
if (op == REQ_OP_DISCARD || op == REQ_OP_WRITE_ZEROES) {
bool discard_bio = (bio_op(bio) == REQ_OP_DISCARD);
bio_op(bio) != REQ_OP_DISCARD)
if (bio_op(bio) == REQ_OP_DISCARD) {
if (bio_op(bio) == REQ_OP_DISCARD) {
io_req.bi_opf = REQ_OP_DISCARD | op_flags;
(bio_op(bio) == REQ_OP_DISCARD)) {
if (bio_op(bio) == REQ_OP_DISCARD)
if (bio->bi_opf & REQ_PREFLUSH || bio_op(bio) == REQ_OP_DISCARD)
if (req_op(clone) == REQ_OP_DISCARD &&
if (unlikely(bio_op(bio) == REQ_OP_DISCARD)) {
if (unlikely(bio_op(bio) == REQ_OP_DISCARD) &&
if (unlikely(bio_op(bio) == REQ_OP_DISCARD)) {
if (unlikely(bio_op(bio) == REQ_OP_DISCARD)) {
if (unlikely(bio_op(bio) == REQ_OP_DISCARD) ||
bio_op(bio) == REQ_OP_DISCARD)
if (bio_op(bio) == REQ_OP_DISCARD)
if (bio_op(cell->holder) == REQ_OP_DISCARD)
if (op_is_flush(bio->bi_opf) || bio_op(bio) == REQ_OP_DISCARD) {
op->bio->bi_opf = REQ_OP_DISCARD;
if (bio_op(bio) == REQ_OP_DISCARD)
if (op_is_flush(bio->bi_opf) || bio_op(bio) == REQ_OP_DISCARD)
if (bio_op(bio) == REQ_OP_DISCARD) {
((data_vio->user_bio != NULL) && (bio_op(data_vio->user_bio) == REQ_OP_DISCARD)) ||
if (bio_op(bio) == REQ_OP_DISCARD) {
if ((bio_op(bio) == REQ_OP_DISCARD) &&
case REQ_OP_DISCARD:
if (bio_op(bio) == REQ_OP_DISCARD) {
if (unlikely(bio_op(bio) == REQ_OP_DISCARD)) {
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
if (bio_op(bio) == REQ_OP_DISCARD &&
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
if (unlikely((bio_op(bio) == REQ_OP_DISCARD) &&
if (unlikely((bio_op(bio) == REQ_OP_DISCARD))) {
else if (unlikely(bio_op(bio) == REQ_OP_DISCARD &&
bool is_discard = (bio_op(bio) == REQ_OP_DISCARD);
(bio->bi_status && bio_op(bio) == REQ_OP_DISCARD);
if (unlikely(bio_op(bio) == REQ_OP_DISCARD))
(bio->bi_status && bio_op(bio) == REQ_OP_DISCARD);
op = REQ_OP_DISCARD;
if (op == REQ_OP_DISCARD)
if (op == REQ_OP_DISCARD)
if (bio_op(wbi) == REQ_OP_DISCARD)
if (unlikely(bio_op(bi) == REQ_OP_DISCARD)) {
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
if (req_op(req) == REQ_OP_DISCARD || req_op(req) == REQ_OP_WRITE_ZEROES)
case REQ_OP_DISCARD:
case REQ_OP_DISCARD:
bio->bi_opf |= REQ_OP_DISCARD;
case REQ_OP_DISCARD:
bio_op(bio) != REQ_OP_DISCARD &&
return bio_op(bio) == REQ_OP_DISCARD ||
return (op & REQ_OP_MASK) == REQ_OP_DISCARD;
case REQ_OP_DISCARD:
case REQ_OP_DISCARD: