Lines Matching refs:num_regions
385 static void dispatch_io(blk_opf_t opf, unsigned int num_regions, in dispatch_io() argument
392 BUG_ON(num_regions > DM_IO_MAX_REGIONS); in dispatch_io()
401 for (i = 0; i < num_regions; i++) { in dispatch_io()
427 static int sync_io(struct dm_io_client *client, unsigned int num_regions, in sync_io() argument
434 if (num_regions > 1 && !op_is_write(opf)) { in sync_io()
451 dispatch_io(opf, num_regions, where, dp, io, 1, ioprio); in sync_io()
461 static int async_io(struct dm_io_client *client, unsigned int num_regions, in async_io() argument
468 if (num_regions > 1 && !op_is_write(opf)) { in async_io()
484 dispatch_io(opf, num_regions, where, dp, io, 0, ioprio); in async_io()
525 int dm_io(struct dm_io_request *io_req, unsigned int num_regions, in dm_io() argument
537 return sync_io(io_req->client, num_regions, where, in dm_io()
540 return async_io(io_req->client, num_regions, where, in dm_io()