Searched refs:sectorsize (Results 1 - 25 of 112) sorted by relevance

12345

/freebsd-current/usr.sbin/fstyp/
H A Dgeli.c43 u_int sectorsize; local
50 error = ioctl(fileno(fp), DIOCGSECTORSIZE, &sectorsize);
53 buf = (u_char *)read_buf(fp, mediasize - sectorsize, sectorsize);
/freebsd-current/sbin/geom/misc/
H A Dsubr.c121 g_parse_lba(const char *lbastr, unsigned int sectorsize, off_t *sectors) argument
127 assert(sectorsize > 0);
135 unit = sectorsize;
167 unit = sectorsize; /* sector */
182 if (number % sectorsize)
184 number /= sectorsize;
208 ssize_t sectorsize; local
214 sectorsize = g_sectorsize(fd);
215 if (sectorsize == -1)
216 sectorsize
227 ssize_t sectorsize; local
284 ssize_t sectorsize; local
330 ssize_t sectorsize; local
[all...]
/freebsd-current/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);
91 u_int sectorsize, fwsectors, fwheads, zoned = 0, isreg; local
168 sectorsize = S_BLKSIZE;
203 error = ioctl(fd, DIOCGSECTORSIZE, &sectorsize);
227 printf("\t%u", sectorsize);
229 printf("\t%jd", (intmax_t)mediasize/sectorsize);
234 (fwsectors * fwheads * sectorsize));
324 rdsect(int fd, off_t blockno, u_int sectorsize) argument
416 speeddisk(int fd, off_t mediasize, u_int sectorsize) argument
540 commandtime(int fd, off_t mediasize, u_int sectorsize) argument
571 iops(int fd, off_t mediasize, u_int sectorsize) argument
632 iopsbench(int fd, off_t mediasize, u_int sectorsize) argument
691 slogbench(int fd, int isreg, off_t mediasize, u_int sectorsize) argument
[all...]
/freebsd-current/sys/geom/label/
H A Dg_label_iso9660.c52 KASSERT(pp->sectorsize != 0, ("Tasting a disk with 0 sectorsize"));
53 if (pp->sectorsize < 0x28 + VOLUME_LEN)
55 if ((ISO9660_OFFSET % pp->sectorsize) != 0)
57 sector = g_read_data(cp, ISO9660_OFFSET, pp->sectorsize, NULL);
H A Dg_label_ext2fs.c62 KASSERT(pp->sectorsize != 0, ("Tasting a disk with 0 sectorsize"));
63 if (pp->sectorsize < sizeof(*fs))
65 if ((EXT2FS_SB_OFFSET % pp->sectorsize) != 0)
68 fs = g_read_data(cp, EXT2FS_SB_OFFSET, pp->sectorsize, NULL);
H A Dg_label_ufs.c101 if (fs->fs_sblockloc < pp->sectorsize * 2)
105 if (pp->sectorsize < sizeof(struct disklabel) ||
108 if (BBSIZE % pp->sectorsize)
112 buf = g_read_data(cp, pp->sectorsize, pp->sectorsize, &error);
139 KASSERT(pp->sectorsize != 0, ("Tasting a disk with 0 sectorsize"));
140 if (SBLOCKSIZE % pp->sectorsize != 0 || ffs_sbget(cp, &fs, UFS_STDSB,
H A Dg_label_swaplinux.c58 KASSERT(pp->sectorsize != 0, ("Tasting a disk with 0 sectorsize"));
59 if ((PAGE_SIZE % pp->sectorsize) != 0)
/freebsd-current/tests/sys/geom/class/raid3/
H A D1_test.sh22 sectorsize=`diskinfo /dev/raid3/${name} | awk '{print $2}'`
23 if [ $sectorsize -eq 1024 ]; then
/freebsd-current/tests/sys/geom/class/shsec/
H A D1_test.sh22 sectorsize=`diskinfo /dev/shsec/${name} | awk '{print $2}'`
23 if [ $sectorsize -eq 512 ]; then
/freebsd-current/tools/tools/bootparttest/
H A Dbootparttest.c61 uint16_t sectorsize; member in struct:disk
81 (blk + dev->d_offset) * disk.sectorsize);
107 disk.sectorsize = 512;
114 disk.sectorsize = g_sectorsize(disk.fd);
122 disk.mediasize, disk.mediasize / disk.sectorsize, disk.sectorsize);
124 if (disk_open(&dev, disk.mediasize, disk.sectorsize) != 0)
/freebsd-current/sbin/newfs/
H A Dnewfs.c88 int sectorsize; /* bytes/sector */ variable
169 rval = expand_number_int(optarg, &sectorsize);
170 if (rval < 0 || sectorsize <= 0)
334 if (sectorsize == 0)
335 sectorsize = 512;
339 if (sectorsize == 0)
340 if (ioctl(disk.d_fd, DIOCGSECTORSIZE, &sectorsize) == -1)
341 sectorsize = 0; /* back out on error for safety */
342 if (sectorsize && ioctl(disk.d_fd, DIOCGMEDIASIZE, &mediasize) != -1)
343 getfssize(&fssize, special, mediasize / sectorsize, reserve
[all...]
H A Dnewfs.h47 * sectorsize <= DESFRAGSIZE <= DESBLKSIZE
92 extern int sectorsize; /* bytes/sector */
/freebsd-current/stand/common/
H A Ddisk.c48 u_int sectorsize; member in struct:open_disk
59 display_size(uint64_t size, u_int sectorsize) argument
64 size = size * sectorsize / 1024;
94 offset *= (od->sectorsize / 512);
100 blocks * od->sectorsize, (char *)buf, NULL));
117 sectsize = od->sectorsize;
184 blocks * od->sectorsize, buf, NULL);
197 blocks * od->sectorsize, buf, NULL);
212 *(u_int *)data = od->sectorsize;
218 *(uint64_t *)data = od->entrysize * od->sectorsize;
228 disk_open(struct disk_devdesc *dev, uint64_t mediasize, u_int sectorsize) argument
[all...]
/freebsd-current/tools/regression/geom/MdLoad/
H A DMdLoad.c60 int sectorsize; member in struct:simdisk_softc
100 sc->sp = calloc(1, sizeof(*sc->sp) + sc->sectorsize);
122 if (!strcasecmp(name, "sectorsize")) {
123 sc->sectorsize = strtoul(sbuf_data(sc->sbuf), &p, 0);
125 errx(1, "strtoul croaked on sectorsize");
150 memset(sc->sp->data, j, sc->sectorsize);
154 for (i = 0; i < sc->sectorsize; i++) {
242 sc->mediasize = sc->lastsector + sc->sectorsize * 10;
243 if (sc->sectorsize == 0)
244 sc->sectorsize
[all...]
/freebsd-current/sys/geom/part/
H A Dg_part_apm.c194 buf = g_read_data(cp, pp->sectorsize * blk, pp->sectorsize, &error);
198 swab(buf, pp->sectorsize);
259 if (pp->sectorsize != 512 ||
260 pp->mediasize < (2 + 2 * basetable->gpt_entries) * pp->sectorsize)
264 last = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX) - 1;
270 table->ddr.ddr_blksize = pp->sectorsize;
366 basetable->gpt_last = MIN(pp->mediasize / pp->sectorsize,
404 if (pp->mediasize < 4 * pp->sectorsize)
408 buf = g_read_data(cp, 0L, pp->sectorsize,
[all...]
H A Dg_part_bsd64.c315 blksize = pp->sectorsize < BLKSIZE ? BLKSIZE: pp->sectorsize;
339 table->d_bbase = ressize / pp->sectorsize;
341 ~blkmask) / pp->sectorsize;
343 basetable->gpt_first = pbase / pp->sectorsize;
360 if (pp->sectorsize > offsetof(struct disklabel64, d_magic))
450 rounddown2(pp->mediasize - table->d_bbase * pp->sectorsize,
451 table->d_align) / pp->sectorsize;
479 v = rounddown2(pp->sectorsize + offsetof(struct disklabel64, d_magic),
480 pp->sectorsize);
[all...]
H A Dg_part_gpt.c349 MIN(pp->mediasize / pp->sectorsize - 1, UINT32_MAX));
448 last = (pp->mediasize / pp->sectorsize) - 1;
459 buf = g_read_data(cp, table->lba[elt] * pp->sectorsize, pp->sectorsize,
469 if (sz < 92 || sz > pp->sectorsize)
517 pp->sectorsize) - 1;
563 sectors = howmany(tblsz, pp->sectorsize);
564 buf = g_malloc(sectors * pp->sectorsize, M_WAITOK | M_ZERO);
565 for (idx = 0; idx < sectors; idx += maxphys / pp->sectorsize) {
566 size = (sectors - idx > maxphys / pp->sectorsize)
[all...]
/freebsd-current/sbin/hastd/
H A Dactivemap.h41 uint32_t extentsize, uint32_t sectorsize, uint32_t keepdirty);
60 uint32_t sectorsize);
/freebsd-current/sys/geom/
H A Dgeom_slice.h44 u_int sectorsize; member in struct:g_slice
72 int g_slice_config(struct g_geom *gp, u_int idx, int how, off_t offset, off_t length, u_int sectorsize, const char *fmt, ...) __printflike(7, 8);
/freebsd-current/stand/userboot/userboot/
H A Duserboot_disk.c41 uint16_t sectorsize; member in struct:userdisk_info
83 u_int sectorsize; local
93 &sectorsize) != 0 || CALLBACK(diskioctl, i,
97 ud_info[i].sectorsize = sectorsize;
142 ud_info[i].sectorsize) == 0) {
172 ud_info[dev->dd.d_unit].sectorsize));
215 off = dblk * ud_info[dev->dd.d_unit].sectorsize;
/freebsd-current/sbin/ggate/ggatel/
H A Dggatel.c56 static unsigned sectorsize = 0; variable
64 "[-s sectorsize] [-t timeout] [-u unit] <path>\n", getprogname());
98 bsize = sectorsize;
180 if (sectorsize == 0)
181 sectorsize = g_gate_sectorsize(fd);
182 ggioc.gctl_sectorsize = sectorsize;
260 sectorsize = strtoul(optarg, NULL, 10);
261 if (sectorsize == 0 && errno != 0)
262 errx(EXIT_FAILURE, "Invalid sectorsize.");
/freebsd-current/lib/geom/raid3/
H A Dgeom_raid3.c89 { 's', "sectorsize", "0", G_TYPE_NUMBER },
146 unsigned sectorsize, ssize; local
190 * Calculate sectorsize by finding least common multiple from
194 sectorsize = gctl_get_intmax(req, "sectorsize");
207 if (sectorsize == 0)
208 sectorsize = ssize;
210 sectorsize = g_lcm(sectorsize, ssize);
213 md.md_sectorsize = sectorsize * (narg
[all...]
/freebsd-current/usr.sbin/makefs/
H A Dmsdos.c160 if (fsopts->sectorsize == -1)
161 fsopts->sectorsize = 512;
162 msdos_opt->options.bytes_per_sector = fsopts->sectorsize;
163 } else if (fsopts->sectorsize == -1) {
164 fsopts->sectorsize = msdos_opt->options.bytes_per_sector;
165 } else if (fsopts->sectorsize != msdos_opt->options.bytes_per_sector) {
166 err(1, "inconsistent sectorsize -S %u"
168 fsopts->sectorsize, msdos_opt->options.bytes_per_sector);
/freebsd-current/sys/geom/eli/
H A Dg_eli_integrity.c147 decr_secsize = bp->bio_to->sectorsize;
148 /* The real sectorsize of encrypted provider, eg. 512. */
150 LIST_FIRST(&sc->sc_geom->consumer)->provider->sectorsize;
183 decr_secsize = bp->bio_to->sectorsize;
184 /* The real sectorsize of encrypted provider, eg. 512. */
185 encr_secsize = LIST_FIRST(&sc->sc_geom->consumer)->provider->sectorsize;
212 decr_secsize = bp->bio_to->sectorsize;
213 /* The real sectorsize of encrypted provider, eg. 512. */
214 encr_secsize = LIST_FIRST(&sc->sc_geom->consumer)->provider->sectorsize;
337 nsec = bp->bio_length / bp->bio_to->sectorsize;
[all...]
H A Dg_eli_ctl.c256 intmax_t *keylen, *sectorsize; local
360 sectorsize = gctl_get_paraml(req, "sectorsize", sizeof(*sectorsize));
361 if (sectorsize == NULL) {
362 gctl_error(req, "No '%s' argument.", "sectorsize");
365 if (*sectorsize == 0)
366 md.md_sectorsize = pp->sectorsize;
368 if (*sectorsize < 0 || (*sectorsize
[all...]

Completed in 142 milliseconds

12345