Lines Matching refs:chunk_shift
578 chunk = r10bio->sector >> geo->chunk_shift; in __raid10_find_phys()
587 sector += stripe << geo->chunk_shift; in __raid10_find_phys()
664 chunk = sector >> geo->chunk_shift; in raid10_find_virt()
677 chunk = sector >> geo->chunk_shift; in raid10_find_virt()
681 return (vchunk << geo->chunk_shift) + offset; in raid10_find_virt()
3523 size = sectors >> conf->geo.chunk_shift; in raid10_size()
3528 return size << conf->geo.chunk_shift; in raid10_size()
3538 size = size >> conf->geo.chunk_shift; in calc_sectors()
3551 conf->dev_sectors = size << conf->geo.chunk_shift; in calc_sectors()
3554 conf->geo.stride = 1 << conf->geo.chunk_shift; in calc_sectors()
3557 conf->geo.stride = size << conf->geo.chunk_shift; in calc_sectors()
3614 geo->chunk_shift = ffz(~chunk); in setup_geo()
3677 conf->prev.stride = 1 << conf->prev.chunk_shift; in setup_conf()
3886 before_length = ((1 << conf->prev.chunk_shift) * in raid10_run()
3888 after_length = ((1 << conf->geo.chunk_shift) * in raid10_run()
4181 before_length = ((1 << conf->prev.chunk_shift) * in raid10_start_reshape()
4183 after_length = ((1 << conf->geo.chunk_shift) * in raid10_start_reshape()
4350 s >>= geo->chunk_shift; in last_dev_address()
4354 s <<= geo->chunk_shift; in last_dev_address()
4364 s >>= geo->chunk_shift; in first_dev_address()
4368 s <<= geo->chunk_shift; in first_dev_address()
4875 mddev->chunk_sectors = 1 << conf->geo.chunk_shift; in raid10_finish_reshape()