Lines Matching defs:where
297 static void do_region(int rw, unsigned region, struct dm_io_region *where,
305 sector_t remaining = where->count;
308 * where->count may be zero if rw holds a write barrier and we
317 num_bvecs = min_t(int, bio_get_nr_vecs(where->bdev), num_bvecs);
319 bio->bi_sector = where->sector + (where->count - remaining);
320 bio->bi_bdev = where->bdev;
345 struct dm_io_region *where, struct dpages *dp,
362 if (where[i].count || (rw & REQ_HARDBARRIER))
363 do_region(rw, i, where + i, dp, io);
374 struct dm_io_region *where, int rw, struct dpages *dp,
398 dispatch_io(rw, num_regions, where, dp, io, 1);
422 struct dm_io_region *where, int rw, struct dpages *dp,
442 dispatch_io(rw, num_regions, where, dp, io, 0);
482 struct dm_io_region *where, unsigned long *sync_error_bits)
492 return sync_io(io_req->client, num_regions, where,
495 return async_io(io_req->client, num_regions, where, io_req->bi_rw,