/freebsd-11.0-release/sys/geom/label/ |
H A D | g_label_ufs.c | 61 if (SBLOCKSIZE % cp->provider->sectorsize != 0) 78 if (superblock % cp->provider->sectorsize != 0)
|
H A D | g_label_reiserfs.c | 57 secsize = cp->provider->sectorsize;
|
H A D | g_label.c | 153 cp->provider->mediasize, cp->provider->sectorsize, "notused"); 243 pp->sectorsize, "%s", name); 282 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, pp->sectorsize, 370 pp->mediasize - pp->sectorsize);
|
/freebsd-11.0-release/sbin/geom/class/virstor/ |
H A D | geom_virstor.c | 157 unsigned sectorsize; local 174 sectorsize = g_get_sectorsize(name); 175 if (sectorsize == 0) { 179 assert(sectorsize >= size); 180 sector = malloc(sectorsize); 186 if (pwrite(fd, sector, sectorsize, mediasize - sectorsize) != 187 (ssize_t)sectorsize) {
|
/freebsd-11.0-release/sys/geom/raid/ |
H A D | md_jmicron.c | 273 pp->mediasize - pp->sectorsize, pp->sectorsize, &error); 288 memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize)); 320 buf = malloc(pp->sectorsize, M_MD_JMICRON, M_WAITOK | M_ZERO); 324 pp->mediasize - pp->sectorsize, buf, pp->sectorsize); 342 buf = malloc(pp->sectorsize, M_MD_JMICRON, M_WAITOK | M_ZERO); 344 pp->mediasize - pp->sectorsize, buf, pp->sectorsize); 1033 off_t size, sectorsize, stri local [all...] |
H A D | md_sii.c | 274 pp->mediasize - pp->sectorsize, pp->sectorsize, &error); 298 memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize)); 341 buf = malloc(pp->sectorsize, M_MD_SII, M_WAITOK | M_ZERO); 347 pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), 348 buf, pp->sectorsize); 368 buf = malloc(pp->sectorsize, M_MD_SII, M_WAITOK | M_ZERO); 372 pp->mediasize - (pp->sectorsize * (1 + 0x200 * i)), 373 buf, pp->sectorsize); 391 cp->provider->sectorsize 1121 off_t size, sectorsize, strip; local [all...] |
H A D | md_ddf.c | 58 u_int sectorsize; member in struct:ddf_meta 70 u_int sectorsize; member in struct:ddf_vol_meta 182 (m)->sectorsize)) 186 (m)->sectorsize)) 581 ss = disk->d_consumer->provider->sectorsize; 584 meta->sectorsize = ss; 594 if (ss != sample->sectorsize) { 597 sample->sectorsize, ss)); 601 sample->sectorsize, ss)); 604 sample->sectorsize, s 2256 off_t size, sectorsize, strip, offs[DDF_MAX_DISKS_HARD], esize; local [all...] |
H A D | md_nvidia.c | 253 pp->mediasize - 2 * pp->sectorsize, pp->sectorsize, &error); 275 memcpy(meta, buf, min(sizeof(*meta), pp->sectorsize)); 329 buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); 334 pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); 352 buf = malloc(pp->sectorsize, M_MD_NVIDIA, M_WAITOK | M_ZERO); 354 pp->mediasize - 2 * pp->sectorsize, buf, pp->sectorsize); 1037 off_t size, sectorsize, stri local [all...] |
H A D | md_promise.c | 346 buf = g_read_data(cp, pp->mediasize - pp->sectorsize * 348 pp->sectorsize * 4, &error); 366 memcpy(meta, buf, MIN(sizeof(*meta), pp->sectorsize * 4)); 436 buf = malloc(pp->sectorsize * 4, M_MD_PROMISE, M_WAITOK | M_ZERO); 441 cp->provider->mediasize / cp->provider->sectorsize, 466 memcpy(buf, meta, MIN(pp->sectorsize * 4, sizeof(*meta))); 468 error = g_write_data(cp, pp->mediasize - pp->sectorsize * 470 buf, pp->sectorsize * 4); 492 buf = malloc(4 * pp->sectorsize, M_MD_PROMISE, M_WAITOK | M_ZERO); 494 error = g_write_data(cp, pp->mediasize - pp->sectorsize * 1267 off_t esize, offs[PROMISE_MAX_DISKS], size, sectorsize, strip; local [all...] |
/freebsd-11.0-release/sys/geom/part/ |
H A D | g_part_mbr.c | 284 if (pp->sectorsize < MBRSIZE) 288 basetable->gpt_last = MIN(pp->mediasize / pp->sectorsize, 362 basetable->gpt_last = MIN(pp->mediasize / pp->sectorsize, 372 pp->mediasize / pp->sectorsize > size) 403 if (pp->sectorsize < MBRSIZE || pp->mediasize < pp->sectorsize) 405 if (pp->sectorsize > 4096) 414 buf = g_read_data(cp, 0L, pp->sectorsize, &error); 465 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 467 buf = g_read_data(cp, 0L, pp->sectorsize, [all...] |
H A D | g_part_vtoc8.c | 210 if (pp->sectorsize < sizeof(struct vtoc8)) 212 if (pp->sectorsize > sizeof(struct vtoc8)) 217 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 328 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 374 pp->mediasize / pp->sectorsize > size) 402 if (pp->sectorsize != sizeof(struct vtoc8)) 406 buf = g_read_data(cp, 0, pp->sectorsize, &error); 445 buf = g_read_data(cp, 0, pp->sectorsize, &error); 453 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 597 error = g_write_data(cp, 0, p, pp->sectorsize); [all...] |
/freebsd-11.0-release/sys/geom/virstor/ |
H A D | g_virstor.h | 111 off_t sectorsize; member in struct:g_virstor_softc
|
H A D | g_virstor.c | 366 if (fcp->provider->sectorsize != pp->sectorsize) { 671 buf = malloc(comp->gcons->provider->sectorsize, M_GVIRSTOR, 675 comp->gcons->provider->sectorsize, 677 comp->gcons->provider->sectorsize); 734 sc->sectorsize, &error); 737 if (bcmp(buf, &sc->map[n], sc->sectorsize) != 0) { 744 off += sc->sectorsize; 1003 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, pp->sectorsize, [all...] |
/freebsd-11.0-release/sbin/geom/class/mirror/ |
H A D | geom_mirror.c | 174 unsigned sectorsize; local 212 * Calculate sectorsize by finding least common multiple from 216 sectorsize = 0; 232 if (sectorsize == 0) 233 sectorsize = ssize; 235 sectorsize = g_lcm(sectorsize, ssize); 238 md.md_sectorsize = sectorsize;
|
/freebsd-11.0-release/sbin/ggate/ggatec/ |
H A D | ggatec.c | 68 static unsigned sectorsize = 0; variable 80 "[-q queue_size] [-R rcvbuf] [-S sndbuf] [-s sectorsize] " 350 if (sectorsize == 0) 351 sectorsize = sinit.gs_sectorsize; 453 ggioc.gctl_sectorsize = sectorsize; 573 sectorsize = strtoul(optarg, NULL, 10); 574 if (sectorsize == 0 && errno != 0) 575 errx(EXIT_FAILURE, "Invalid sectorsize.");
|
/freebsd-11.0-release/sys/geom/multipath/ |
H A D | g_multipath.c | 270 ssize = pp->sectorsize; 280 ssize = pp->sectorsize; 547 pp->sectorsize = md->md_sectorsize; 617 ((sc->sc_uuid[0] != 0) ? pp->sectorsize : 0); 619 sc->sc_pp->sectorsize = pp->sectorsize; 755 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, 756 pp->sectorsize, &error); 780 buf = g_malloc(pp->sectorsize, M_WAITOK | M_ZERO); 782 error = g_write_data(cp, pp->mediasize - pp->sectorsize, [all...] |
/freebsd-11.0-release/sbin/hastd/ |
H A D | activemap.c | 144 uint32_t sectorsize, uint32_t keepdirty) 152 PJDLOG_ASSERT(sectorsize > 0); 153 PJDLOG_ASSERT(powerof2(sectorsize)); 166 amp->am_diskmapsize = roundup2(amp->am_mapsize, sectorsize); 544 uint32_t sectorsize) 551 PJDLOG_ASSERT(sectorsize > 0); 552 PJDLOG_ASSERT(powerof2(sectorsize)); 556 return (roundup2(mapsize, sectorsize)); 143 activemap_init(struct activemap **ampp, uint64_t mediasize, uint32_t extentsize, uint32_t sectorsize, uint32_t keepdirty) argument 543 activemap_calc_ondisk_size(uint64_t mediasize, uint32_t extentsize, uint32_t sectorsize) argument
|
/freebsd-11.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | vdev_geom.c | 194 if (pp->sectorsize > VDEV_PAD_SIZE || !ISP2(pp->sectorsize)) { 195 ZFS_LOG(1, "Failing attach of %s. Incompatible sectorsize %d\n", 196 pp->name, pp->sectorsize); 365 maxio = MAXPHYS - (MAXPHYS % cp->provider->sectorsize); 382 ASSERT((off % cp->provider->sectorsize) == 0); 383 ASSERT((s % cp->provider->sectorsize) == 0); 434 size = sizeof(*vdev_lists[0]) + pp->sectorsize - 435 ((sizeof(*vdev_lists[0]) - 1) % pp->sectorsize) - 1; 447 ASSERT(offsets[l] % pp->sectorsize [all...] |
/freebsd-11.0-release/sys/geom/shsec/ |
H A D | g_shsec.c | 403 u_int no, sectorsize = 0; local 413 mediasize -= sc->sc_disks[0]->provider->sectorsize; 414 sectorsize = sc->sc_disks[0]->provider->sectorsize; 417 ms -= sc->sc_disks[no]->provider->sectorsize; 420 sectorsize = lcm(sectorsize, 421 sc->sc_disks[no]->provider->sectorsize); 423 sc->sc_provider->sectorsize = sectorsize; [all...] |
/freebsd-11.0-release/lib/libgeom/ |
H A D | geom_util.c | 109 u_int sectorsize; local 111 if (g_ioctl_arg(fd, DIOCGSECTORSIZE, §orsize) == -1) 113 return ((ssize_t)sectorsize); 290 * Let try to get sectorsize, which will prove it is a GEOM 320 * Let try to get sectorsize, which will prove it is a GEOM
|
/freebsd-11.0-release/usr.sbin/makefs/ffs/ |
H A D | mkfs.c | 100 static int sectorsize; /* bytes/sector */ variable 127 fssize = fsopts->size / fsopts->sectorsize; 128 sectorsize = fsopts->sectorsize; 165 ffs_wtfs(fssize - 1, sectorsize, (char *)&sblock, fsopts); 193 if (sblock.fs_fsize < sectorsize) { 195 sblock.fs_fsize, sectorsize); 250 sblock.fs_fsbtodb = ilog2(sblock.fs_fsize / sectorsize); 267 sblock.fs_old_nspf = sblock.fs_fsize / sectorsize; 554 ffs_wtfs(fs->fs_sblockloc / sectorsize, sbsiz [all...] |
/freebsd-11.0-release/sys/geom/concat/ |
H A D | g_concat.c | 408 u_int no, sectorsize = 0; local 425 disk->d_end -= dp->sectorsize; 428 sectorsize = dp->sectorsize; 430 sectorsize = lcm(sectorsize, dp->sectorsize); 439 pp->sectorsize = sectorsize; 464 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, p [all...] |
/freebsd-11.0-release/sys/geom/uzip/ |
H A D | g_uzip.c | 211 (sc)->toc[(bi)].offset % (pp)->sectorsize) 213 (bp)->bio_offset, (pp)->sectorsize) 373 data = bp->bio_data + sc->toc[blk].offset % pp->sectorsize; 680 DPRINTF(GUZ_DBG_INFO, ("%s: media sectorsize %u, mediasize %jd\n", 681 gp->name, pp->sectorsize, (intmax_t)pp->mediasize)); 682 buf = g_read_data(cp, 0, pp->sectorsize, NULL); 747 (pp->sectorsize - sizeof(*header)) / sizeof(uint64_t)); 759 cp, blk * pp->sectorsize, pp->sectorsize, NULL); 763 pp->sectorsize / sizeo [all...] |
/freebsd-11.0-release/sys/geom/ |
H A D | geom_dev.c | 474 *(u_int *)data = cp->provider->sectorsize; 508 if ((offset % cp->provider->sectorsize) != 0 || 509 (length % cp->provider->sectorsize) != 0 || length <= 0) { 518 g_dev_del_max_sectors * cp->provider->sectorsize) { 520 cp->provider->sectorsize; 672 if ((bp->bio_offset % cp->provider->sectorsize) != 0 || 673 (bp->bio_bcount % cp->provider->sectorsize) != 0) {
|
/freebsd-11.0-release/sys/geom/nop/ |
H A D | g_nop.c | 199 if ((offset % pp->sectorsize) != 0) { 203 if ((size % pp->sectorsize) != 0) { 219 secsize = pp->sectorsize; 220 else if ((secsize % pp->sectorsize) != 0) { 229 if ((stripesize % pp->sectorsize) != 0) { 233 if ((stripeoffset % pp->sectorsize) != 0) { 278 newpp->sectorsize = secsize;
|