Lines Matching refs:rw
645 int rw = bio_data_dir(bio); in start_io_acct() local
652 atomic_set(&dm_disk(md)->part0.in_flight[rw], in start_io_acct()
653 atomic_inc_return(&md->pending[rw])); in start_io_acct()
666 int rw = bio_data_dir(bio); in end_io_acct() local
668 generic_end_io_acct(rw, &dm_disk(md)->part0, io->start_time); in end_io_acct()
678 pending = atomic_dec_return(&md->pending[rw]); in end_io_acct()
679 atomic_set(&dm_disk(md)->part0.in_flight[rw], pending); in end_io_acct()
680 pending += atomic_read(&md->pending[rw^0x1]); in end_io_acct()
1054 static void rq_completed(struct mapped_device *md, int rw, bool run_queue) in rq_completed() argument
1056 atomic_dec(&md->pending[rw]); in rq_completed()
1107 int rw = rq_data_dir(clone); in dm_end_request() local
1130 rq_completed(md, rw, true); in dm_end_request()
1166 int rw = rq_data_dir(rq); in dm_requeue_unmapped_original_request() local
1177 rq_completed(md, rw, false); in dm_requeue_unmapped_original_request()
1265 int rw; in dm_softirq_done() local
1268 rw = rq_data_dir(rq); in dm_softirq_done()
1271 rq_completed(tio->md, rw, false); in dm_softirq_done()
1275 rq_completed(tio->md, rw, false); in dm_softirq_done()
1776 int rw = bio_data_dir(bio); in dm_make_request() local
1783 generic_start_io_acct(rw, bio_sectors(bio), &dm_disk(md)->part0); in dm_make_request()