Home
last modified time | relevance | path

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

12

/Linux-v6.6/drivers/md/
Ddm-stripe.c32 uint32_t stripes; member
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()
156 ti->num_flush_bios = stripes; in stripe_ctr()
[all …]
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 = (uc->stripes - 1) * uc->chunk_size; in unstripe_ctr()
157 uc->stripes, (unsigned long long)uc->chunk_size, uc->unstripe, in unstripe_status()
Draid5.c6284 struct list_head stripes; in reshape_request() local
6420 INIT_LIST_HEAD(&stripes); in reshape_request()
6451 list_add(&sh->lru, &stripes); in reshape_request()
6484 while (!list_empty(&stripes)) { in reshape_request()
6485 sh = list_entry(stripes.next, struct stripe_head, lru); in reshape_request()
7692 int stripes = max_t(int, in setup_conf() local
7695 conf->min_nr_stripes = max(NR_STRIPES, stripes); in setup_conf()
/Linux-v6.6/drivers/staging/media/ipu3/
Dipu3-css-params.c361 struct imgu_css *css, unsigned int stripes, in imgu_css_osys_calc_frame_and_stripe_params() argument
546 for (s = 0; s < stripes; s++) { in imgu_css_osys_calc_frame_and_stripe_params()
571 if (stripes > 1) { in imgu_css_osys_calc_frame_and_stripe_params()
575 output_width * s / stripes; in imgu_css_osys_calc_frame_and_stripe_params()
689 if (s < stripes - 1) { in imgu_css_osys_calc_frame_and_stripe_params()
695 next_offset = output_width * (s + 1) / stripes; in imgu_css_osys_calc_frame_and_stripe_params()
736 if (s >= stripes - 1) { in imgu_css_osys_calc_frame_and_stripe_params()
846 unsigned int stripes, in imgu_css_osys_calc() argument
861 if (imgu_css_osys_calc_frame_and_stripe_params(css, stripes, osys, in imgu_css_osys_calc()
870 for (s = 0; s < stripes; s++) { in imgu_css_osys_calc()
[all …]
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
Dipu3-css.c695 const unsigned int stripes = bi->info.isp.sp.iterator.num_stripes; in imgu_css_pipeline_init() local
990 sp_stage->num_stripes = stripes; in imgu_css_pipeline_init()
2109 unsigned int stripes, i; in imgu_css_set_parameters() local
2131 stripes = bi->info.isp.sp.iterator.num_stripes ? : 1; in imgu_css_set_parameters()
2242 for (i = 0; i < stripes; i++) { in imgu_css_set_parameters()
2245 map->daddr + (obgrid_size / stripes) * i; in imgu_css_set_parameters()
/Linux-v6.6/fs/btrfs/
Dscrub.c186 struct scrub_stripe stripes[SCRUB_TOTAL_STRIPES]; member
332 release_scrub_stripe(&sctx->stripes[i]); in scrub_free_ctx()
365 ret = init_scrub_stripe(fs_info, &sctx->stripes[i]); in scrub_setup_ctx()
368 sctx->stripes[i].sctx = sctx; in scrub_setup_ctx()
907 physical = bioc->stripes[stripe_index].physical; in scrub_stripe_report_errors()
908 dev = bioc->stripes[stripe_index].dev; in scrub_stripe_report_errors()
1084 btrfs_repair_one_zone(fs_info, sctx->stripes[0].bg->start); in scrub_stripe_read_repair_worker()
1291 last_offset = (physical - map->stripes[num].physical) * data_stripes; in get_raid56_logic_offset()
1706 scrub_throttle_dev_io(sctx, sctx->stripes[0].dev, in submit_initial_group_read()
1710 struct scrub_stripe *stripe = &sctx->stripes[first_slot + i]; in submit_initial_group_read()
[all …]
Dvolumes.c3080 ret = btrfs_update_device(trans, map->stripes[i].dev); in remove_chunk_item()
3121 struct btrfs_device *device = map->stripes[i].dev; in btrfs_remove_chunk()
3123 map->stripes[i].physical, in btrfs_remove_chunk()
5397 map->stripes[s].dev = devices_info[i].dev; in create_chunk()
5398 map->stripes[s].physical = devices_info[i].dev_offset + in create_chunk()
5437 struct btrfs_device *dev = map->stripes[i].dev; in create_chunk()
5589 struct btrfs_device *device = map->stripes[i].dev; in btrfs_chunk_alloc_add_chunk_item()
5598 struct btrfs_device *device = map->stripes[i].dev; in btrfs_chunk_alloc_add_chunk_item()
5599 const u64 dev_offset = map->stripes[i].physical; in btrfs_chunk_alloc_add_chunk_item()
5702 &map->stripes[i].dev->dev_state)) { in btrfs_chunk_writeable()
[all …]
Dbio.c490 bio->bi_private = &bioc->stripes[dev_nr]; in btrfs_submit_mirrored_bio()
491 bio->bi_iter.bi_sector = bioc->stripes[dev_nr].physical >> SECTOR_SHIFT; in btrfs_submit_mirrored_bio()
492 bioc->stripes[dev_nr].bioc = bioc; in btrfs_submit_mirrored_bio()
493 btrfs_submit_dev_bio(bioc->stripes[dev_nr].dev, bio); in btrfs_submit_mirrored_bio()
Dzoned.c1361 device = map->stripes[i].dev; in btrfs_load_block_group_zone_info()
1362 physical[i] = map->stripes[i].physical; in btrfs_load_block_group_zone_info()
1904 u64 physical = bioc->stripes[i].physical; in read_zone_info()
1905 struct btrfs_device *dev = bioc->stripes[i].dev; in read_zone_info()
1995 device = map->stripes[i].dev; in btrfs_zone_activate()
1996 physical = map->stripes[i].physical; in btrfs_zone_activate()
2158 struct btrfs_device *device = map->stripes[i].dev; in do_zone_finish()
2159 const u64 physical = map->stripes[i].physical; in do_zone_finish()
2534 map->stripes[i].dev->zone_info->reserved_active_zones--; in btrfs_check_active_zone_reservation()
Dvolumes.h488 struct btrfs_io_stripe stripes[]; member
522 struct btrfs_io_stripe stripes[]; member
Ddev-replace.c577 if (srcdev != map->stripes[i].dev) in btrfs_finish_block_group_to_copy()
581 if (physical == map->stripes[i].physical) in btrfs_finish_block_group_to_copy()
827 if (srcdev == map->stripes[i].dev) in btrfs_dev_replace_update_device_in_mapping_tree()
828 map->stripes[i].dev = tgtdev; in btrfs_dev_replace_update_device_in_mapping_tree()
Draid56.c1058 stripe = &rbio->bioc->stripes[stripe_nr]; in rbio_add_io_sector()
1161 if (bio->bi_bdev != bioc->stripes[i].dev->bdev) in bio_get_trace_info()
1164 trace_info->devid = bioc->stripes[i].dev->devid; in bio_get_trace_info()
1166 bioc->stripes[i].physical; in bio_get_trace_info()
1355 if (!rbio->bioc->stripes[stripe_nr].dev->bdev) { in set_rbio_range_error()
1952 if (!rbio->bioc->stripes[stripe].dev->bdev || in recover_rbio()
2361 if (bioc->stripes[i].dev == scrub_dev) { in raid56_parity_alloc_scrub_rbio()
Dextent_map.c364 struct btrfs_io_stripe *stripe = &map->stripes[i]; in extent_map_device_set_bits()
380 struct btrfs_io_stripe *stripe = &map->stripes[i]; in extent_map_device_clear_bits()
Dblock-group.c2061 if (!in_range(physical, map->stripes[i].physical, in btrfs_rmap_block()
2065 stripe_nr = (physical - map->stripes[i].physical) >> in btrfs_rmap_block()
2067 offset = (physical - map->stripes[i].physical) & in btrfs_rmap_block()
2646 device = map->stripes[i].dev; in insert_dev_extents()
2647 dev_offset = map->stripes[i].physical; in insert_dev_extents()
Dextent-tree.c1365 struct btrfs_discard_stripe *stripes; in btrfs_discard_extent() local
1370 stripes = btrfs_map_discard(fs_info, cur, &num_bytes, &num_stripes); in btrfs_discard_extent()
1371 if (IS_ERR(stripes)) { in btrfs_discard_extent()
1372 ret = PTR_ERR(stripes); in btrfs_discard_extent()
1379 struct btrfs_discard_stripe *stripe = stripes + i; in btrfs_discard_extent()
1404 kfree(stripes); in btrfs_discard_extent()
/Linux-v6.6/Documentation/admin-guide/device-mapper/
Dunstriped.rst14 <number of stripes> <chunk size> <stripe #> <dev_path> <offset>
16 <number of stripes>
17 The number of stripes in the RAID 0.
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
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-v6.6/drivers/block/drbd/
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-v6.6/fs/btrfs/tests/
Dextent-map-tests.c900 map->stripes[i].dev = dev; in test_rmap_block()
901 map->stripes[i].physical = test->data_stripe_phys_start[i]; in test_rmap_block()
/Linux-v6.6/Documentation/driver-api/md/
Draid5-cache.rst26 shutdown can cause data in some stripes to not be in consistent state, eg, data
/Linux-v6.6/Documentation/filesystems/
Dntfs.rst344 # volume volume stripes device device
401 stripes with parity, i.e. raid level 5, should not work, too.
/Linux-v6.6/drivers/block/
DKconfig365 Say Y here if you want include the Rados block device, which stripes
/Linux-v6.6/Documentation/networking/
Dtls-offload.rst275 as received on wire, red stripes mark start of new records.

12