Lines Matching refs:sector_t
87 static inline struct hlist_head *stripe_hash(struct r5conf *conf, sector_t sect) in stripe_hash()
93 static inline int stripe_hash_locks_hash(sector_t sect) in stripe_hash_locks_hash()
138 static inline struct bio *r5_next_bio(struct bio *bio, sector_t sector) in r5_next_bio()
518 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
521 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous) in init_stripe()
563 static struct stripe_head *__find_stripe(struct r5conf *conf, sector_t sector, in __find_stripe()
659 get_active_stripe(struct r5conf *conf, sector_t sector, in get_active_stripe()
760 sector_t head_sector, tmp_sec; in stripe_add_to_batch_list()
862 sector_t progress = conf->reshape_progress; in use_new_offset()
956 sector_t first_bad; in ops_run_io()
1105 sector_t sector, struct dma_async_tx_descriptor *tx, in async_copy_data()
2294 sector_t s; in raid5_end_read_request()
2416 sector_t first_bad; in raid5_end_write_request()
2487 static sector_t compute_blocknr(struct stripe_head *sh, int i, int previous);
2536 static sector_t raid5_compute_sector(struct r5conf *conf, sector_t r_sector, in raid5_compute_sector()
2540 sector_t stripe, stripe2; in raid5_compute_sector()
2541 sector_t chunk_number; in raid5_compute_sector()
2545 sector_t new_sector; in raid5_compute_sector()
2734 new_sector = (sector_t)stripe * sectors_per_chunk + chunk_offset; in raid5_compute_sector()
2738 static sector_t compute_blocknr(struct stripe_head *sh, int i, int previous) in compute_blocknr()
2743 sector_t new_sector = sh->sector, check; in compute_blocknr()
2748 sector_t stripe; in compute_blocknr()
2750 sector_t chunk_number; in compute_blocknr()
2752 sector_t r_sector; in compute_blocknr()
3001 sector_t sector = sh->dev[dd_idx].sector; in add_stripe_bio()
3056 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous, in stripe_set_idx()
3555 sector_t recovery_cp = conf->mddev->recovery_cp; in handle_stripe_dirtying()
3949 sector_t bn = compute_blocknr(sh, i, 1); in handle_stripe_expansion()
3950 sector_t s = raid5_compute_sector(conf, bn, 0, in handle_stripe_expansion()
4023 sector_t first_bad; in analyse_stripe()
4680 sector_t sector = bvm->bi_sector + get_start_sect(bvm->bi_bdev); in raid5_mergeable_bvec()
4704 sector_t sector = bio->bi_iter.bi_sector + get_start_sect(bio->bi_bdev); in in_chunk_boundary()
4816 sector_t end_sector; in chunk_aligned_read()
4854 sector_t first_bad; in chunk_aligned_read()
5059 sector_t logical_sector, last_sector; in make_discard_request()
5068 logical_sector = bi->bi_iter.bi_sector & ~((sector_t)STRIPE_SECTORS-1); in make_discard_request()
5152 sector_t new_sector; in make_request()
5153 sector_t logical_sector, last_sector; in make_request()
5182 logical_sector = bi->bi_iter.bi_sector & ~((sector_t)STRIPE_SECTORS-1); in make_request()
5326 static sector_t raid5_size(struct mddev *mddev, sector_t sectors, int raid_disks);
5328 static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr, int *skipped) in reshape_request()
5341 sector_t first_sector, last_sector; in reshape_request()
5347 sector_t writepos, readpos, safepos; in reshape_request()
5348 sector_t stripe_addr; in reshape_request()
5392 writepos -= min_t(sector_t, reshape_sectors, writepos); in reshape_request()
5397 readpos -= min_t(sector_t, reshape_sectors, readpos); in reshape_request()
5398 safepos -= min_t(sector_t, reshape_sectors, safepos); in reshape_request()
5408 ~((sector_t)reshape_sectors - 1)) in reshape_request()
5479 sector_t s; in reshape_request()
5567 static inline sector_t sync_request(struct mddev *mddev, sector_t sector_nr, int *skipped) in sync_request()
5571 sector_t max_sector = mddev->dev_sectors; in sync_request()
5572 sector_t sync_blocks; in sync_request()
5612 sector_t rv = mddev->dev_sectors - sector_nr; in sync_request()
5673 sector_t sector, logical_sector, last_sector; in retry_aligned_read()
5679 ~((sector_t)STRIPE_SECTORS-1); in retry_aligned_read()
6249 static sector_t
6250 raid5_size(struct mddev *mddev, sector_t sectors, int raid_disks) in raid5_size()
6260 sectors &= ~((sector_t)mddev->chunk_sectors - 1); in raid5_size()
6261 sectors &= ~((sector_t)mddev->new_chunk_sectors - 1); in raid5_size()
6648 sector_t reshape_offset = 0; in run()
6687 sector_t here_new, here_old; in run()
7192 static int raid5_resize(struct mddev *mddev, sector_t sectors) in raid5_resize()
7201 sector_t newsize; in raid5_resize()
7202 sectors &= ~((sector_t)mddev->chunk_sectors - 1); in raid5_resize()
7533 sector_t sectors; in raid45_takeover_raid0()