Home
last modified time | relevance | path

Searched refs:num_stripes (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-5.10/fs/btrfs/
H A Dvolumes.c2937 u32 num_stripes; in btrfs_del_sys_chunk() local
2957 num_stripes = btrfs_stack_chunk_num_stripes(chunk); in btrfs_del_sys_chunk()
2958 len += btrfs_chunk_item_size(num_stripes); in btrfs_del_sys_chunk()
3044 for (i = 0; i < map->num_stripes; i++) { in btrfs_remove_chunk()
3502 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in chunk_devid_filter() local
3505 for (i = 0; i < num_stripes; i++) { in chunk_devid_filter()
3514 static u64 calc_data_stripes(u64 type, int num_stripes) in calc_data_stripes() argument
3521 return num_stripes - nparity; in calc_data_stripes()
3523 return num_stripes / ncopies; in calc_data_stripes()
3532 int num_stripes in chunk_drange_filter() local
3580 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk); chunk_stripes_range_filter() local
4919 int num_stripes; global() member
5566 int num_stripes; find_live_mirror() local
5611 sort_parity_stripes(struct btrfs_bio *bbio, int num_stripes) sort_parity_stripes() argument
5688 u64 num_stripes; __btrfs_map_block_for_discard() local
5841 int num_stripes; get_extra_mirror_from_replace() local
5907 int num_stripes = *num_stripes_ret; handle_ops_on_dev_replace() local
6113 int num_stripes; __btrfs_map_block() local
6665 calc_stripe_length(u64 type, u64 chunk_len, int num_stripes) calc_stripe_length() argument
6691 int num_stripes; read_one_chunk() local
6978 u32 num_stripes; btrfs_read_sys_array() local
[all...]
H A Dtree-checker.c759 u16 num_stripes; in btrfs_check_chunk_valid() local
770 num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in btrfs_check_chunk_valid()
777 if (!num_stripes) { in btrfs_check_chunk_valid()
779 "invalid chunk num_stripes, have %u", num_stripes); in btrfs_check_chunk_valid()
782 if (num_stripes < ncopies) { in btrfs_check_chunk_valid()
784 "invalid chunk num_stripes < ncopies, have %u < %d", in btrfs_check_chunk_valid()
785 num_stripes, ncopies); in btrfs_check_chunk_valid()
788 if (nparity && num_stripes == nparity) { in btrfs_check_chunk_valid()
790 "invalid chunk num_stripes in btrfs_check_chunk_valid()
895 int num_stripes; check_leaf_chunk_item() local
[all...]
H A Draid56.h22 return map->num_stripes - nr_parity_stripes(map); in nr_data_stripes()
H A Dprint-tree.c50 int num_stripes = btrfs_chunk_num_stripes(eb, chunk); in print_chunk() local
52 pr_info("\t\tchunk length %llu owner %llu type %llu num_stripes %d\n", in print_chunk()
54 btrfs_chunk_type(eb, chunk), num_stripes); in print_chunk()
55 for (i = 0 ; i < num_stripes ; i++) { in print_chunk()
H A Dsuper.c2064 int num_stripes = 1; in btrfs_calc_avail_data_space() local
2093 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
2095 num_stripes = 2; in btrfs_calc_avail_data_space()
2097 num_stripes = 3; in btrfs_calc_avail_data_space()
2099 num_stripes = 4; in btrfs_calc_avail_data_space()
2101 num_stripes = 4; in btrfs_calc_avail_data_space()
2149 num_stripes = min(num_stripes, nr_devices); in btrfs_calc_avail_data_space()
2155 avail_space += devices_info[i].max_avail * num_stripes; in btrfs_calc_avail_data_space()
2157 for (j = i + 1 - num_stripes; in btrfs_calc_avail_data_space()
[all...]
H A Dreada.c273 for (i = 0; i < bbio->num_stripes; ++i) { in reada_find_zone()
277 zone->ndevs = bbio->num_stripes; in reada_find_zone()
344 if (bbio->num_stripes > BTRFS_MAX_MIRRORS) { in reada_find_extent()
351 real_stripes = bbio->num_stripes - bbio->num_tgtdevs; in reada_find_extent()
H A Dvolumes.h333 int num_stripes; member
375 int num_stripes; member
H A Dscrub.c1034 int max_allowed = r->bbio->num_stripes - in scrub_handle_errored_block()
1232 return (int)bbio->num_stripes; in scrub_nr_raid_mirrors()
1358 bbio->num_stripes - in scrub_setup_recheck_block()
2619 stripe_nr = div_u64_rem(stripe_nr, map->num_stripes, &rot); in get_raid56_logic_offset()
2622 stripe_index = rot % map->num_stripes; in get_raid56_logic_offset()
3018 increment = map->stripe_len * map->num_stripes; in scrub_stripe()
3021 int factor = map->num_stripes / map->sub_stripes; in scrub_stripe()
3027 mirror_num = num % map->num_stripes + 1; in scrub_stripe()
3030 mirror_num = num % map->num_stripes + 1; in scrub_stripe()
3401 for (i = 0; i < map->num_stripes; in scrub_chunk()
[all...]
H A Dextent_map.c362 for (i = 0; i < map->num_stripes; i++) { in extent_map_device_set_bits()
377 for (i = 0; i < map->num_stripes; i++) { in extent_map_device_clear_bits()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dvolumes.c2990 u32 num_stripes; in btrfs_del_sys_chunk() local
3010 num_stripes = btrfs_stack_chunk_num_stripes(chunk); in btrfs_del_sys_chunk()
3011 len += btrfs_chunk_item_size(num_stripes); in btrfs_del_sys_chunk()
3078 for (i = 0; i < map->num_stripes; i++) { in remove_chunk_item()
3121 for (i = 0; i < map->num_stripes; i++) { in btrfs_remove_chunk()
3674 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in chunk_devid_filter() local
3677 for (i = 0; i < num_stripes; i++) { in chunk_devid_filter()
3686 static u64 calc_data_stripes(u64 type, int num_stripes) in calc_data_stripes() argument
3692 return (num_stripes - nparity) / ncopies; in calc_data_stripes()
3701 int num_stripes in chunk_drange_filter() local
3749 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk); chunk_stripes_range_filter() local
5080 int num_stripes; global() member
5828 int num_stripes; find_live_mirror() local
5925 btrfs_map_discard(struct btrfs_fs_info *fs_info, u64 logical, u64 *length_ret, u32 *num_stripes) btrfs_map_discard() argument
6093 int num_stripes = *num_stripes_ret; handle_ops_on_dev_replace() local
6270 int num_stripes; btrfs_map_block() local
6754 int num_stripes; read_one_chunk() local
7059 u32 num_stripes; btrfs_read_sys_array() local
[all...]
H A Dtree-checker.c801 u16 num_stripes; in btrfs_check_chunk_valid() local
812 num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in btrfs_check_chunk_valid()
819 if (unlikely(!num_stripes)) { in btrfs_check_chunk_valid()
821 "invalid chunk num_stripes, have %u", num_stripes); in btrfs_check_chunk_valid()
824 if (unlikely(num_stripes < ncopies)) { in btrfs_check_chunk_valid()
826 "invalid chunk num_stripes < ncopies, have %u < %d", in btrfs_check_chunk_valid()
827 num_stripes, ncopies); in btrfs_check_chunk_valid()
830 if (unlikely(nparity && num_stripes == nparity)) { in btrfs_check_chunk_valid()
832 "invalid chunk num_stripes in btrfs_check_chunk_valid()
962 int num_stripes; check_leaf_chunk_item() local
[all...]
H A Draid56.h169 return map->num_stripes - btrfs_nr_parity_stripes(map->type); in nr_data_stripes()
174 return bioc->num_stripes - btrfs_nr_parity_stripes(bioc->map_type); in nr_bioc_data_stripes()
H A Dvolumes.h426 u16 num_stripes; member
454 * num_stripes: 4 (3 + 1 duplicated write)
463 * (@num_stripes - 1).
477 * (real_stripes = num_stripes - replace_nr_stripes)
519 int num_stripes; member
576 static inline unsigned long btrfs_chunk_item_size(int num_stripes) in btrfs_chunk_item_size() argument
578 ASSERT(num_stripes); in btrfs_chunk_item_size()
580 sizeof(struct btrfs_stripe) * (num_stripes - 1); in btrfs_chunk_item_size()
606 u32 *num_stripes);
H A Dzoned.c1325 cache->physical_map = kmemdup(map, map_lookup_size(map->num_stripes), GFP_NOFS); in btrfs_load_block_group_zone_info()
1331 alloc_offsets = kcalloc(map->num_stripes, sizeof(*alloc_offsets), GFP_NOFS); in btrfs_load_block_group_zone_info()
1337 caps = kcalloc(map->num_stripes, sizeof(*caps), GFP_NOFS); in btrfs_load_block_group_zone_info()
1343 physical = kcalloc(map->num_stripes, sizeof(*physical), GFP_NOFS); in btrfs_load_block_group_zone_info()
1349 active = bitmap_zalloc(map->num_stripes, GFP_NOFS); in btrfs_load_block_group_zone_info()
1355 for (i = 0; i < map->num_stripes; i++) { in btrfs_load_block_group_zone_info()
1462 } else if (map->num_stripes == num_conventional) { in btrfs_load_block_group_zone_info()
1902 nmirrors = (int)bioc->num_stripes; in read_zone_info()
1991 for (i = 0; i < map->num_stripes; i++) { in btrfs_zone_activate()
2153 for (i = 0; i < map->num_stripes; in do_zone_finish()
[all...]
H A Dprint-tree.c54 int num_stripes = btrfs_chunk_num_stripes(eb, chunk); in print_chunk() local
56 pr_info("\t\tchunk length %llu owner %llu type %llu num_stripes %d\n", in print_chunk()
58 btrfs_chunk_type(eb, chunk), num_stripes); in print_chunk()
59 for (i = 0 ; i < num_stripes ; i++) { in print_chunk()
H A Dsuper.c1925 int num_stripes = 1; in btrfs_calc_avail_data_space() local
1954 num_stripes = nr_devices; in btrfs_calc_avail_data_space()
1956 num_stripes = rattr->ncopies; in btrfs_calc_avail_data_space()
1958 num_stripes = 4; in btrfs_calc_avail_data_space()
2002 num_stripes = min(num_stripes, nr_devices); in btrfs_calc_avail_data_space()
2008 avail_space += devices_info[i].max_avail * num_stripes; in btrfs_calc_avail_data_space()
2010 for (j = i + 1 - num_stripes; j <= i; j++) in btrfs_calc_avail_data_space()
H A Dscrub.c1316 rot = stripe_nr % map->num_stripes; in get_raid56_logic_offset()
1319 stripe_index = rot % map->num_stripes; in get_raid56_logic_offset()
1883 stripe_index = (i + rot) % map->num_stripes; in scrub_raid56_parity_stripe()
2081 return btrfs_stripe_nr_to_offset(map->num_stripes / map->sub_stripes); in simple_stripe_full_stripe_len()
2091 ASSERT(stripe_index < map->num_stripes); in simple_stripe_get_logical()
2106 ASSERT(stripe_index < map->num_stripes); in simple_stripe_mirror_num()
2349 for (i = 0; i < map->num_stripes; ++i) { in scrub_chunk()
H A Dbio.c481 if (dev_nr == bioc->num_stripes - 1) { in btrfs_submit_mirrored_bio()
518 int total_devs = bioc->num_stripes; in __btrfs_submit_bio()
H A Dextent_map.c363 for (i = 0; i < map->num_stripes; i++) { in extent_map_device_set_bits()
379 for (i = 0; i < map->num_stripes; i++) { in extent_map_device_clear_bits()
/kernel/linux/linux-5.10/fs/btrfs/tests/
H A Dextent-map-tests.c448 u64 num_stripes; member
471 map = kmalloc(map_lookup_size(test->num_stripes), GFP_KERNEL); in test_rmap_block()
486 map->num_stripes = test->num_stripes; in test_rmap_block()
490 for (i = 0; i < map->num_stripes; i++) { in test_rmap_block()
567 .num_stripes = 2, in btrfs_test_extent_map()
584 .num_stripes = 1, in btrfs_test_extent_map()
/kernel/linux/linux-6.6/fs/btrfs/tests/
H A Dextent-map-tests.c851 u64 num_stripes; member
874 map = kmalloc(map_lookup_size(test->num_stripes), GFP_KERNEL); in test_rmap_block()
889 map->num_stripes = test->num_stripes; in test_rmap_block()
892 for (i = 0; i < map->num_stripes; i++) { in test_rmap_block()
969 .num_stripes = 2, in btrfs_test_extent_map()
986 .num_stripes = 1, in btrfs_test_extent_map()
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/
H A Dipu3-css-fw.c68 bi->info.isp.sp.iterator.num_stripes; in imgu_css_fw_obgrid_size()
193 if (bi->info.isp.sp.iterator.num_stripes > in imgu_css_fw_init()
/kernel/linux/linux-6.6/drivers/staging/media/ipu3/
H A Dipu3-css-fw.c68 bi->info.isp.sp.iterator.num_stripes; in imgu_css_fw_obgrid_size()
195 if (bi->info.isp.sp.iterator.num_stripes > in imgu_css_fw_init()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Dia_css_acc_types.h153 u32 num_stripes; member
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Dia_css_acc_types.h154 u32 num_stripes; member

Completed in 54 milliseconds

123