Home
last modified time | relevance | path

Searched refs:stripe (Results 1 – 25 of 53) sorted by relevance

123

/openbmc/linux/fs/btrfs/
H A Dscrub.c234 if (!stripe) in release_scrub_stripe()
255 memset(stripe, 0, sizeof(*stripe)); in init_scrub_stripe()
269 stripe->sectors = kcalloc(stripe->nr_sectors, in init_scrub_stripe()
947 stripe->logical, stripe->mirror_num); in scrub_stripe_report_errors()
961 stripe->logical, stripe->mirror_num); in scrub_stripe_report_errors()
1025 stripe->init_error_bitmap = stripe->error_bitmap; in scrub_stripe_read_repair_worker()
1624 stripe->sectors[sector_nr].csum = stripe->csums + in scrub_find_fill_first_stripe()
1654 stripe->bg->length - stripe->logical) >> in scrub_submit_initial_read()
1780 &stripe->error_bitmap, stripe->nr_sectors); in flush_scrub_stripes()
1951 &stripe->extent_sector_bitmap, stripe->nr_sectors); in scrub_raid56_parity_stripe()
[all …]
H A Draid56.c1062 if (!stripe->dev->bdev) { in rbio_add_io_sector()
1190 int stripe; in generate_pq_vertical() local
1194 for (stripe = 0; stripe < rbio->nr_data; stripe++) { in generate_pq_vertical()
1222 for (stripe = stripe - 1; stripe >= 0; stripe--) in generate_pq_vertical()
1232 int stripe; in rmw_assemble_write_bios() local
1261 if (stripe < rbio->nr_data) { in rmw_assemble_write_bios()
1311 if (stripe < rbio->nr_data) { in rmw_assemble_write_bios()
2407 int stripe; in finish_parity_scrub() local
2470 for (stripe = 0; stripe < nr_data; stripe++) { in finish_parity_scrub()
2496 for (stripe = nr_data - 1; stripe >= 0; stripe--) in finish_parity_scrub()
[all …]
H A Dbio.c399 struct btrfs_io_stripe *stripe = bio->bi_private; in btrfs_orig_write_end_io() local
400 struct btrfs_io_context *bioc = stripe->bioc; in btrfs_orig_write_end_io()
407 btrfs_log_dev_io_error(bio, stripe->dev); in btrfs_orig_write_end_io()
425 struct btrfs_io_stripe *stripe = bio->bi_private; in btrfs_clone_write_end_io() local
428 atomic_inc(&stripe->bioc->error); in btrfs_clone_write_end_io()
429 btrfs_log_dev_io_error(bio, stripe->dev); in btrfs_clone_write_end_io()
433 bio_endio(stripe->bioc->orig_bio); in btrfs_clone_write_end_io()
H A Dextent_map.c364 struct btrfs_io_stripe *stripe = &map->stripes[i]; in extent_map_device_set_bits() local
365 struct btrfs_device *device = stripe->dev; in extent_map_device_set_bits()
367 set_extent_bit(&device->alloc_state, stripe->physical, in extent_map_device_set_bits()
368 stripe->physical + stripe_size - 1, in extent_map_device_set_bits()
380 struct btrfs_io_stripe *stripe = &map->stripes[i]; in extent_map_device_clear_bits() local
381 struct btrfs_device *device = stripe->dev; in extent_map_device_clear_bits()
383 __clear_extent_bit(&device->alloc_state, stripe->physical, in extent_map_device_clear_bits()
384 stripe->physical + stripe_size - 1, in extent_map_device_clear_bits()
/openbmc/linux/drivers/md/
H A Ddm-stripe.c24 struct stripe { struct
47 struct stripe stripe[]; argument
75 &sc->stripe[stripe].dev); in get_stripe()
79 sc->stripe[stripe].physical_start = start; in get_stripe()
232 uint32_t stripe; in stripe_map_range_sector() local
274 uint32_t stripe; in stripe_map() local
294 bio->bi_iter.bi_sector += sc->stripe[stripe].physical_start; in stripe_map()
295 bio_set_dev(bio, sc->stripe[stripe].dev->bdev); in stripe_map()
309 dev_sector += sc->stripe[stripe].physical_start; in stripe_dax_pgoff()
310 bdev = sc->stripe[stripe].dev->bdev; in stripe_dax_pgoff()
[all …]
/openbmc/linux/drivers/staging/media/ipu3/
H A Dipu3-css-params.c1005 osys->stripe[s].crop_top[pin] = in imgu_css_osys_calc()
1007 osys->stripe[s].input_width = in imgu_css_osys_calc()
1009 osys->stripe[s].input_height = in imgu_css_osys_calc()
1011 osys->stripe[s].block_height = in imgu_css_osys_calc()
1013 osys->stripe[s].block_width = in imgu_css_osys_calc()
1758 acc->stripe.input_frame.width = in imgu_css_cfg_acc_stripe()
1760 acc->stripe.input_frame.height = in imgu_css_cfg_acc_stripe()
1824 acc->stripe.bds_out_stripes[0]; in imgu_css_cfg_acc_stripe()
1826 acc->stripe.bds_out_stripes[1]; in imgu_css_cfg_acc_stripe()
1871 acc->stripe.out_frame_width = in imgu_css_cfg_acc_stripe()
[all …]
/openbmc/qemu/ui/
H A Dconsole-gl.c145 int gw, gh, stripe; in surface_gl_setup_viewport() local
156 stripe = wh - wh*sw/sh; in surface_gl_setup_viewport()
157 glViewport(0, stripe / 2, ww, wh - stripe); in surface_gl_setup_viewport()
159 stripe = ww - ww*sh/sw; in surface_gl_setup_viewport()
160 glViewport(stripe / 2, 0, ww - stripe, wh); in surface_gl_setup_viewport()
/openbmc/linux/drivers/md/bcache/
H A Dwriteback.c601 int stripe; in bcache_dev_sectors_dirty_add() local
607 if (stripe < 0) in bcache_dev_sectors_dirty_add()
622 if (stripe >= d->nr_stripes) in bcache_dev_sectors_dirty_add()
637 stripe++; in bcache_dev_sectors_dirty_add()
656 int stripe; in refill_full_stripes() local
660 if (stripe < 0) in refill_full_stripes()
661 stripe = 0; in refill_full_stripes()
663 start_stripe = stripe; in refill_full_stripes()
669 if (stripe == dc->disk.nr_stripes) in refill_full_stripes()
686 stripe = next_stripe; in refill_full_stripes()
[all …]
H A Dwriteback.h82 int stripe = offset_to_stripe(&dc->disk, offset); in bcache_dev_stripe_dirty() local
84 if (stripe < 0) in bcache_dev_stripe_dirty()
88 if (atomic_read(dc->disk.stripe_sectors_dirty + stripe)) in bcache_dev_stripe_dirty()
95 stripe++; in bcache_dev_stripe_dirty()
/openbmc/linux/Documentation/driver-api/md/
H A Draid5-ppl.rst6 addressed by PPL is that after a dirty shutdown, parity of a particular stripe
15 Partial parity for a write operation is the XOR of stripe data chunks not
18 the stripe, consistent with its state before the write operation, regardless of
20 this stripe is missing, this updated parity can be used to recover its
29 stripe. It does not require a dedicated journaling drive. Write performance is
36 silent data corruption. If a dirty disk of a stripe is lost, no PPL recovery is
37 performed for this stripe (parity is not updated). So it is possible to have
38 arbitrary data in the written part of a stripe if that disk is lost. In such
H A Draid5-cache.rst27 and parity don't match. The reason is that a stripe write involves several RAID
52 write. If a write crosses all RAID disks of a stripe, we call it full-stripe
53 write. For non-full-stripe writes, MD must read old data before the new parity
57 RAID disks only after the data becomes a full stripe write. This will
101 release the memory cache. The flush conditions could be stripe becomes a full
102 stripe write, free cache disk space is low or free in-kernel memory cache space
107 data and data. If MD finds a stripe with data and valid parities (1 parity for
/openbmc/u-boot/fs/btrfs/
H A Dchunk-map.c20 struct btrfs_stripe *stripe; in add_chunk_mapping() local
34 stripe = &chunk->stripe; in add_chunk_mapping()
35 btrfs_stripe_to_cpu(stripe); in add_chunk_mapping()
60 map_item->physical = le64_to_cpu(chunk->stripe.offset); in add_chunk_mapping()
/openbmc/linux/fs/nfs/blocklayout/
H A Ddev.c127 p = xdr_decode_hyper(p, &b->stripe.chunk_size); in nfs4_block_decode_volume()
128 b->stripe.volumes_count = be32_to_cpup(p++); in nfs4_block_decode_volume()
129 if (b->stripe.volumes_count > PNFS_BLOCK_MAX_DEVICES) { in nfs4_block_decode_volume()
130 dprintk("Too many volumes: %d\n", b->stripe.volumes_count); in nfs4_block_decode_volume()
134 p = xdr_inline_decode(xdr, b->stripe.volumes_count * 4); in nfs4_block_decode_volume()
137 for (i = 0; i < b->stripe.volumes_count; i++) in nfs4_block_decode_volume()
138 b->stripe.volumes[i] = be32_to_cpup(p++); in nfs4_block_decode_volume()
435 d->children = kcalloc(v->stripe.volumes_count, in bl_parse_stripe()
440 for (i = 0; i < v->stripe.volumes_count; i++) { in bl_parse_stripe()
442 volumes, v->stripe.volumes[i], gfp_mask); in bl_parse_stripe()
[all …]
H A Dblocklayout.h83 } stripe; member
/openbmc/linux/Documentation/admin-guide/device-mapper/
H A Dunstriped.rst14 <number of stripes> <chunk size> <stripe #> <dev_path> <offset>
25 <stripe #>
26 The stripe number within the device that corresponds to physical
33 An example of undoing an existing dm-stripe
88 in a 256k stripe across the two cores::
H A Dstriped.rst2 dm-stripe
H A Ddm-raid.rst83 "stripe size". It is the only mandatory parameter and
194 starting at data_offset to fill up a new stripe with the larger
196 and write that new stripe to offset 0. Same will be applied to all
355 of a RAID 4/5/6 stripe and if subsequent read results are not
416 1.14.0 Fix reshape race on small devices. Fix stripe adding reshape
H A Ddm-log.rst7 inconsistent because a RAID stripe is currently being operated on or
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/modes/interface/
H A Disp_const.h75 #define CEIL_ROUND_DIV_STRIPE(width, stripe, padding) \ argument
76 …CEIL_MUL(padding + CEIL_DIV(width - padding, stripe), ((ENABLE_RAW_BINNING || ENABLE_FIXED_BAYER_D…
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/css/
H A Djquery.dataTables-1.13.8.min.css1stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}…
/openbmc/linux/Documentation/filesystems/
H A Dntfs.rst15 - Using NTFS volume and stripe sets
35 For fault tolerance and raid support (i.e. volume and stripe sets), you can
245 Using NTFS volume and stripe sets
248 For support of volume and stripe sets, you can either use the kernel's
257 You will need to create a table of the components of the volume/stripe set and
262 though untested, there is no reason why stripe sets, i.e. raid level 0, and
397 Linear volume sets, i.e. linear raid, as well as stripe sets, i.e. raid level
404 NTFS volume/stripe you are configuring in /etc/raidtab as the persistent
407 Windows by default uses a stripe chunk size of 64k, so you probably want the
410 For example, if you have a stripe set consisting of two partitions /dev/hda5
[all …]
/openbmc/qemu/target/mips/tcg/
H A Dop_helper.c53 uint32_t stripe) in helper_rotx() argument
66 if (stripe != 0 && !(i & 0x4)) { in helper_rotx()
/openbmc/linux/Documentation/devicetree/bindings/display/panel/
H A Dboe,bf060y8m-aj0.yaml19 arranged in vertical stripe.
/openbmc/linux/Documentation/admin-guide/
H A Dxfs.rst134 stripe unit configured at **mkfs(8)** time.
147 Data allocations will not be aligned at stripe unit
183 Used to specify the stripe unit and width for a RAID device
184 or a stripe volume. "value" must be specified in 512-byte
200 Data allocations will be rounded up to stripe width boundaries
202 size is larger than the stripe width size.
/openbmc/linux/Documentation/scsi/
H A Darcmsr_spec.rst422 byte 8 stripe size
769 10:new stripe size
812 byte 29 stripe size
836 byte 29 new stripe size

123