Home
last modified time | relevance | path

Searched refs:stripes (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/md/
H A Ddm-stripe.c32 uint32_t stripes; member
47 struct stripe stripe[] __counted_by(stripes);
92 uint32_t stripes; in stripe_ctr() local
102 if (kstrtouint(argv[0], 10, &stripes) || !stripes) { in stripe_ctr()
113 if (sector_div(width, stripes)) { in stripe_ctr()
127 if (argc != (2 + 2 * stripes)) { in stripe_ctr()
132 sc = kmalloc(struct_size(sc, stripe, stripes), GFP_KERNEL); in stripe_ctr()
142 sc->stripes = stripes; in stripe_ctr()
145 if (stripes & (stripes - 1)) in stripe_ctr()
148 sc->stripes_shift = __ffs(stripes); in stripe_ctr()
[all …]
H A Ddm-unstripe.c16 uint32_t stripes; member
57 if (kstrtouint(argv[0], 10, &uc->stripes) || !uc->stripes) { in unstripe_ctr()
72 if (uc->unstripe > uc->stripes && uc->stripes > 1) { in unstripe_ctr()
89 uc->unstripe_width = (sector_t)(uc->stripes - 1) * uc->chunk_size; in unstripe_ctr()
157 uc->stripes, (unsigned long long)uc->chunk_size, uc->unstripe, in unstripe_status()
H A Draid5.c6242 struct list_head stripes; in reshape_request() local
6384 INIT_LIST_HEAD(&stripes); in reshape_request()
6415 list_add(&sh->lru, &stripes); in reshape_request()
6448 while (!list_empty(&stripes)) { in reshape_request()
6449 sh = list_entry(stripes.next, struct stripe_head, lru); in reshape_request()
7649 int stripes = max_t(int, in setup_conf() local
7652 conf->min_nr_stripes = max(NR_STRIPES, stripes); in setup_conf()
/linux/fs/btrfs/tests/
H A Draid-stripe-tree-tests.c68 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_punch_hole_3extents()
89 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_punch_hole_3extents()
110 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_punch_hole_3extents()
244 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_delete_two_extents()
265 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_delete_two_extents()
286 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_delete_two_extents()
387 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_punch_hole()
527 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_front_delete_prev_item()
548 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_front_delete_prev_item()
667 struct btrfs_io_stripe *stripe = &bioc->stripes[i]; in test_front_delete()
[all …]
/linux/fs/btrfs/
H A Dvolumes.c3215 ret = btrfs_update_device(trans, map->stripes[i].dev); in remove_chunk_item()
3255 struct btrfs_device *device = map->stripes[i].dev; in btrfs_remove_chunk()
3257 map->stripes[i].physical, in btrfs_remove_chunk()
5402 struct btrfs_io_stripe *stripe = &map->stripes[i]; in chunk_map_device_set_bits()
5414 struct btrfs_io_stripe *stripe = &map->stripes[i]; in chunk_map_device_clear_bits()
5512 map->stripes[s].dev = devices_info[i].dev; in create_chunk()
5513 map->stripes[s].physical = devices_info[i].dev_offset + in create_chunk()
5534 struct btrfs_device *dev = map->stripes[i].dev; in create_chunk()
5664 struct btrfs_device *device = map->stripes[i].dev; in btrfs_chunk_alloc_add_chunk_item()
5673 struct btrfs_device *device = map->stripes[i].dev; in btrfs_chunk_alloc_add_chunk_item()
[all …]
H A Dscrub.c195 struct scrub_stripe stripes[SCRUB_TOTAL_STRIPES]; member
440 release_scrub_stripe(&sctx->stripes[i]); in scrub_free_ctx()
473 ret = init_scrub_stripe(fs_info, &sctx->stripes[i]); in scrub_setup_ctx()
476 sctx->stripes[i].sctx = sctx; in scrub_setup_ctx()
1044 physical = bioc->stripes[stripe_index].physical; in scrub_stripe_report_errors()
1045 dev = bioc->stripes[stripe_index].dev; in scrub_stripe_report_errors()
1240 btrfs_repair_one_zone(fs_info, sctx->stripes[0].bg->start); in scrub_stripe_read_repair_worker()
1448 last_offset = (physical - map->stripes[num].physical) * data_stripes; in get_raid56_logic_offset()
1952 scrub_throttle_dev_io(sctx, sctx->stripes[0].dev, in submit_initial_group_read()
1956 struct scrub_stripe *stripe = &sctx->stripes[first_slot + i]; in submit_initial_group_read()
[all …]
H A Dzoned.c1309 info->physical = map->stripes[zone_idx].physical; in btrfs_load_zone_info()
1312 device = map->stripes[zone_idx].dev; in btrfs_load_zone_info()
2105 u64 physical = bioc->stripes[i].physical; in read_zone_info()
2106 struct btrfs_device *dev = bioc->stripes[i].dev; in read_zone_info()
2201 device = map->stripes[i].dev; in btrfs_zone_activate()
2202 physical = map->stripes[i].physical; in btrfs_zone_activate()
2387 ret = call_zone_finish(block_group, &map->stripes[i]); in do_zone_finish()
2858 map->stripes[i].dev->zone_info->reserved_active_zones--; in btrfs_check_active_zone_reservation()
2939 struct btrfs_io_stripe *stripe = &map->stripes[i]; in btrfs_reset_unused_block_groups()
H A Dinode.c10380 device = map->stripes[0].dev; in btrfs_swap_activate()
10386 } else if (device != map->stripes[0].dev) { in btrfs_swap_activate()
10392 physical_block_start = (map->stripes[0].physical + in btrfs_swap_activate()
/linux/Documentation/admin-guide/device-mapper/
H A Ddm-raid.rst187 changing the layout of stripes, hence an interruption/crash
193 the existing first stripes (those with smaller number of stripes)
195 number of stripes, calculate the redundancy blocks (CRC/Q-syndrome)
197 N-1 other new stripes. This out-of-place scheme is used to change
390 raid0 -> raid10 with near layout and N >= 2 mirror groups (raid0 stripes have to become first membe…
403 raid4: add and remove stripes (minimum 3), change stripesize
404 raid5: add and remove stripes (minimum 3, special case 2 for raid1 takeover), change rotating pari…
405 raid6: add and remove stripes (minimum 4), change rotating syndrome algorithms, change stripesize
406 raid10 near: add stripes (minimum 4), change stripesize, no stripe removal possible, change to of…
407 raid10 offset: add stripes, change stripesize, no stripe removal possible, change to near layout
H A Dunstriped.rst14 <number of stripes> <chunk size> <stripe #> <dev_path> <offset>
16 <number of stripes>
17 The number of stripes in the RAID 0.
H A Ddm-ima.rst644 target_attributes := <target_name> "," <target_version> "," <stripes> "," <chunk_size> ","
649 stripes := "stripes=" <NS>
654 where <X> ranges from 0 to (<NS> -1) - for <NS> described in <stripes>.
656 where <X> ranges from 0 to (<NS> -1) - for <NS> described in <stripes>.
658 where <X> ranges from 0 to (<NS> -1) - for <NS> described in <stripes>.
669 …target_index=0,target_begin=0,target_len=640,target_name=striped,target_version=1.6.0,stripes=2,ch…
/linux/drivers/staging/media/ipu3/
H A Dipu3-abi.h1222 struct imgu_abi_af_stripe_config stripes[IPU3_UAPI_MAX_STRIPES]; member
1234 } stripes[IPU3_UAPI_MAX_STRIPES]; member
1249 struct ipu3_uapi_awb_fr_config_s stripes[IPU3_UAPI_MAX_STRIPES]; member
1268 struct ipu3_uapi_awb_config_s stripes[IPU3_UAPI_MAX_STRIPES]; member
/linux/drivers/block/drbd/
H A Ddrbd_actlog.c300 const unsigned int stripes = device->ldev->md.al_stripes; in al_tr_number_to_on_disk_sector() local
307 t = ((t % stripes) * stripe_size_4kB) + t/stripes; in al_tr_number_to_on_disk_sector()
/linux/Documentation/driver-api/md/
H A Draid5-cache.rst26 shutdown can cause data in some stripes to not be in consistent state, eg, data
/linux/drivers/block/
H A DKconfig320 Say Y here if you want include the Rados block device, which stripes
/linux/Documentation/networking/
H A Dtls-offload.rst276 as received on wire, red stripes mark start of new records.