Lines Matching refs:sub_stripes
3177 int sub_stripes; /* sub_stripes info for map */ in __btrfs_alloc_chunk() local
3197 sub_stripes = 1; in __btrfs_alloc_chunk()
3221 sub_stripes = 2; in __btrfs_alloc_chunk()
3320 if (ndevs < devs_increment * sub_stripes || ndevs < devs_min) { in __btrfs_alloc_chunk()
3365 map->sub_stripes = sub_stripes; in __btrfs_alloc_chunk()
3481 btrfs_set_stack_chunk_sub_stripes(chunk, map->sub_stripes); in __finish_chunk_alloc()
3680 ret = map->sub_stripes; in btrfs_num_copies()
3803 int factor = map->num_stripes / map->sub_stripes; in __btrfs_map_block()
3806 stripe_index *= map->sub_stripes; in __btrfs_map_block()
3809 num_stripes = map->sub_stripes; in __btrfs_map_block()
3811 num_stripes = min_t(u64, map->sub_stripes * in __btrfs_map_block()
3819 map->sub_stripes, stripe_index + in __btrfs_map_block()
3820 current->pid % map->sub_stripes); in __btrfs_map_block()
3843 int sub_stripes = 0; in __btrfs_map_block() local
3851 sub_stripes = 1; in __btrfs_map_block()
3853 sub_stripes = map->sub_stripes; in __btrfs_map_block()
3855 factor = map->num_stripes / sub_stripes; in __btrfs_map_block()
3861 last_stripe *= sub_stripes; in __btrfs_map_block()
3875 if (i / sub_stripes < remaining_stripes) in __btrfs_map_block()
3887 if (i < sub_stripes) in __btrfs_map_block()
3893 sub_stripes - 1)) in __btrfs_map_block()
3897 if (i == sub_stripes - 1) in __btrfs_map_block()
3968 do_div(length, map->num_stripes / map->sub_stripes); in btrfs_rmap_block()
3987 do_div(stripe_nr, map->sub_stripes); in btrfs_rmap_block()
4278 map->sub_stripes = btrfs_chunk_sub_stripes(leaf, chunk); in read_one_chunk()