op_is_write
bool write = op_is_write(bio_op(bio));
if (op_is_write(bio_op(bio)))
if (op_is_write(bio_op(bio)))
if (op_is_write(bio_op(bio)))
else if (op_is_write(opf))
if (op_is_write(bio->bi_opf))
part_stat_local_inc(bdev, in_flight[op_is_write(op)]);
part_stat_local_dec(bdev, in_flight[op_is_write(op)]);
if (op_is_write(bio_op(bio)) && bdev_read_only(bio->bi_bdev)) {
if (bio->bi_private && !op_is_write(bio_op(bio))) {
if (op_is_write(op))
if (op_is_write(op)) {
if (op_is_write(bio_op(bio)) && lim->zone_write_granularity)
in_flight[op_is_write(req_op(req))]);
return op_is_sync(opf) && !op_is_write(opf);
in_flight[op_is_write(req_op(req))]);
part_stat_local_inc(req->part, in_flight[op_is_write(req_op(req))]);
else if (op_is_write(op))
if (!page && op_is_write(opf)) {
if (op_is_write(opf)) {
if (op_is_write(bio_op(req->master_bio)) &&
const bool write = op_is_write(req_op(rq));
op_is_write(req_op(rq)), pos,
unsigned int threshold = op_is_write(bio_op(bio))
op_is_write(bio_op(bio))))
s->write = op_is_write(bio_op(bio));
bool wrt = op_is_write(bio_op(bio));
no_split = (ti->emulate_zone_append && op_is_write(bio_op(bio))) ||
if (num_regions > 1 && !op_is_write(io_req->bi_opf)) {
if (op_is_write(job->op))
if (op_is_write(job->op))
if (op_is_write(job->op))
if (op_is_write(op)) {
while (op_is_write(op) && rdev &&
bi->bi_end_io = op_is_write(op)
if (!op_is_write(op) &&
if (should_defer && op_is_write(op))
BUG_ON(!op_is_write(op));
if (should_defer && op_is_write(op))
if (!op_is_write(op)) {
(op_is_write(bio_op(bio))) ? "WRITE" :
if (op_is_write(bio_op(bio)))
!op_is_write(req_op(rq)) &&
if (op_is_write(bio_op(bio))) {
if (op_is_write(op))
(op_is_write(bio_op(bio)) ? WRITE : READ)
#define rq_data_dir(rq) (op_is_write(req_op(rq)) ? WRITE : READ)
(op_is_write(req_op(rq)) ? DMA_TO_DEVICE : DMA_FROM_DEVICE)
return op_is_write(op);
if (!op_is_write(op))
what |= ddir_act[op_is_write(op) ? WRITE : READ];