Home
last modified time | relevance | path

Searched refs:num_stripes (Results 1 – 18 of 18) sorted by relevance

/linux/fs/btrfs/
H A Dvolumes.c45 int num_stripes; member
3183 u32 num_stripes; in btrfs_del_sys_chunk() local
3203 num_stripes = btrfs_stack_chunk_num_stripes(chunk); in btrfs_del_sys_chunk()
3204 len += btrfs_chunk_item_size(num_stripes); in btrfs_del_sys_chunk()
3344 for (i = 0; i < map->num_stripes; i++) { in remove_chunk_item()
3373 for (i = 0; i < map->num_stripes; i++) { in btrfs_remove_dev_extents()
4019 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in chunk_devid_filter() local
4022 for (i = 0; i < num_stripes; i++) { in chunk_devid_filter()
4031 static u64 calc_data_stripes(u64 type, int num_stripes) in calc_data_stripes() argument
4037 return (num_stripes - nparity) / ncopies; in calc_data_stripes()
[all …]
H A Draid-stripe-tree.c330 const int num_stripes = btrfs_bg_type_to_factor(bioc->map_type); in btrfs_insert_one_raid_extent() local
332 const size_t item_size = struct_size(stripe_extent, strides, num_stripes); in btrfs_insert_one_raid_extent()
343 num_stripes); in btrfs_insert_one_raid_extent()
344 for (int i = 0; i < num_stripes; i++) { in btrfs_insert_one_raid_extent()
407 int num_stripes; in btrfs_get_raid_extent_offset() local
468 num_stripes = btrfs_num_raid_stripes(btrfs_item_size(leaf, slot)); in btrfs_get_raid_extent_offset()
471 for (int i = 0; i < num_stripes; i++) { in btrfs_get_raid_extent_offset()
H A Dtree-checker.c866 static bool valid_stripe_count(u64 profile, u16 num_stripes, u16 sub_stripes) in valid_stripe_count() argument
874 return num_stripes == btrfs_raid_array[BTRFS_RAID_RAID1].devs_min; in valid_stripe_count()
876 return num_stripes == btrfs_raid_array[BTRFS_RAID_RAID1C3].devs_min; in valid_stripe_count()
878 return num_stripes == btrfs_raid_array[BTRFS_RAID_RAID1C4].devs_min; in valid_stripe_count()
880 return num_stripes >= btrfs_raid_array[BTRFS_RAID_RAID5].devs_min; in valid_stripe_count()
882 return num_stripes >= btrfs_raid_array[BTRFS_RAID_RAID6].devs_min; in valid_stripe_count()
884 return num_stripes == btrfs_raid_array[BTRFS_RAID_DUP].dev_stripes; in valid_stripe_count()
886 return num_stripes == btrfs_raid_array[BTRFS_RAID_SINGLE].dev_stripes; in valid_stripe_count()
909 u16 num_stripes; in btrfs_check_chunk_valid() local
923 num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in btrfs_check_chunk_valid()
[all …]
H A Dzoned.c1467 for (int i = 0; i < map->num_stripes; i++) { in btrfs_load_block_group_dup()
1522 for (i = 0; i < map->num_stripes; i++) { in btrfs_load_block_group_raid1()
1532 for (i = 0; i < map->num_stripes; i++) { in btrfs_load_block_group_raid1()
1588 for (int i = 0; i < map->num_stripes; i++) { in btrfs_load_block_group_raid0()
1601 alloc = ((stripe_nr * map->num_stripes + i) << BTRFS_STRIPE_LEN_SHIFT) + in btrfs_load_block_group_raid0()
1613 u32 factor = map->num_stripes; in btrfs_load_block_group_raid0()
1620 for (int i = 0; i < map->num_stripes; i++) { in btrfs_load_block_group_raid0()
1669 zone_info[map->num_stripes - 1].alloc_offset > BTRFS_STRIPE_LEN)) { in btrfs_load_block_group_raid0()
1702 raid0_allocs = kzalloc_objs(*raid0_allocs, map->num_stripes / map->sub_stripes, GFP_NOFS); in btrfs_load_block_group_raid10()
1711 for (int i = 0; i < map->num_stripes; i += map->sub_stripes) { in btrfs_load_block_group_raid10()
[all …]
H A Dprint-tree.c65 int num_stripes = btrfs_chunk_num_stripes(eb, chunk); in print_chunk() local
69 btrfs_chunk_type(eb, chunk), num_stripes); in print_chunk()
70 for (i = 0 ; i < num_stripes ; i++) { in print_chunk()
218 const int num_stripes = btrfs_num_raid_stripes(item_size); in print_raid_stripe_key() local
220 for (int i = 0; i < num_stripes; i++) in print_raid_stripe_key()
H A Dscrub.c1446 rot = stripe_nr % map->num_stripes; in get_raid56_logic_offset()
1449 stripe_index = rot % map->num_stripes; in get_raid56_logic_offset()
2201 stripe_index = (i + rot) % map->num_stripes; in scrub_raid56_parity_stripe()
2359 return btrfs_stripe_nr_to_offset(map->num_stripes / map->sub_stripes); in simple_stripe_full_stripe_len()
2369 ASSERT(stripe_index < map->num_stripes); in simple_stripe_get_logical()
2384 ASSERT(stripe_index < map->num_stripes); in simple_stripe_mirror_num()
2615 for (i = 0; i < map->num_stripes; ++i) { in scrub_chunk()
H A Draid56.c53 bioc->replace_stripe_src, bioc->num_stripes); in dump_bioc()
54 for (int i = 0; i < bioc->num_stripes; i++) { in dump_bioc()
1044 const unsigned int real_stripes = bioc->num_stripes - bioc->replace_nr_stripes; in alloc_rbio()
1234 ASSERT_RBIO_STRIPE(stripe_nr >= 0 && stripe_nr < rbio->bioc->num_stripes, in rbio_add_io_paddrs()
1337 for (i = 0; i < bioc->num_stripes; i++) { in bio_get_trace_info()
H A Dblock-group.c1390 num_items = 3 + map->num_stripes; in btrfs_start_trans_remove_block_group()
2263 buf = kzalloc_objs(u64, map->num_stripes, GFP_NOFS); in btrfs_rmap_block()
2269 for (i = 0; i < map->num_stripes; i++) { in btrfs_rmap_block()
2286 stripe_nr = div_u64(stripe_nr * map->num_stripes + i, in btrfs_rmap_block()
2870 for (i = 0; i < map->num_stripes; i++) { in insert_dev_extents()
4953 if (map->num_stripes == 0) in btrfs_populate_fully_remapped_bgs_list()
H A Ddisk-io.c2317 u16 num_stripes; in validate_sys_chunk_array() local
2336 num_stripes = btrfs_stack_chunk_num_stripes(chunk); in validate_sys_chunk_array()
2337 if (unlikely(cur + btrfs_chunk_item_size(num_stripes) > sys_array_size)) in validate_sys_chunk_array()
2350 cur += btrfs_chunk_item_size(num_stripes); in validate_sys_chunk_array()
H A Dextent-tree.c1439 unsigned int num_stripes; in btrfs_discard_extent() local
1443 stripes = btrfs_map_discard(fs_info, cur, &num_bytes, &num_stripes, in btrfs_discard_extent()
1452 for (i = 0; i < num_stripes; i++) { in btrfs_discard_extent()
2935 map->num_stripes = 0; in btrfs_complete_bg_remapping()
H A Drelocation.c4714 num_items = chunk_map->num_stripes + 1; in btrfs_last_identity_remap_gone()
4716 num_items = 2 * chunk_map->num_stripes; in btrfs_last_identity_remap_gone()
4730 for (unsigned int i = 0; i < chunk_map->num_stripes; i++) { in btrfs_last_identity_remap_gone()
/linux/fs/btrfs/tests/
H A Dextent-map-tests.c1007 u64 num_stripes; member
1023 map = btrfs_alloc_chunk_map(test->num_stripes, GFP_KERNEL); in test_rmap_block()
1033 map->num_stripes = test->num_stripes; in test_rmap_block()
1036 for (i = 0; i < map->num_stripes; i++) { in test_rmap_block()
1108 .num_stripes = 2, in btrfs_test_extent_map()
1125 .num_stripes = 1, in btrfs_test_extent_map()
/linux/include/trace/events/
H A Dbtrfs.h1037 __field( int, num_stripes )
1046 __entry->num_stripes = map->num_stripes;
1059 __entry->num_stripes, __entry->sub_stripes,
2441 __entry->total_stripes = rbio->bioc->num_stripes;
2482 int num_stripes),
2484 TP_ARGS(fs_info, logical, length, num_stripes),
2489 __field( int, num_stripes )
2495 __entry->num_stripes = num_stripes;
2500 __entry->num_stripes)
/linux/drivers/staging/media/ipu3/
H A Dipu3-css-fw.c68 bi->info.isp.sp.iterator.num_stripes; in imgu_css_fw_obgrid_size()
197 if (bi->info.isp.sp.iterator.num_stripes > in imgu_css_fw_init()
H A Dipu3-css.c696 const unsigned int stripes = bi->info.isp.sp.iterator.num_stripes; in imgu_css_pipeline_init()
991 sp_stage->num_stripes = stripes; in imgu_css_pipeline_init()
1578 if (bi->info.isp.sp.iterator.num_stripes <= 1) { in imgu_css_find_binary()
2131 stripes = bi->info.isp.sp.iterator.num_stripes ? : 1; in imgu_css_set_parameters()
H A Dipu3-abi.h1467 u8 num_stripes; member
1592 u32 num_stripes; member
/linux/drivers/gpu/ipu-v3/
H A Dipu-image-convert.c383 static inline int num_stripes(int dim) in num_stripes() function
444 cols = num_stripes(max_t(u32, downsized_width, resized_width)); in calc_image_resize_coefficients()
445 rows = num_stripes(max_t(u32, downsized_height, resized_height)); in calc_image_resize_coefficients()
/linux/drivers/staging/media/atomisp/pci/runtime/binary/src/
H A Dbinary.c1031 if (striped && candidate->iterator.num_stripes == 1) { in ia_css_binary_find()