Home
last modified time | relevance | path

Searched refs:mediasize (Results 1 – 25 of 104) sorted by relevance

12345

/freebsd/usr.sbin/diskinfo/
H A Ddiskinfo.c71 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 Dsubr.c192 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 Dbootparttest.c60 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 Dgeom_raid3.c147 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 Dg_eli_key_cache.c199 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 Dg_eli.h623 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 Dg_label.c166 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 Duserboot_disk.c40 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 Ddisk.c46 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 Dg_mirror_ctl.c379 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 Dg_bde.c
H A Dg_bde_lock.c
/freebsd/usr.sbin/fstyp/
H A Dgeli.c42 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 Dgeom_stats.c70 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 Dgeom_util.c93 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 Dg_shsec.c402 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 Dgeom_eli.c731 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 Dgeom_mirror.c184 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 DMdLoad.c61 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 D1_test.sh16 mediasize=`diskinfo /dev/shsec/${name} | awk '{print $3}'`
17 if [ $mediasize -eq 1048064 ]; then
/freebsd/tests/sys/geom/class/raid3/
H A D1_test.sh16 mediasize=`diskinfo /dev/raid3/${name} | awk '{print $3}'`
17 if [ $mediasize -eq 2096128 ]; then
/freebsd/usr.sbin/bsnmpd/modules/snmp_hostres/
H A Dhostres_diskstorage_tbl.c215 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 Dg_stripe.c671 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 Dzutil_import_os.c111 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 Dg_multipath.c284 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 …]

12345