Lines Matching refs:stripe_index
5876 u32 stripe_index; in __btrfs_map_block_for_discard() local
5924 stripe_index = 0; in __btrfs_map_block_for_discard()
5935 stripe_nr = div_u64_rem(stripe_nr, factor, &stripe_index); in __btrfs_map_block_for_discard()
5936 stripe_index *= sub_stripes; in __btrfs_map_block_for_discard()
5946 &stripe_index); in __btrfs_map_block_for_discard()
5957 map->stripes[stripe_index].physical + in __btrfs_map_block_for_discard()
5959 bbio->stripes[i].dev = map->stripes[stripe_index].dev; in __btrfs_map_block_for_discard()
5982 if (stripe_index >= last_stripe && in __btrfs_map_block_for_discard()
5983 stripe_index <= (last_stripe + in __btrfs_map_block_for_discard()
5994 stripe_index++; in __btrfs_map_block_for_discard()
5995 if (stripe_index == map->num_stripes) { in __btrfs_map_block_for_discard()
5996 stripe_index = 0; in __btrfs_map_block_for_discard()
6315 u32 stripe_index; in __btrfs_map_block() local
6374 stripe_index = 0; in __btrfs_map_block()
6377 &stripe_index); in __btrfs_map_block()
6384 stripe_index = mirror_num - 1; in __btrfs_map_block()
6386 stripe_index = find_live_mirror(fs_info, map, 0, in __btrfs_map_block()
6388 mirror_num = stripe_index + 1; in __btrfs_map_block()
6395 stripe_index = mirror_num - 1; in __btrfs_map_block()
6403 stripe_nr = div_u64_rem(stripe_nr, factor, &stripe_index); in __btrfs_map_block()
6404 stripe_index *= map->sub_stripes; in __btrfs_map_block()
6409 stripe_index += mirror_num - 1; in __btrfs_map_block()
6411 int old_stripe_index = stripe_index; in __btrfs_map_block()
6412 stripe_index = find_live_mirror(fs_info, map, in __btrfs_map_block()
6413 stripe_index, in __btrfs_map_block()
6415 mirror_num = stripe_index - old_stripe_index + 1; in __btrfs_map_block()
6429 stripe_index = 0; in __btrfs_map_block()
6438 data_stripes, &stripe_index); in __btrfs_map_block()
6440 stripe_index = data_stripes + mirror_num - 2; in __btrfs_map_block()
6443 div_u64_rem(stripe_nr + stripe_index, map->num_stripes, in __btrfs_map_block()
6444 &stripe_index); in __btrfs_map_block()
6455 &stripe_index); in __btrfs_map_block()
6456 mirror_num = stripe_index + 1; in __btrfs_map_block()
6458 if (stripe_index >= map->num_stripes) { in __btrfs_map_block()
6461 stripe_index, map->num_stripes); in __btrfs_map_block()
6482 bbio->stripes[i].physical = map->stripes[stripe_index].physical + in __btrfs_map_block()
6484 bbio->stripes[i].dev = map->stripes[stripe_index].dev; in __btrfs_map_block()
6485 stripe_index++; in __btrfs_map_block()