/freebsd-9.3-release/usr.sbin/diskinfo/ |
H A D | diskinfo.c | 55 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, §orsize); 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 D | bootparttest.c | 44 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 D | subr.c | 122 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 D | geom_aes.c | 77 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 D | geom_mbr.c | 88 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 D | geom_pc98.c | 58 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 D | geom_slice.h | 44 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 D | userboot_disk.c | 44 uint16_t sectorsize; member in struct:userdisk_info 80 u_int sectorsize; local 90 §orsize) != 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 D | disk.h | 96 u_int sectorsize, u_int flags);
|
/freebsd-9.3-release/tools/regression/geom_raid3/ |
H A D | test-1.t | 27 sectorsize=`diskinfo /dev/raid3/${name} | awk '{print $2}'` 28 if [ $sectorsize -eq 1024 ]; then
|
/freebsd-9.3-release/tools/regression/geom_shsec/ |
H A D | test-1.t | 27 sectorsize=`diskinfo /dev/shsec/${name} | awk '{print $2}'` 28 if [ $sectorsize -eq 512 ]; then
|
/freebsd-9.3-release/sys/geom/bde/ |
H A D | g_bde.c | 120 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 D | g_bde_crypt.c | 130 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 D | g_bde_lock.c | 172 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 D | newfs.c | 98 int sectorsize; /* bytes/sector */ variable 178 rval = expand_number_int(optarg, §orsize); 179 if (rval < 0 || sectorsize <= 0) 342 if (sectorsize == 0) 343 sectorsize = 512; 347 if (sectorsize == 0) 348 if (ioctl(disk.d_fd, DIOCGSECTORSIZE, §orsize) == -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 D | newfs.h | 47 * sectorsize <= DESFRAGSIZE <= DESBLKSIZE 91 extern int sectorsize; /* bytes/sector */
|
/freebsd-9.3-release/tools/regression/geom/MdLoad/ |
H A D | MdLoad.c | 62 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 D | g_part_apm.c | 200 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 D | g_part_gpt.c | 272 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 D | activemap.h | 41 uint32_t extentsize, uint32_t sectorsize, uint32_t keepdirty); 60 uint32_t sectorsize);
|
/freebsd-9.3-release/sys/geom/label/ |
H A D | g_label_ext2fs.c | 62 if ((EXT2FS_SB_OFFSET % pp->sectorsize) != 0) 65 fs = (e2sb_t *)g_read_data(cp, EXT2FS_SB_OFFSET, pp->sectorsize, NULL);
|
H A D | g_label_iso9660.c | 56 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 D | gbde.c | 336 u_int sectorsize; local 340 error = ioctl(dfd, DIOCGSECTORSIZE, §orsize); 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 D | geom_raid3.c | 90 { '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 D | ggatel.c | 56 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.");
|