Searched refs:stripesize (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-10.0-release/sys/geom/stripe/
H A Dg_stripe.c254 u_int stripesize; local
257 stripesize = sc->sc_stripesize;
258 len = (size_t)(stripesize - (offset & (stripesize - 1)));
262 dst += len + stripesize * (sc->sc_ndisks - 1);
266 src += len + stripesize * (sc->sc_ndisks - 1);
270 ("Length < 0 (stripesize=%zu, offset=%jd, length=%jd).",
271 (size_t)stripesize, (intmax_t)offset, (intmax_t)length));
272 if (length > stripesize)
273 len = stripesize;
309 u_int nparts = 0, stripesize; local
438 uint32_t stripesize; local
557 u_int no, stripesize; local
1008 intmax_t *stripesize; local
[all...]
/freebsd-10.0-release/sbin/geom/class/stripe/
H A Dgeom_stripe.c62 { 's', "stripesize", GSTRIPE_STRIPESIZE, G_TYPE_NUMBER },
65 "[-hv] [-s stripesize] name prov prov ..."
80 { 's', "stripesize", GSTRIPE_STRIPESIZE, G_TYPE_NUMBER },
83 "[-hv] [-s stripesize] name prov prov ..."
124 intmax_t stripesize; local
174 stripesize = gctl_get_intmax(req, "stripesize");
175 if ((stripesize % secsize) != 0) {
180 md.md_stripesize = stripesize;
/freebsd-10.0-release/sys/geom/vinum/
H A Dgeom_vinum_create.c345 p->stripesize = 0;
427 p->stripesize = DEFAULT_STRIPESIZE;
430 p->stripesize = -1;
475 off_t *stripesize; local
486 stripesize = gctl_get_paraml(req, "stripesize", sizeof(*stripesize));
488 if (stripesize == NULL) {
489 gctl_error(req, "no stripesize given");
515 p->stripesize
[all...]
H A Dgeom_vinum_plex.c161 stripeno = boff / p->stripesize;
175 p->stripesize;
177 stripeend = stripestart + p->stripesize;
178 *real_off = boff - (stripeno * p->stripesize) +
907 bp->bio_length = p->stripesize;
917 bp->bio_data = g_malloc(p->stripesize, M_WAITOK | M_ZERO);
969 p->synced += p->stripesize;
1026 offset += (p->stripesize * (gv_sdcount(p, 1) - 1));
H A Dgeom_vinum_raid5.c600 psd = sdcount - 1 - ( boff / (p->stripesize * (sdcount - 1))) %
605 stripeoff = boff % (p->stripesize * (sdcount - 1));
609 sd = stripeoff / p->stripesize;
620 stripeoff %= p->stripesize;
625 stripeend = stripestart + p->stripesize;
H A Dgeom_vinum_subr.c213 sbuf_printf(sb, "%ds ", p->stripesize / 512);
288 /* First adjust to the stripesize. */
289 remainder = s->size % p->stripesize;
293 "multiple of plex stripesize, taking off "
340 p->stripesize;
524 remainder = s->size % p->stripesize;
527 "multiple of plex stripesize, taking off "
1184 * starts at the same, and it's correct module stripesize, it is */
1185 if (offset != -1 && offset % p->stripesize != 0)
H A Dgeom_vinum_var.h328 int stripesize; /* The stripe size of the plex. */ member in struct:gv_plex
H A Dgeom_vinum_init.c341 origlength = (sdcount - 1) * p->stripesize;
/freebsd-10.0-release/usr.sbin/diskinfo/
H A Ddiskinfo.c63 off_t mediasize, stripesize, stripeoffset; local
118 error = ioctl(fd, DIOCGSTRIPESIZE, &stripesize);
120 stripesize = 0;
129 printf("\t%jd", (intmax_t)stripesize);
146 printf("\t%-12jd\t# stripesize\n", stripesize);
/freebsd-10.0-release/sbin/recoverdisk/
H A Drecoverdisk.c159 off_t stripesize; local
205 error = ioctl(fdr, DIOCGSTRIPESIZE, &stripesize);
206 if (error == 0 && stripesize > sectorsize)
207 sectorsize = stripesize;
/freebsd-10.0-release/lib/libgeom/
H A Dgeom_util.c122 off_t stripesize; local
124 if (g_ioctl_arg(fd, DIOCGSTRIPESIZE, &stripesize) == -1)
126 return (stripesize);
/freebsd-10.0-release/sys/dev/nvme/
H A Dnvme_ns.c428 if (ns->stripesize > 0 &&
431 bp->bio_bcount, ns->stripesize);
433 return (nvme_ns_split_bio(ns, bp, ns->stripesize));
499 ns->stripesize = 0;
502 ns->stripesize =
H A Dnvme_private.h241 uint32_t stripesize; member in struct:nvme_namespace
/freebsd-10.0-release/sys/geom/
H A Dgeom_slice.c395 pp->stripesize = pp2->stripesize;
397 if (pp->stripesize > 0)
398 pp->stripeoffset %= pp->stripesize;
H A Dgeom_dump.c211 sbuf_printf(sb, "\t <stripesize>%u</stripesize>\n", pp->stripesize);
H A Dgeom_redboot.c246 u_int blksize; /* NB: flash block size stored as stripesize */
267 blksize = cp->provider->stripesize;
/freebsd-10.0-release/sys/geom/uncompress/
H A Dg_uncompress.c597 if (pp->stripesize > 0) {
598 pp2->stripesize = pp->stripesize;
608 pp2->stripeoffset, pp2->stripesize, pp2->flags));
/freebsd-10.0-release/sys/geom/uzip/
H A Dg_uzip.c470 pp2->stripesize = pp->stripesize;
478 pp2->stripeoffset, pp2->stripesize, pp2->flags));
/freebsd-10.0-release/sbin/gvinum/
H A Dgvinum.c488 off_t stripesize; local
493 stripesize = 262144;
510 stripesize = gv_sizespec(argv[++i]);
524 gctl_ro_param(req, "stripesize", sizeof(off_t), &stripesize);
715 "raid5 [-fv] [-s stripesize] [-n name] drives\n"
992 warnx("usage:\traid5 [-fv] [-s stripesize] [-n name] drives\n");
/freebsd-10.0-release/sys/geom/bde/
H A Dg_bde.c188 pp->stripesize = kp->zone_cont;
/freebsd-10.0-release/sys/geom/part/
H A Dg_part.c305 if (pp->stripesize > 0) {
309 if ((offset + pp->stripeoffset) % pp->stripesize) {
311 "bytes\n", e1->gpe_index, pp->stripesize);
426 entry->gpe_pp->stripesize = pp->stripesize;
428 if (pp->stripesize > 0)
429 entry->gpe_pp->stripeoffset %= pp->stripesize;
748 if (pp->stripesize > 0 && entry->gpe_pp->stripeoffset != 0)
750 "aligned on %u bytes\n", pp->stripesize);
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dvdev_geom.c670 if (pp->stripesize)
671 *physical_ashift = highbit(pp->stripesize) - 1;
/freebsd-10.0-release/sys/dev/ips/
H A Dipsreg.h367 u_int8_t stripesize; member in struct:__anon8543
/freebsd-10.0-release/sys/cam/scsi/
H A Dscsi_da.c182 u_int stripesize; member in struct:disk_params
3651 dp->stripesize = block_len << lbppbe;
3652 dp->stripeoffset = (dp->stripesize - block_len * lalba) %
3653 dp->stripesize;
3655 dp->stripesize = 4096;
3658 dp->stripesize = 0;
3729 softc->disk->d_stripesize = softc->params.stripesize;
/freebsd-10.0-release/sys/geom/multipath/
H A Dg_multipath.c521 sc->sc_pp->stripesize == 0 && sc->sc_pp->stripeoffset == 0) {
522 sc->sc_pp->stripesize = pp->stripesize;

Completed in 142 milliseconds

12