| /freebsd-12.1/usr.sbin/diskinfo/ |
| H A D | diskinfo.c | 164 sectorsize = S_BLKSIZE; in main() 220 printf("\t%u", sectorsize); in main() 432 rdsect(fd, b0, sectorsize); in speeddisk() 434 rdsect(fd, b1, sectorsize); in speeddisk() 500 rdsect(fd, 0, sectorsize); in speeddisk() 509 rdsect(fd, b0, sectorsize); in speeddisk() 518 rdsect(fd, b0, sectorsize); in speeddisk() 537 rdsect(fd, 0, sectorsize); in commandtime() 546 rdsect(fd, 0, sectorsize); in commandtime() 549 rdsect(fd, 0, sectorsize); in commandtime() [all …]
|
| /freebsd-12.1/sbin/geom/misc/ |
| H A D | subr.c | 138 unit = sectorsize; in g_parse_lba() 211 ssize_t sectorsize; in g_get_sectorsize() local 219 sectorsize = 0; in g_get_sectorsize() 256 if (pread(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_read() 257 sectorsize) { in g_metadata_read() 315 if (pwrite(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_store() 316 sectorsize) { in g_metadata_store() 359 if (pread(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_clear() 360 sectorsize) { in g_metadata_clear() 371 if (pwrite(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_clear() [all …]
|
| /freebsd-12.1/sbin/newfs/ |
| H A D | newfs.c | 100 int sectorsize; /* bytes/sector */ variable 180 if (rval < 0 || sectorsize <= 0) in main() 344 if (sectorsize == 0) in main() 345 sectorsize = 512; in main() 349 if (sectorsize == 0) in main() 376 if (sectorsize == 0) in main() 377 sectorsize = lp->d_secsize; in main() 385 if (sectorsize <= 0) in main() 396 realsectorsize = sectorsize; in main() 400 sectorsize = DEV_BSIZE; in main() [all …]
|
| /freebsd-12.1/sys/geom/part/ |
| H A D | g_part_bsd64.c | 317 blksize = pp->sectorsize < BLKSIZE ? BLKSIZE: pp->sectorsize; in g_part_bsd64_create() 343 ~blkmask) / pp->sectorsize; in g_part_bsd64_create() 482 pp->sectorsize); in g_part_bsd64_probe() 528 if (v64 % pp->sectorsize) in g_part_bsd64_read() 532 if (v64 % pp->sectorsize) in g_part_bsd64_read() 537 if (v64 % pp->sectorsize) in g_part_bsd64_read() 539 table->d_bbase = v64 / pp->sectorsize; in g_part_bsd64_read() 541 if (v64 % pp->sectorsize) in g_part_bsd64_read() 543 table->d_abase = v64 / pp->sectorsize; in g_part_bsd64_read() 557 if (sz == 0 || (v64 % pp->sectorsize) || (sz % pp->sectorsize)) in g_part_bsd64_read() [all …]
|
| H A D | g_part_gpt.c | 432 buf = g_read_data(cp, table->lba[elt] * pp->sectorsize, pp->sectorsize, in gpt_read_hdr() 669 pp->sectorsize); in g_part_gpt_create() 672 pp->sectorsize) in g_part_gpt_create() 845 if (pp->sectorsize < MBRSIZE || pp->mediasize < 6 * pp->sectorsize) in g_part_gpt_probe() 867 buf = g_read_data(cp, pp->sectorsize, pp->sectorsize, &error); in g_part_gpt_probe() 878 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, pp->sectorsize, in g_part_gpt_probe() 1164 pp->sectorsize); in g_part_gpt_write() 1227 buf, pp->sectorsize); in g_part_gpt_write() 1249 buf, pp->sectorsize); in g_part_gpt_write() 1269 pp->sectorsize); in g_gpt_set_defaults() [all …]
|
| H A D | g_part_apm.c | 197 buf = g_read_data(cp, pp->sectorsize * blk, pp->sectorsize, &error); in apm_read_ent() 201 swab(buf, pp->sectorsize); in apm_read_ent() 262 if (pp->sectorsize != 512 || in g_part_apm_create() 273 table->ddr.ddr_blksize = pp->sectorsize; in g_part_apm_create() 407 if (pp->mediasize < 4 * pp->sectorsize) in g_part_apm_probe() 411 buf = g_read_data(cp, 0L, pp->sectorsize, &error); in g_part_apm_probe() 420 if (table->ddr.ddr_blksize != pp->sectorsize) in g_part_apm_probe() 546 error = g_write_data(cp, 0, buf, pp->sectorsize); in g_part_apm_write() 568 ptr = buf + index * pp->sectorsize; in g_part_apm_write() 587 buf + index * pp->sectorsize, in g_part_apm_write() [all …]
|
| H A D | g_part_ebr.c | 293 if (pp->sectorsize < EBRSIZE) in g_part_ebr_create() 295 if (pp->sectorsize > 4096) in g_part_ebr_create() 450 if (pp->sectorsize < EBRSIZE || pp->mediasize < pp->sectorsize) in g_part_ebr_probe() 452 if (pp->sectorsize > 4096) in g_part_ebr_probe() 471 buf = g_read_data(cp, 0L, pp->sectorsize, &error); in g_part_ebr_probe() 513 ofs = (off_t)lba * pp->sectorsize; in g_part_ebr_read() 547 pp->sectorsize; in g_part_ebr_read() 632 buf = g_malloc(pp->sectorsize, M_WAITOK | M_ZERO); in g_part_ebr_write() 645 error = g_write_data(cp, 0, buf, pp->sectorsize); in g_part_ebr_write() 656 error = g_write_data(cp, 0, buf, pp->sectorsize); in g_part_ebr_write() [all …]
|
| H A D | g_part_bsd.c | 207 if (pp->sectorsize < sizeof(struct disklabel)) in g_part_bsd_create() 209 if (BBSIZE % pp->sectorsize) in g_part_bsd_create() 212 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); in g_part_bsd_create() 218 ptr = table->bbarea + pp->sectorsize; in g_part_bsd_create() 221 le32enc(ptr + 40, pp->sectorsize); /* d_secsize */ in g_part_bsd_create() 367 if (pp->sectorsize < sizeof(struct disklabel) || in g_part_bsd_probe() 370 if (BBSIZE % pp->sectorsize) in g_part_bsd_probe() 374 buf = g_read_data(cp, pp->sectorsize, pp->sectorsize, &error); in g_part_bsd_probe() 405 buf = table->bbarea + pp->sectorsize; in g_part_bsd_read() 407 if (le32dec(buf + 40) != pp->sectorsize) in g_part_bsd_read() [all …]
|
| /freebsd-12.1/stand/common/ |
| H A D | disk.c | 50 u_int sectorsize; member 66 size = size * sectorsize / 1024; in display_size() 96 offset *= (od->sectorsize / 512); in ptblread() 119 sectsize = od->sectorsize; in ptable_print() 179 blocks * od->sectorsize, buf, NULL); in disk_read() 192 blocks * od->sectorsize, buf, NULL); in disk_write() 207 *(u_int *)data = od->sectorsize; in disk_ioctl() 231 if (sectorsize == 0) { in disk_open() 244 od->sectorsize = sectorsize; in disk_open() 263 od->table = ptable_open(&partdev, mediasize / sectorsize, sectorsize, in disk_open() [all …]
|
| H A D | part.c | 80 uint16_t sectorsize; member 153 uint16_t sectorsize) in gpt_checkhdr() argument 162 if (sz < 92 || sz > sectorsize) { in gpt_checkhdr() 243 buf = malloc(table->sectorsize); in ptable_gptread() 260 table->sectorsize); in ptable_gptread() 265 table->sectorsize)); in ptable_gptread() 299 table->sectorsize)); in ptable_gptread() 402 buf = malloc(table->sectorsize); in ptable_ebrread() 476 buf = malloc(table->sectorsize); in ptable_bsdread() 661 buf = malloc(sectorsize); in ptable_open() [all …]
|
| /freebsd-12.1/sys/geom/ |
| H A D | geom_mbr.c | 92 u_int sectorsize; member 152 l[i] = (off_t)dp[i].dp_size * ms->sectorsize; in g_mbr_modify() 271 u_int fwsectors, sectorsize; in g_mbr_taste() local 288 sectorsize = cp->provider->sectorsize; in g_mbr_taste() 289 if (sectorsize < 512) in g_mbr_taste() 291 ms->sectorsize = sectorsize; in g_mbr_taste() 292 buf = g_read_data(cp, 0, sectorsize, NULL); in g_mbr_taste() 444 u_int fwsectors, sectorsize; in g_mbrext_taste() local 464 sectorsize = cp->provider->sectorsize; in g_mbrext_taste() 465 if (sectorsize != 512) in g_mbrext_taste() [all …]
|
| H A D | geom_sunlabel.c | 63 int sectorsize; member 92 ms->sectorsize, in g_sunlabel_modify() 103 ms->sectorsize, in g_sunlabel_modify() 115 MD5Update(&md5sum, sec0, ms->sectorsize); in g_sunlabel_modify() 283 ms->sectorsize = cp->provider->sectorsize; in g_sunlabel_taste() 284 if (ms->sectorsize < 512) in g_sunlabel_taste() 287 buf = g_read_data(cp, 0, ms->sectorsize, NULL); in g_sunlabel_taste() 297 MD5Update(&md5sum, buf, ms->sectorsize); in g_sunlabel_taste()
|
| /freebsd-12.1/sbin/gbde/ |
| H A D | gbde.c | 337 u_int sectorsize; in cmd_open() local 343 sectorsize = 512; in cmd_open() 365 sectorsize, nkey); in cmd_open() 386 sbuf = malloc(gl->sectorsize); in cmd_nuke() 394 if (i != (int)gl->sectorsize) in cmd_nuke() 408 sbuf = malloc(gl->sectorsize); in cmd_write() 440 if (i != (int)gl->sectorsize) in cmd_write() 447 if (i != (int)gl->sectorsize) in cmd_write() 473 if (i != (int)gl->sectorsize) in cmd_write() 596 gl->sectorsize = sector_size; in cmd_init() [all …]
|
| /freebsd-12.1/sys/geom/bde/ |
| H A D | g_bde.c | 122 u_int sectorsize; in g_bde_create_geom() local 157 sectorsize = cp->provider->sectorsize; in g_bde_create_geom() 165 mediasize, sectorsize, NULL); in g_bde_create_geom() 172 kp->keys_per_sector = kp->sectorsize / G_BDE_SKEYLEN; in g_bde_create_geom() 173 kp->zone_cont = kp->keys_per_sector * kp->sectorsize; in g_bde_create_geom() 174 kp->zone_width = kp->zone_cont + kp->sectorsize; in g_bde_create_geom() 176 G_BDE_MAXKEYS * kp->sectorsize; in g_bde_create_geom() 181 sc->sectorsize = kp->sectorsize; in g_bde_create_geom() 193 pp->sectorsize = sc->sectorsize; in g_bde_create_geom()
|
| H A D | g_bde_crypt.c | 132 for (n = 0; o < wp->length; n++, o += sc->sectorsize) { in g_bde_crypt_read() 138 AES_decrypt(&ci, &ki, d, d, sc->sectorsize); in g_bde_crypt_read() 172 AES_encrypt(&ci, &ki, s, d, sc->sectorsize); in g_bde_crypt_write() 213 for (o = 0; o < wp->length; o += sc->sectorsize) { in g_bde_crypt_delete() 214 arc4rand(d, sc->sectorsize, 0); in g_bde_crypt_delete() 217 AES_encrypt(&ci, &ki, d, d, sc->sectorsize); in g_bde_crypt_delete() 218 d += sc->sectorsize; in g_bde_crypt_delete() 287 wp->ko = (zoff / kp->sectorsize) * G_BDE_SKEYLEN; in g_bde_map_sector() 319 wp->kso += kp->sectorsize; in g_bde_map_sector() 323 wp->so += kp->sectorsize; in g_bde_map_sector() [all …]
|
| H A D | g_bde_lock.c | 174 le32enc(p, gl->sectorsize); in g_bde_encode_lock() 244 gl->sectorsize = le32dec(p); in g_bde_decode_lock() 356 g_bde_decrypt_lockx(struct g_bde_softc *sc, u_char *meta, off_t mediasize, u_int sectorsize, u_int … in g_bde_decrypt_lockx() argument 381 if (off % sectorsize > sectorsize - G_BDE_LOCKSIZE) in g_bde_decrypt_lockx() 386 off - (off % sectorsize), in g_bde_decrypt_lockx() 387 m * sectorsize, &error); in g_bde_decrypt_lockx() 394 q = buf + off % sectorsize; in g_bde_decrypt_lockx() 422 bzero(buf, sectorsize * m); in g_bde_decrypt_lockx() 458 sectorsize, nkey)); in g_bde_decrypt_lock() 461 buf = g_read_data(sc->consumer, 0, sectorsize, &error); in g_bde_decrypt_lock() [all …]
|
| /freebsd-12.1/tools/regression/geom/MdLoad/ |
| H A D | MdLoad.c | 62 int sectorsize; member 102 sc->sp = calloc(1, sizeof(*sc->sp) + sc->sectorsize); in startElement() 125 sc->sectorsize = strtoul(sbuf_data(sc->sbuf), &p, 0); in endElement() 152 memset(sc->sp->data, j, sc->sectorsize); in endElement() 156 for (i = 0; i < sc->sectorsize; i++) { in endElement() 244 sc->mediasize = sc->lastsector + sc->sectorsize * 10; in main() 245 if (sc->sectorsize == 0) in main() 246 sc->sectorsize = 512; in main() 248 (intmax_t)sc->mediasize / sc->sectorsize, sc->sectorsize); in main() 265 error = write(fd, dsp->data, sc->sectorsize); in main() [all …]
|
| /freebsd-12.1/tools/tools/bootparttest/ |
| H A D | bootparttest.c | 64 uint16_t sectorsize; member 84 (blk + dev->d_offset) * disk.sectorsize); in disk_strategy() 110 disk.sectorsize = 512; in main() 117 disk.sectorsize = g_sectorsize(disk.fd); in main() 125 disk.mediasize, disk.mediasize / disk.sectorsize, disk.sectorsize); in main() 127 if (disk_open(&dev, disk.mediasize, disk.sectorsize) != 0) in main()
|
| /freebsd-12.1/sys/geom/eli/ |
| H A D | g_eli_ctl.c | 265 intmax_t *keylen, *sectorsize; in g_eli_ctl_onetime() local 373 sectorsize = gctl_get_paraml(req, "sectorsize", sizeof(*sectorsize)); in g_eli_ctl_onetime() 374 if (sectorsize == NULL) { in g_eli_ctl_onetime() 378 if (*sectorsize == 0) in g_eli_ctl_onetime() 381 if (*sectorsize < 0 || (*sectorsize % pp->sectorsize) != 0) { in g_eli_ctl_onetime() 385 if (*sectorsize > PAGE_SIZE) { in g_eli_ctl_onetime() 389 md.md_sectorsize = *sectorsize; in g_eli_ctl_onetime() 607 pp->sectorsize); in g_eli_ctl_configure() 717 pp->sectorsize); in g_eli_ctl_setkey() 822 pp->sectorsize); in g_eli_ctl_delkey() [all …]
|
| H A D | g_eli_integrity.c | 168 decr_secsize = bp->bio_to->sectorsize; in g_eli_auth_read_done() 170 encr_secsize = LIST_FIRST(&sc->sc_geom->consumer)->provider->sectorsize; in g_eli_auth_read_done() 304 nsec = bp->bio_length / bp->bio_to->sectorsize; in g_eli_auth_write_done() 306 nsec = (nsec * sc->sc_bytes_per_sector) / cp->provider->sectorsize; in g_eli_auth_write_done() 308 cbp->bio_length = cp->provider->sectorsize * nsec; in g_eli_auth_write_done() 357 nsec = bp->bio_length / bp->bio_to->sectorsize; in g_eli_auth_read() 359 nsec = (nsec * sc->sc_bytes_per_sector) / cp->provider->sectorsize; in g_eli_auth_read() 361 cbp->bio_length = cp->provider->sectorsize * nsec; in g_eli_auth_read() 421 decr_secsize = bp->bio_to->sectorsize; in g_eli_auth_run() 423 encr_secsize = LIST_FIRST(&sc->sc_geom->consumer)->provider->sectorsize; in g_eli_auth_run() [all …]
|
| /freebsd-12.1/stand/userboot/userboot/ |
| H A D | userboot_disk.c | 44 uint16_t sectorsize; member 84 u_int sectorsize; in userdisk_init() local 94 §orsize) != 0 || CALLBACK(diskioctl, i, in userdisk_init() 98 ud_info[i].sectorsize = sectorsize; in userdisk_init() 143 ud_info[i].sectorsize) == 0) { in userdisk_print() 173 ud_info[dev->dd.d_unit].sectorsize)); in userdisk_open() 221 off = dblk * ud_info[dev->dd.d_unit].sectorsize; in userdisk_realstrategy()
|
| /freebsd-12.1/sys/geom/raid/ |
| H A D | md_intel.c | 599 pp->mediasize - pp->sectorsize * 2, pp->sectorsize, &error); in intel_meta_read() 785 memcpy(buf + (sectors - 1) * pp->sectorsize, meta, pp->sectorsize); in intel_meta_write() 1747 sectorsize = 0; in g_raid_md_ctl_intel() 1801 if (sectorsize < pp->sectorsize) in g_raid_md_ctl_intel() 1802 sectorsize = pp->sectorsize; in g_raid_md_ctl_intel() 1809 if (sectorsize <= 0) { in g_raid_md_ctl_intel() 1815 size -= ((4096 + sectorsize - 1) / sectorsize) * sectorsize; in g_raid_md_ctl_intel() 1973 sectorsize = 512; in g_raid_md_ctl_intel() 1986 sectorsize) { in g_raid_md_ctl_intel() 1987 sectorsize = in g_raid_md_ctl_intel() [all …]
|
| /freebsd-12.1/usr.sbin/fstyp/ |
| H A D | geli.c | 45 u_int sectorsize; in fstyp_geli() local 52 error = ioctl(fileno(fp), DIOCGSECTORSIZE, §orsize); in fstyp_geli() 55 buf = (u_char *)read_buf(fp, mediasize - sectorsize, sectorsize); in fstyp_geli()
|
| /freebsd-12.1/sys/dev/md/ |
| H A D | md.c | 255 unsigned sectorsize; member 685 sc->sectorsize, NULL, 0, in mdstart_malloc() 692 bzero(dst, sc->sectorsize); in mdstart_malloc() 724 sc->sectorsize, &uc, 0, in mdstart_malloc() 743 if (i == sc->sectorsize) { in mdstart_malloc() 767 sc->sectorsize); in mdstart_malloc() 783 sc->sectorsize); in mdstart_malloc() 797 dst += sc->sectorsize; in mdstart_malloc() 1315 pp->sectorsize = sc->sectorsize; in mdinit() 1709 sc->sectorsize = sectsize; in kern_mdattach_locked() [all …]
|
| /freebsd-12.1/sbin/savecore/ |
| H A D | savecore.c | 402 nr = read(fd, buf, roundup(wl, sectorsize)); in DoRegularFile() 403 if (nr != (int)roundup(wl, sectorsize)) { in DoRegularFile() 543 u_int sectorsize, xostyle; in DoFile() local 589 printf("sectorsize = %u bytes\n", sectorsize); in DoFile() 592 if (sectorsize < sizeof(kdhl)) { in DoFile() 599 lasthd = mediasize - sectorsize; in DoFile() 600 temp = malloc(sectorsize); in DoFile() 606 read(fd, temp, sectorsize) != (ssize_t)sectorsize) { in DoFile() 698 read(fd, temp, sectorsize) != (ssize_t)sectorsize) { in DoFile() 846 if (DoRegularFile(fd, dumplength, sectorsize, in DoFile() [all …]
|