/freebsd/usr.sbin/diskinfo/ |
H A D | diskinfo.c | 71 static void speeddisk(int fd, off_t mediasize, u_int sectorsize); 72 static void commandtime(int fd, off_t mediasize, u_int sectorsize); 73 static void iopsbench(int fd, off_t mediasize, u_int sectorsize); 75 static void slogbench(int fd, int isreg, off_t mediasize, u_int sectorsize); 90 off_t mediasize, stripesize, stripeoffset; in main() local 167 mediasize = sb.st_size; in main() 197 error = ioctl(fd, DIOCGMEDIASIZE, &mediasize); in main() 228 printf("\t%jd", (intmax_t)mediasize); in main() 229 printf("\t%jd", (intmax_t)mediasize/sectorsize); in main() 233 printf("\t%jd", (intmax_t)mediasize / in main() [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 237 mediasize = g_mediasize(fd); in g_metadata_read() 238 if (mediasize == -1) { in g_metadata_read() 253 if (pread(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_read() 285 off_t mediasize; in g_metadata_store() 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/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 in g_label_taste() [all...] |
/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/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() 461 if (pp->mediasize == 0 || pp->sectorsize == 0) { 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() 750 pp->mediasize - pp->sectorsize, sector, pp->sectorsize); in g_mirror_ctl_insert() 859 uint64_t mediasize; in g_mirror_ctl_resize() local [all …]
|
/freebsd/sys/geom/bde/ |
H A D | g_bde.c |
|
H A D | g_bde_lock.c |
|
/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/lib/libgeom/ |
H A D | geom_stats.c | 70 off_t mediasize; in geom_stats_resync() local 75 error = ioctl(statsfd, DIOCGMEDIASIZE, &mediasize); in geom_stats_resync() 81 p = mmap(NULL, mediasize, PROT_READ, MAP_SHARED, statsfd, 0); in geom_stats_resync() 85 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 888 mediasize = g_get_mediasize(prov); in eli_init() 890 if (mediasize == 0 || secsize == 0) { in eli_init() 896 md.md_provsize = mediasize; in eli_init() 1047 off_t mediasize; in eli_attach() local 1093 mediasize = g_get_mediasize(prov); in eli_attach() 1094 if (md.md_provsize != (uint64_t)mediasize) { in eli_attach() 1557 off_t mediasize; in eli_resume() local 1570 mediasize = g_get_mediasize(prov); in eli_resume() 1571 if (md.md_provsize != (uint64_t)mediasize) { in eli_resume() [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/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/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/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/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/geom/stripe/ |
H A D | g_stripe.c | 671 off_t mediasize, ms; in g_stripe_check_and_run() 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 in g_stripe_check_and_run() 666 off_t mediasize, ms; g_stripe_check_and_run() local [all...] |
/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/sys/geom/multipath/ |
H A D | g_multipath.c | 284 if (pp->mediasize < sc->sc_size) { in g_multipath_resize() 285 size = pp->mediasize; in g_multipath_resize() 294 if (pp->mediasize < size) { in g_multipath_resize() 295 size = pp->mediasize; in g_multipath_resize() 305 sc->sc_name, sc->sc_pp->mediasize, psize); in g_multipath_resize() 569 pp->mediasize = md->md_size - in g_multipath_create() 639 sc->sc_size = pp->mediasize - in g_multipath_add_disk() 641 sc->sc_pp->mediasize = sc->sc_size; in g_multipath_add_disk() 778 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, in g_multipath_read_metadata() 805 error = g_write_data(cp, pp->mediasize - pp->sectorsize, in g_multipath_write_metadata() [all …]
|