Lines Matching refs:sector_t
698 static inline sector_t calc_dev_sboffset(struct md_rdev *rdev) in calc_dev_sboffset()
700 sector_t num_sectors = i_size_read(rdev->bdev->bd_inode) / 512; in calc_dev_sboffset()
751 sector_t sector, int size, struct page *page) in md_super_write()
777 int sync_page_io(struct md_rdev *rdev, sector_t sector, int size, in sync_page_io()
935 sector_t num_sectors);
1049 if (rdev->sectors < ((sector_t)sb->size) * 2 && sb->level >= 1) in super_90_load()
1084 mddev->dev_sectors = ((sector_t)sb->size) * 2; in super_90_validate()
1328 super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_90_rdev_size_change()
1381 static int md_set_badblocks(struct badblocks *bb, sector_t s, int sectors,
1387 sector_t sb_start; in super_1_load()
1388 sector_t sectors; in super_1_load()
1404 sb_start &= ~(sector_t)(4*2-1); in super_1_load()
1484 sector_t bb_sector; in super_1_load()
1826 super_1_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_1_rdev_size_change()
1829 sector_t max_sectors; in super_1_rdev_size_change()
1845 sector_t sb_start; in super_1_rdev_size_change()
1847 sb_start &= ~(sector_t)(4*2 - 1); in super_1_rdev_size_change()
2826 static int overlaps(sector_t s1, sector_t l1, sector_t s2, sector_t l2) in overlaps()
2836 static int strict_blocks_to_sectors(const char *buf, sector_t *sectors) in strict_blocks_to_sectors()
2839 sector_t new; in strict_blocks_to_sectors()
2859 sector_t oldsectors = rdev->sectors; in rdev_size_store()
2860 sector_t sectors; in rdev_size_store()
3109 sector_t size; in md_import_device()
4066 static int update_size(struct mddev *mddev, sector_t num_sectors);
4075 sector_t sectors; in size_store()
4497 sector_t temp = max; in max_sync_store()
4697 sector_t sectors; in array_size_store()
6234 mddev->dev_sectors = 2 * (sector_t)info->size; in set_array_info()
6275 void md_set_array_sectors(struct mddev *mddev, sector_t array_sectors) in md_set_array_sectors()
6286 static int update_size(struct mddev *mddev, sector_t num_sectors) in update_size()
6310 sector_t avail = rdev->sectors; in update_size()
6425 rv = update_size(mddev, (sector_t)info->size * 2); in update_array_info()
7083 sector_t max_sectors, resync, res; in status_resync()
7085 sector_t rt; in status_resync()
7108 if (sizeof(sector_t) > sizeof(unsigned long)) { in status_resync()
7232 sector_t sectors; in md_seq_show()
7610 sector_t max_sectors,j, io_sectors, recovery_done; in md_do_sync()
7613 sector_t mark_cnt[SYNC_MARKS]; in md_do_sync()
7616 sector_t last_check; in md_do_sync()
7795 sector_t sectors; in md_do_sync()
8340 int md_is_badblock(struct badblocks *bb, sector_t s, int sectors, in md_is_badblock()
8341 sector_t *first_bad, int *bad_sectors) in md_is_badblock()
8347 sector_t target = s + sectors; in md_is_badblock()
8375 sector_t a = BB_OFFSET(p[mid]); in md_is_badblock()
8420 static int md_set_badblocks(struct badblocks *bb, sector_t s, int sectors, in md_set_badblocks()
8434 sector_t next = s + sectors; in md_set_badblocks()
8449 sector_t a = BB_OFFSET(p[mid]); in md_set_badblocks()
8462 sector_t a = BB_OFFSET(p[lo]); in md_set_badblocks()
8463 sector_t e = a + BB_LEN(p[lo]); in md_set_badblocks()
8492 sector_t a = BB_OFFSET(p[hi]); in md_set_badblocks()
8493 sector_t e = a + BB_LEN(p[hi]); in md_set_badblocks()
8520 sector_t a = BB_OFFSET(p[hi]); in md_set_badblocks()
8562 int rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors, in rdev_set_badblocks()
8588 static int md_clear_badblocks(struct badblocks *bb, sector_t s, int sectors) in md_clear_badblocks()
8592 sector_t target = s + sectors; in md_clear_badblocks()
8616 sector_t a = BB_OFFSET(p[mid]); in md_clear_badblocks()
8630 sector_t a = BB_OFFSET(p[lo]); in md_clear_badblocks()
8631 sector_t end = a + BB_LEN(p[lo]); in md_clear_badblocks()
8655 sector_t start = BB_OFFSET(p[lo]); in md_clear_badblocks()
8677 int rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors, in rdev_clear_badblocks()
8706 sector_t start = BB_OFFSET(p[i]); in md_ack_all_badblocks()
8747 sector_t s = BB_OFFSET(p[i]); in badblocks_show()