Lines Matching defs:region
475 struct dm_io_region region;
492 region.bdev = wc->ssd_dev->bdev;
493 region.sector = (sector_t)i * (BITMAP_GRANULARITY >> SECTOR_SHIFT);
494 region.count = (sector_t)(j - i) * (BITMAP_GRANULARITY >> SECTOR_SHIFT);
496 if (unlikely(region.sector >= wc->metadata_sectors))
498 if (unlikely(region.sector + region.count > wc->metadata_sectors))
499 region.count = wc->metadata_sectors - region.sector;
501 region.sector += wc->start_sector;
512 (void) dm_io(&req, 1, ®ion, NULL);
530 struct dm_io_region region;
533 region.bdev = wc->ssd_dev->bdev;
534 region.sector = 0;
535 region.count = max(4096U, wc->block_size) >> SECTOR_SHIFT;
537 if (unlikely(region.sector + region.count > wc->metadata_sectors))
538 region.count = wc->metadata_sectors - region.sector;
540 region.sector += wc->start_sector;
550 r = dm_io(&req, 1, ®ion, NULL);
566 struct dm_io_region region;
569 region.bdev = dev->bdev;
570 region.sector = 0;
571 region.count = 0;
579 r = dm_io(&req, 1, ®ion, NULL);
955 struct dm_io_region region;
958 region.bdev = wc->ssd_dev->bdev;
959 region.sector = wc->start_sector;
960 region.count = n_sectors;
968 return dm_io(&req, 1, ®ion, NULL);