Searched refs:dev_sector (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-linear.c | 167 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_direct_access() local 169 dev_sector = linear_map_sector(ti, sector); in linear_dax_direct_access() 170 ret = bdev_dax_pgoff(bdev, dev_sector, nr_pages * PAGE_SIZE, &pgoff); in linear_dax_direct_access() 182 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_copy_from_iter() local 184 dev_sector = linear_map_sector(ti, sector); in linear_dax_copy_from_iter() 185 if (bdev_dax_pgoff(bdev, dev_sector, ALIGN(bytes, PAGE_SIZE), &pgoff)) in linear_dax_copy_from_iter() 196 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_copy_to_iter() local 198 dev_sector = linear_map_sector(ti, sector); in linear_dax_copy_to_iter() 199 if (bdev_dax_pgoff(bdev, dev_sector, ALIGN(bytes, PAGE_SIZE), &pgoff)) in linear_dax_copy_to_iter() 211 sector_t dev_sector, secto in linear_dax_zero_page_range() local [all...] |
H A D | dm-stripe.c | 307 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in stripe_dax_direct_access() local 314 stripe_map_sector(sc, sector, &stripe, &dev_sector); in stripe_dax_direct_access() 315 dev_sector += sc->stripe[stripe].physical_start; in stripe_dax_direct_access() 319 ret = bdev_dax_pgoff(bdev, dev_sector, nr_pages * PAGE_SIZE, &pgoff); in stripe_dax_direct_access() 328 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in stripe_dax_copy_from_iter() local 334 stripe_map_sector(sc, sector, &stripe, &dev_sector); in stripe_dax_copy_from_iter() 335 dev_sector += sc->stripe[stripe].physical_start; in stripe_dax_copy_from_iter() 339 if (bdev_dax_pgoff(bdev, dev_sector, ALIGN(bytes, PAGE_SIZE), &pgoff)) in stripe_dax_copy_from_iter() 347 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in stripe_dax_copy_to_iter() local 353 stripe_map_sector(sc, sector, &stripe, &dev_sector); in stripe_dax_copy_to_iter() 367 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; stripe_dax_zero_page_range() local [all...] |
H A D | raid10.c | 745 sector_t dev_sector; in read_balance() local 771 dev_sector = r10_bio->devs[slot].addr; in read_balance() 772 if (is_badblock(rdev, dev_sector, sectors, in read_balance() 777 if (first_bad <= dev_sector) { in read_balance() 782 bad_sectors -= (dev_sector - first_bad); in read_balance() 789 first_bad - dev_sector; in read_balance() 1394 sector_t dev_sector = r10_bio->devs[i].addr; in raid10_write_request() local 1398 is_bad = is_badblock(rdev, dev_sector, max_sectors, in raid10_write_request() 1409 if (is_bad && first_bad <= dev_sector) { in raid10_write_request() 1411 bad_sectors -= (dev_sector in raid10_write_request() [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-stripe.c | 305 sector_t dev_sector; in stripe_dax_pgoff() local 308 stripe_map_sector(sc, *pgoff * PAGE_SECTORS, &stripe, &dev_sector); in stripe_dax_pgoff() 309 dev_sector += sc->stripe[stripe].physical_start; in stripe_dax_pgoff() 312 *pgoff = (get_start_sect(bdev) + dev_sector) >> PAGE_SECTORS_SHIFT; in stripe_dax_pgoff()
|
H A D | raid10.c | 771 sector_t dev_sector; in read_balance() local 797 dev_sector = r10_bio->devs[slot].addr; in read_balance() 798 if (is_badblock(rdev, dev_sector, sectors, in read_balance() 803 if (first_bad <= dev_sector) { in read_balance() 808 bad_sectors -= (dev_sector - first_bad); in read_balance() 815 first_bad - dev_sector; in read_balance() 1369 sector_t dev_sector = r10_bio->devs[i].addr; in wait_blocked_dev() local 1380 is_bad = is_badblock(rdev, dev_sector, r10_bio->sectors, in wait_blocked_dev() 1499 sector_t dev_sector = r10_bio->devs[i].addr; in raid10_write_request() local 1503 is_bad = is_badblock(rdev, dev_sector, max_sector in raid10_write_request() [all...] |
Completed in 9 milliseconds