Lines Matching refs:stripe_index
5955 u32 stripe_index; in btrfs_map_discard() local
6001 stripe_index = 0; in btrfs_map_discard()
6012 stripe_nr = div_u64_rem(stripe_nr, factor, &stripe_index); in btrfs_map_discard()
6013 stripe_index *= sub_stripes; in btrfs_map_discard()
6023 &stripe_index); in btrfs_map_discard()
6034 map->stripes[stripe_index].physical + in btrfs_map_discard()
6036 stripes[i].dev = map->stripes[stripe_index].dev; in btrfs_map_discard()
6056 if (stripe_index >= last_stripe && in btrfs_map_discard()
6057 stripe_index <= (last_stripe + in btrfs_map_discard()
6067 stripe_index++; in btrfs_map_discard()
6068 if (stripe_index == map->num_stripes) { in btrfs_map_discard()
6069 stripe_index = 0; in btrfs_map_discard()
6366 u32 stripe_index, u64 stripe_offset, u64 stripe_nr) in set_io_stripe() argument
6368 dst->dev = map->stripes[stripe_index].dev; in set_io_stripe()
6369 dst->physical = map->stripes[stripe_index].physical + in set_io_stripe()
6384 u32 stripe_index; in __btrfs_map_block() local
6444 stripe_index = 0; in __btrfs_map_block()
6447 &stripe_index); in __btrfs_map_block()
6454 stripe_index = mirror_num - 1; in __btrfs_map_block()
6456 stripe_index = find_live_mirror(fs_info, map, 0, in __btrfs_map_block()
6458 mirror_num = stripe_index + 1; in __btrfs_map_block()
6465 stripe_index = mirror_num - 1; in __btrfs_map_block()
6473 stripe_nr = div_u64_rem(stripe_nr, factor, &stripe_index); in __btrfs_map_block()
6474 stripe_index *= map->sub_stripes; in __btrfs_map_block()
6479 stripe_index += mirror_num - 1; in __btrfs_map_block()
6481 int old_stripe_index = stripe_index; in __btrfs_map_block()
6482 stripe_index = find_live_mirror(fs_info, map, in __btrfs_map_block()
6483 stripe_index, in __btrfs_map_block()
6485 mirror_num = stripe_index - old_stripe_index + 1; in __btrfs_map_block()
6503 stripe_index = 0; in __btrfs_map_block()
6512 data_stripes, &stripe_index); in __btrfs_map_block()
6514 stripe_index = data_stripes + mirror_num - 2; in __btrfs_map_block()
6517 div_u64_rem(stripe_nr + stripe_index, map->num_stripes, in __btrfs_map_block()
6518 &stripe_index); in __btrfs_map_block()
6529 &stripe_index); in __btrfs_map_block()
6530 mirror_num = stripe_index + 1; in __btrfs_map_block()
6532 if (stripe_index >= map->num_stripes) { in __btrfs_map_block()
6535 stripe_index, map->num_stripes); in __btrfs_map_block()
6563 set_io_stripe(smap, map, stripe_index, stripe_offset, in __btrfs_map_block()
6579 set_io_stripe(&bioc->stripes[i], map, stripe_index, stripe_offset, in __btrfs_map_block()
6581 stripe_index++; in __btrfs_map_block()