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

12345

/freebsd-9.3-release/usr.sbin/diskinfo/
H A Ddiskinfo.c55 static void speeddisk(int fd, off_t mediasize, u_int sectorsize);
56 static void commandtime(int fd, off_t mediasize, u_int sectorsize);
64 u_int sectorsize, fwsectors, fwheads; local
106 error = ioctl(fd, DIOCGSECTORSIZE, &sectorsize);
126 printf("\t%u", sectorsize);
128 printf("\t%jd", (intmax_t)mediasize/sectorsize);
133 (fwsectors * fwheads * sectorsize));
141 printf("\t%-12u\t# sectorsize\n", sectorsize);
145 (intmax_t)mediasize/sectorsize);
175 rdsect(int fd, off_t blockno, u_int sectorsize) argument
179 lseek(fd, (off_t)blockno * sectorsize, SEEK_SET); local
234 speeddisk(int fd, off_t mediasize, u_int sectorsize) argument
351 commandtime(int fd, off_t mediasize, u_int sectorsize) argument
[all...]
/freebsd-9.3-release/tools/tools/bootparttest/
H A Dbootparttest.c44 uint16_t sectorsize; member in struct:disk
59 if (offset >= dp->mediasize / dp->sectorsize)
62 return (pread(dp->fd, buf, blocks * dp->sectorsize,
63 (offset + dp->offset) * dp->sectorsize) != blocks * dp->sectorsize);
97 (part->end - part->start + 1) * dp->sectorsize, "",
106 bsd.sectorsize = dp->sectorsize;
107 bsd.mediasize = (part->end - part->start + 1) * dp->sectorsize;
108 table = ptable_open(&bsd, bsd.mediasize / bsd.sectorsize,
[all...]
/freebsd-9.3-release/sbin/geom/misc/
H A Dsubr.c122 g_parse_lba(const char *lbastr, unsigned int sectorsize, off_t *sectors) argument
128 assert(sectorsize > 0);
136 unit = sectorsize;
168 unit = sectorsize; /* sector */
183 if (number % sectorsize)
185 number /= sectorsize;
209 ssize_t sectorsize; local
215 sectorsize = g_sectorsize(fd);
216 if (sectorsize == -1)
217 sectorsize
228 ssize_t sectorsize; local
278 ssize_t sectorsize; local
323 ssize_t sectorsize; local
[all...]
/freebsd-9.3-release/sys/geom/
H A Dgeom_aes.c77 u_int sectorsize; member in struct:g_aes_softc
112 u = off / sc->sectorsize;
144 sb = g_malloc(sc->sectorsize, M_WAITOK);
148 o = bp->bio_offset - sc->sectorsize;
149 for (p = b; p < e; p += sc->sectorsize) {
151 rijndael_blockDecrypt(&sc->ci, &dkey, p, sc->sectorsize * 8, sb);
152 bcopy(sb, p, sc->sectorsize);
153 o += sc->sectorsize;
156 bzero(sb, sc->sectorsize); /* destroy evidence */
192 bp2->bio_offset += sc->sectorsize;
277 u_int sectorsize; local
[all...]
H A Dgeom_mbr.c88 u_int sectorsize; member in struct:g_mbr_softc
148 l[i] = (off_t)dp[i].dp_size * ms->sectorsize;
150 (off_t)dp[i].dp_start * ms->sectorsize, l[i],
151 ms->sectorsize, "%ss%d", gp->name, 1 + i);
158 (off_t)dp[i].dp_start * ms->sectorsize, l[i],
159 ms->sectorsize, "%ss%d", gp->name, 1 + i);
269 u_int fwsectors, sectorsize; local
286 sectorsize = cp->provider->sectorsize;
287 if (sectorsize < 51
436 u_int fwsectors, sectorsize; local
[all...]
H A Dgeom_pc98.c58 u_int fwsectors, fwheads, sectorsize; member in struct:g_pc98_softc
131 ms->fwsectors * ms->fwheads * ms->sectorsize;
133 ms->fwsectors * ms->fwheads * ms->sectorsize;
143 s[i], l[i], ms->sectorsize,
152 ms->sectorsize, "%ss%d", gp->name, i + 1);
264 u_int fwsectors, fwheads, sectorsize; local
293 sectorsize = cp->provider->sectorsize;
294 if (sectorsize % 512 != 0)
301 ms->sectorsize
[all...]
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-9.3-release/sys/boot/userboot/userboot/
H A Duserboot_disk.c44 uint16_t sectorsize; member in struct:userdisk_info
80 u_int sectorsize; local
90 &sectorsize) != 0 || CALLBACK(diskioctl, i,
94 ud_info[i].sectorsize = sectorsize;
128 ud_info[i].sectorsize, 0) == 0) {
153 ud_info[dev->d_unit].sectorsize, 0));
180 off = (dblk + dev->d_offset) * ud_info[dev->d_unit].sectorsize;
/freebsd-9.3-release/sys/boot/common/
H A Ddisk.h96 u_int sectorsize, u_int flags);
/freebsd-9.3-release/tools/regression/geom_raid3/
H A Dtest-1.t27 sectorsize=`diskinfo /dev/raid3/${name} | awk '{print $2}'`
28 if [ $sectorsize -eq 1024 ]; then
/freebsd-9.3-release/tools/regression/geom_shsec/
H A Dtest-1.t27 sectorsize=`diskinfo /dev/shsec/${name} | awk '{print $2}'`
28 if [ $sectorsize -eq 512 ]; then
/freebsd-9.3-release/sys/geom/bde/
H A Dg_bde.c120 u_int sectorsize; local
155 sectorsize = cp->provider->sectorsize;
163 mediasize, sectorsize, NULL);
170 kp->keys_per_sector = kp->sectorsize / G_BDE_SKEYLEN;
171 kp->zone_cont = kp->keys_per_sector * kp->sectorsize;
172 kp->zone_width = kp->zone_cont + kp->sectorsize;
174 G_BDE_MAXKEYS * kp->sectorsize;
179 sc->sectorsize = kp->sectorsize;
[all...]
H A Dg_bde_crypt.c130 for (n = 0; o < wp->length; n++, o += sc->sectorsize) {
136 AES_decrypt(&ci, &ki, d, d, sc->sectorsize);
164 for (n = 0; o < wp->length; n++, o += sc->sectorsize) {
170 AES_encrypt(&ci, &ki, s, d, sc->sectorsize);
209 * sectorsize is far more likely to be in the same range.
211 for (o = 0; o < wp->length; o += sc->sectorsize) {
212 arc4rand(d, sc->sectorsize, 0);
215 AES_encrypt(&ci, &ki, d, d, sc->sectorsize);
216 d += sc->sectorsize;
285 wp->ko = (zoff / kp->sectorsize) * G_BDE_SKEYLE
[all...]
H A Dg_bde_lock.c172 le32enc(p, gl->sectorsize);
242 gl->sectorsize = le32dec(p);
354 g_bde_decrypt_lockx(struct g_bde_softc *sc, u_char *meta, off_t mediasize, u_int sectorsize, u_int *nkey) argument
379 if (off % sectorsize > sectorsize - G_BDE_LOCKSIZE)
384 off - (off % sectorsize),
385 m * sectorsize, &error);
392 q = buf + off % sectorsize;
420 bzero(buf, sectorsize * m);
444 g_bde_decrypt_lock(struct g_bde_softc *sc, u_char *keymat, u_char *meta, off_t mediasize, u_int sectorsize, u_in argument
[all...]
/freebsd-9.3-release/sbin/newfs/
H A Dnewfs.c98 int sectorsize; /* bytes/sector */ variable
178 rval = expand_number_int(optarg, &sectorsize);
179 if (rval < 0 || sectorsize <= 0)
342 if (sectorsize == 0)
343 sectorsize = 512;
347 if (sectorsize == 0)
348 if (ioctl(disk.d_fd, DIOCGSECTORSIZE, &sectorsize) == -1)
349 sectorsize = 0; /* back out on error for safety */
350 if (sectorsize && ioctl(disk.d_fd, DIOCGMEDIASIZE, &mediasize) != -1)
351 getfssize(&fssize, special, mediasize / sectorsize, reserve
[all...]
H A Dnewfs.h47 * sectorsize <= DESFRAGSIZE <= DESBLKSIZE
91 extern int sectorsize; /* bytes/sector */
/freebsd-9.3-release/tools/regression/geom/MdLoad/
H A DMdLoad.c62 int sectorsize; member in struct:simdisk_softc
102 sc->sp = calloc(1, sizeof(*sc->sp) + sc->sectorsize);
124 if (!strcasecmp(name, "sectorsize")) {
125 sc->sectorsize = strtoul(sbuf_data(sc->sbuf), &p, 0);
127 errx(1, "strtoul croaked on sectorsize");
152 memset(sc->sp->data, j, sc->sectorsize);
156 for (i = 0; i < sc->sectorsize; i++) {
244 sc->mediasize = sc->lastsector + sc->sectorsize * 10;
245 if (sc->sectorsize == 0)
246 sc->sectorsize
[all...]
/freebsd-9.3-release/sys/geom/part/
H A Dg_part_apm.c200 buf = g_read_data(cp, pp->sectorsize * blk, pp->sectorsize, &error);
204 swab(buf, pp->sectorsize);
265 if (pp->sectorsize != 512 ||
266 pp->mediasize < (2 + 2 * basetable->gpt_entries) * pp->sectorsize)
270 last = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX) - 1;
276 table->ddr.ddr_blksize = pp->sectorsize;
402 if (pp->mediasize < 4 * pp->sectorsize)
406 buf = g_read_data(cp, 0L, pp->sectorsize, &error);
415 if (table->ddr.ddr_blksize != pp->sectorsize)
[all...]
H A Dg_part_gpt.c272 MIN(pp->mediasize / pp->sectorsize - 1, UINT32_MAX));
371 last = (pp->mediasize / pp->sectorsize) - 1;
382 buf = g_read_data(cp, table->lba[elt] * pp->sectorsize, pp->sectorsize,
392 if (sz < 92 || sz > pp->sectorsize)
438 (hdr->hdr_entries * hdr->hdr_entsz + pp->sectorsize - 1) /
439 pp->sectorsize - 1;
481 sectors = (tblsz + pp->sectorsize - 1) / pp->sectorsize;
482 buf = g_malloc(sectors * pp->sectorsize, M_WAITO
[all...]
/freebsd-9.3-release/sbin/hastd/
H A Dactivemap.h41 uint32_t extentsize, uint32_t sectorsize, uint32_t keepdirty);
60 uint32_t sectorsize);
/freebsd-9.3-release/sys/geom/label/
H A Dg_label_ext2fs.c62 if ((EXT2FS_SB_OFFSET % pp->sectorsize) != 0)
65 fs = (e2sb_t *)g_read_data(cp, EXT2FS_SB_OFFSET, pp->sectorsize, NULL);
H A Dg_label_iso9660.c56 if ((ISO9660_OFFSET % pp->sectorsize) != 0)
58 sector = (char *)g_read_data(cp, ISO9660_OFFSET, pp->sectorsize,
/freebsd-9.3-release/sbin/gbde/
H A Dgbde.c336 u_int sectorsize; local
340 error = ioctl(dfd, DIOCGSECTORSIZE, &sectorsize);
342 sectorsize = 512;
364 sectorsize, nkey);
385 sbuf = malloc(gl->sectorsize);
386 memset(sbuf, 0, gl->sectorsize);
387 offset = (gl->lsector[key] & ~(gl->sectorsize - 1));
391 i = write(dfd, sbuf, gl->sectorsize);
393 if (i != (int)gl->sectorsize)
407 sbuf = malloc(gl->sectorsize);
[all...]
/freebsd-9.3-release/sbin/geom/class/raid3/
H A Dgeom_raid3.c90 { 's', "sectorsize", "0", G_TYPE_NUMBER },
147 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-9.3-release/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;
179 if (sectorsize == 0)
180 sectorsize = g_gate_sectorsize(fd);
181 ggioc.gctl_sectorsize = sectorsize;
259 sectorsize = strtoul(optarg, NULL, 10);
260 if (sectorsize == 0 && errno != 0)
261 errx(EXIT_FAILURE, "Invalid sectorsize.");

Completed in 118 milliseconds

12345