Lines Matching refs:num_regions
390 static void dispatch_io(int op, int op_flags, unsigned int num_regions, in dispatch_io() argument
397 BUG_ON(num_regions > DM_IO_MAX_REGIONS); in dispatch_io()
406 for (i = 0; i < num_regions; i++) { in dispatch_io()
432 static int sync_io(struct dm_io_client *client, unsigned int num_regions, in sync_io() argument
439 if (num_regions > 1 && !op_is_write(op)) { in sync_io()
456 dispatch_io(op, op_flags, num_regions, where, dp, io, 1); in sync_io()
466 static int async_io(struct dm_io_client *client, unsigned int num_regions, in async_io() argument
472 if (num_regions > 1 && !op_is_write(op)) { in async_io()
488 dispatch_io(op, op_flags, num_regions, where, dp, io, 0); in async_io()
537 int dm_io(struct dm_io_request *io_req, unsigned num_regions, in dm_io() argument
548 return sync_io(io_req->client, num_regions, where, in dm_io()
552 return async_io(io_req->client, num_regions, where, io_req->bi_op, in dm_io()