/freebsd/usr.sbin/diskinfo/ |
H A D | diskinfo.c | 167 mediasize = sb.st_size; in main() 244 (intmax_t)mediasize, tstr); in main() 246 (intmax_t)mediasize/sectorsize); in main() 425 sectorcount = mediasize / sectorsize; in speeddisk() 433 bulk = mediasize / (1024 * 1024); in speeddisk() 546 i = mediasize; in commandtime() 637 iops(fd, mediasize, sectorsize); in iopsbench() 641 iops(fd, mediasize, 4096); in iopsbench() 645 iops(fd, mediasize, 32 * 1024); in iopsbench() 648 iops(fd, mediasize, 128 * 1024); in iopsbench() [all …]
|
/freebsd/sbin/geom/misc/ |
H A D | subr.c | 192 off_t mediasize; in g_get_mediasize() local 198 mediasize = g_mediasize(fd); in g_get_mediasize() 199 if (mediasize == -1) in g_get_mediasize() 200 mediasize = 0; in g_get_mediasize() 202 return (mediasize); in g_get_mediasize() 228 off_t mediasize; in g_metadata_read() local 238 if (mediasize == -1) { in g_metadata_read() 285 off_t mediasize; in g_metadata_store() local 295 if (mediasize == -1) { in g_metadata_store() 331 off_t mediasize; in g_metadata_clear() local [all …]
|
/freebsd/tools/tools/bootparttest/ |
H A D | bootparttest.c | 60 uint64_t mediasize; member 106 disk.mediasize = sb.st_size; in main() 113 disk.mediasize = g_mediasize(disk.fd); in main() 122 disk.mediasize, disk.mediasize / disk.sectorsize, disk.sectorsize); in main() 124 if (disk_open(&dev, disk.mediasize, disk.sectorsize) != 0) in main()
|
/freebsd/lib/geom/raid3/ |
H A D | geom_raid3.c | 147 off_t mediasize, msize; in raid3_label() local 193 mediasize = 0; in raid3_label() 205 if (mediasize == 0 || (mediasize > 0 && msize < mediasize)) in raid3_label() 206 mediasize = msize; in raid3_label() 212 md.md_mediasize = mediasize * (nargs - 2); in raid3_label() 241 if (mediasize < msize - ssize) { in raid3_label() 244 str, (intmax_t)mediasize, (intmax_t)(msize - ssize)); in raid3_label()
|
/freebsd/sys/geom/eli/ |
H A D | g_eli_key_cache.c | 199 off_t mediasize; in g_eli_key_init() local 206 mediasize = pp->mediasize; in g_eli_key_init() 209 mediasize = sc->sc_mediasize; in g_eli_key_init() 213 ((mediasize - 1) >> G_ELI_KEY_SHIFT) / blocksize + 1; in g_eli_key_init() 254 off_t mediasize; in g_eli_key_resize() local 267 mediasize = pp->mediasize; in g_eli_key_resize() 270 mediasize = sc->sc_mediasize; in g_eli_key_resize() 273 new_ekeys_total = ((mediasize - 1) >> G_ELI_KEY_SHIFT) / blocksize + 1; in g_eli_key_resize()
|
H A D | g_eli.h | 623 eli_mediasize(const struct g_eli_softc *sc, off_t mediasize, u_int sectorsize) in eli_mediasize() argument 627 mediasize -= sectorsize; in eli_mediasize() 630 mediasize -= (mediasize % sc->sc_sectorsize); in eli_mediasize() 632 mediasize /= sc->sc_bytes_per_sector; in eli_mediasize() 633 mediasize *= sc->sc_sectorsize; in eli_mediasize() 636 return (mediasize); in eli_mediasize() 641 u_int sectorsize, off_t mediasize) in eli_metadata_softc() argument 680 sc->sc_provsize = mediasize; in eli_metadata_softc() 682 sc->sc_mediasize = eli_mediasize(sc, mediasize, sectorsize); in eli_metadata_softc()
|
/freebsd/sbin/hastctl/ |
H A D | hastctl.c | 90 create_one(struct hast_resource *res, intmax_t mediasize, intmax_t extentsize, in create_one() argument 104 if (mediasize == 0) in create_one() 105 mediasize = res->hr_local_mediasize; in create_one() 106 else if (mediasize > res->hr_local_mediasize) { in create_one() 132 mapsize = activemap_calc_ondisk_size(mediasize - METADATA_SIZE, in create_one() 136 res->hr_datasize = mediasize - METADATA_SIZE - mapsize; in create_one() 191 ret = create_one(res, mediasize, extentsize, keepdirty); in control_create() 409 int64_t mediasize, extentsize, keepdirty; in main() local 414 mediasize = extentsize = keepdirty = 0; in main() 462 if (expand_number(optarg, &mediasize) == -1) in main() [all …]
|
/freebsd/sys/geom/label/ |
H A D | g_label.c | 166 cp->provider->mediasize, cp->provider->sectorsize, "notused"); in g_label_resize() 223 const char *label, const char *dirprefix, off_t mediasize) in g_label_create() argument 274 g_slice_config(gp, 0, G_SLICE_CONFIG_SET, (off_t)0, mediasize, in g_label_create() 313 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, pp->sectorsize, in g_label_read_metadata() 372 if (md.md_version >= 2 && md.md_provsize != pp->mediasize) in g_label_generic_taste() 383 off_t mediasize; in g_label_taste() local 424 mediasize = pp->mediasize; in g_label_taste() 426 mediasize = pp->mediasize - pp->sectorsize; in g_label_taste() 429 g_labels[i]->ld_dirprefix, mediasize); in g_label_taste() 472 g_label_create(req, mp, pp, name, G_LABEL_DIRPREFIX, pp->mediasize); in g_label_ctl_create()
|
/freebsd/stand/userboot/userboot/ |
H A D | userboot_disk.c | 40 uint64_t mediasize; member 82 off_t mediasize; in userdisk_init() local 94 DIOCGMEDIASIZE, &mediasize) != 0) in userdisk_init() 96 ud_info[i].mediasize = mediasize; in userdisk_init() 141 if (disk_open(&dev, ud_info[i].mediasize, in userdisk_print() 171 return (disk_open(dev, ud_info[dev->dd.d_unit].mediasize, in userdisk_open()
|
/freebsd/stand/common/ |
H A D | disk.c | 46 uint64_t mediasize; member 216 *(uint64_t *)data = od->mediasize; in disk_ioctl() 228 disk_open(struct disk_devdesc *dev, uint64_t mediasize, u_int sectorsize) in disk_open() argument 248 od->mediasize = mediasize; in disk_open() 268 od->table = ptable_open(&partdev, mediasize / sectorsize, sectorsize, in disk_open() 276 if (ptable_getsize(od->table, &mediasize) != 0) { in disk_open() 280 od->mediasize = mediasize; in disk_open() 292 od->entrysize = mediasize; in disk_open()
|
/freebsd/usr.sbin/fstyp/ |
H A D | geli.c | 42 off_t mediasize; in fstyp_geli() local 47 error = ioctl(fileno(fp), DIOCGMEDIASIZE, &mediasize); in fstyp_geli() 53 buf = (u_char *)read_buf(fp, mediasize - sectorsize, sectorsize); in fstyp_geli()
|
/freebsd/sys/geom/mirror/ |
H A D | g_mirror_ctl.c | 379 off_t mediasize; in g_mirror_ctl_create() local 434 mediasize = OFF_MAX; in g_mirror_ctl_create() 467 if (pp->mediasize < mediasize) in g_mirror_ctl_create() 468 mediasize = pp->mediasize; in g_mirror_ctl_create() 476 md.md_mediasize = mediasize; in g_mirror_ctl_create() 692 if (sc->sc_provider->mediasize > pp->mediasize - mdsize) { in g_mirror_ctl_insert() 746 md.md_provsize = pp->mediasize; in g_mirror_ctl_insert() 859 uint64_t mediasize; in g_mirror_ctl_resize() local 883 mediasize = strtouq(s, &x, 0); in g_mirror_ctl_resize() 903 if (mediasize > disk->d_consumer->provider->mediasize - in g_mirror_ctl_resize() [all …]
|
/freebsd/lib/libgeom/ |
H A D | geom_stats.c | 67 off_t mediasize; in geom_stats_resync() local 72 error = ioctl(statsfd, DIOCGMEDIASIZE, &mediasize); in geom_stats_resync() 77 p = mmap(statp, mediasize, PROT_READ, MAP_SHARED, statsfd, 0); in geom_stats_resync() 82 npages = mediasize / pagesize; in geom_stats_resync()
|
H A D | geom_util.c | 93 off_t mediasize; in g_mediasize() local 95 if (g_ioctl_arg(fd, DIOCGMEDIASIZE, &mediasize) == -1) in g_mediasize() 96 mediasize = -1; in g_mediasize() 97 return (mediasize); in g_mediasize()
|
/freebsd/sys/geom/shsec/ |
H A D | g_shsec.c | 402 off_t mediasize, ms; in g_shsec_check_and_run() local 412 mediasize = sc->sc_disks[0]->provider->mediasize; in g_shsec_check_and_run() 413 mediasize -= sc->sc_disks[0]->provider->sectorsize; in g_shsec_check_and_run() 416 ms = sc->sc_disks[no]->provider->mediasize; in g_shsec_check_and_run() 418 if (ms < mediasize) in g_shsec_check_and_run() 419 mediasize = ms; in g_shsec_check_and_run() 424 sc->sc_provider->mediasize = mediasize; in g_shsec_check_and_run() 444 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, pp->sectorsize, in g_shsec_read_metadata() 675 md.md_provsize = pp->mediasize; in g_shsec_taste() 680 if (md.md_provsize != pp->mediasize) in g_shsec_taste()
|
/freebsd/lib/geom/eli/ |
H A D | geom_eli.c | 731 off_t mediasize; in eli_init() local 896 md.md_provsize = mediasize; in eli_init() 1047 off_t mediasize; in eli_attach() local 1557 off_t mediasize; in eli_resume() local 1784 off_t mediasize; in eli_restore() local 1800 if (mediasize == 0) { in eli_restore() 1808 md.md_provsize = mediasize; in eli_restore() 1826 off_t mediasize, oldsize; in eli_resize() local 1846 mediasize = g_mediasize(provfd); in eli_resize() 1904 if (oldsize == mediasize) in eli_resize() [all …]
|
/freebsd/lib/geom/mirror/ |
H A D | geom_mirror.c | 184 off_t mediasize; in mirror_label() local 225 mediasize = 0; in mirror_label() 240 if (mediasize == 0 || (mediasize > 0 && msize < mediasize)) in mirror_label() 241 mediasize = msize; in mirror_label() 247 md.md_mediasize = mediasize; in mirror_label()
|
/freebsd/tests/sys/geom/class/raid3/ |
H A D | 1_test.sh | 16 mediasize=`diskinfo /dev/raid3/${name} | awk '{print $3}'` 17 if [ $mediasize -eq 2096128 ]; then
|
/freebsd/tests/sys/geom/class/shsec/ |
H A D | 1_test.sh | 16 mediasize=`diskinfo /dev/shsec/${name} | awk '{print $3}'` 17 if [ $mediasize -eq 1048064 ]; then
|
/freebsd/tools/regression/geom/MdLoad/ |
H A D | MdLoad.c | 61 off_t mediasize; member 131 sc->mediasize = o; in endElement() 241 if (sc->mediasize == 0) in main() 242 sc->mediasize = sc->lastsector + sc->sectorsize * 10; in main() 246 (intmax_t)sc->mediasize / sc->sectorsize, sc->sectorsize); in main()
|
/freebsd/usr.sbin/bsnmpd/modules/snmp_hostres/ |
H A D | hostres_diskstorage_tbl.c | 215 off_t mediasize; in disk_query_disk() local 230 if (ioctl(fd, DIOCGMEDIASIZE, &mediasize) < 0) { in disk_query_disk() 237 mediasize = mediasize / 1024; in disk_query_disk() 238 entry->capacity = (mediasize > INT_MAX ? INT_MAX : mediasize); in disk_query_disk()
|
/freebsd/sys/contrib/openzfs/lib/libzutil/os/freebsd/ |
H A D | zutil_import_os.c | 111 off_t mediasize = 0; in zpool_open_func() local 148 if (ioctl(fd, DIOCGMEDIASIZE, &mediasize) != 0 || in zpool_open_func() 149 mediasize < SPA_MINDEVSIZE) { in zpool_open_func()
|
/freebsd/sbin/hastd/ |
H A D | activemap.h | 40 int activemap_init(struct activemap **ampp, uint64_t mediasize, 59 size_t activemap_calc_ondisk_size(uint64_t mediasize, uint32_t extentsize,
|
/freebsd/sys/geom/stripe/ |
H A D | g_stripe.c | 671 off_t mediasize, ms; in g_stripe_check_and_run() local 686 mediasize = sc->sc_disks[0]->provider->mediasize; in g_stripe_check_and_run() 688 mediasize -= sc->sc_disks[0]->provider->sectorsize; in g_stripe_check_and_run() 689 mediasize -= mediasize % sc->sc_stripesize; in g_stripe_check_and_run() 693 ms = dp->mediasize; in g_stripe_check_and_run() 697 if (ms < mediasize) in g_stripe_check_and_run() 698 mediasize = ms; in g_stripe_check_and_run() 709 sc->sc_provider->mediasize = mediasize * sc->sc_ndisks; in g_stripe_check_and_run() 731 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, pp->sectorsize, in g_stripe_read_metadata() 1000 md.md_provsize = pp->mediasize; in g_stripe_taste() [all …]
|
/freebsd/usr.sbin/trim/ |
H A D | trim.c | 175 off_t mediasize; in getsize() local 194 if (ioctl(fd, DIOCGMEDIASIZE, &mediasize) < 0) in getsize() 200 return (mediasize); in getsize()
|