Lines Matching refs:num_regions
362 static void dispatch_io(int rw, unsigned int num_regions, in dispatch_io() argument
369 BUG_ON(num_regions > DM_IO_MAX_REGIONS); in dispatch_io()
378 for (i = 0; i < num_regions; i++) { in dispatch_io()
404 static int sync_io(struct dm_io_client *client, unsigned int num_regions, in sync_io() argument
411 if (num_regions > 1 && (rw & RW_MASK) != WRITE) { in sync_io()
428 dispatch_io(rw, num_regions, where, dp, io, 1); in sync_io()
438 static int async_io(struct dm_io_client *client, unsigned int num_regions, in async_io() argument
444 if (num_regions > 1 && (rw & RW_MASK) != WRITE) { in async_io()
460 dispatch_io(rw, num_regions, where, dp, io, 0); in async_io()
509 int dm_io(struct dm_io_request *io_req, unsigned num_regions, in dm_io() argument
520 return sync_io(io_req->client, num_regions, where, in dm_io()
523 return async_io(io_req->client, num_regions, where, io_req->bi_rw, in dm_io()