/freebsd-11.0-release/sys/geom/eli/ |
H A D | g_eli_ctl.c | 237 intmax_t *keylen, *sectorsize; local 345 sectorsize = gctl_get_paraml(req, "sectorsize", sizeof(*sectorsize)); 346 if (sectorsize == NULL) { 347 gctl_error(req, "No '%s' argument.", "sectorsize"); 350 if (*sectorsize == 0) 351 md.md_sectorsize = pp->sectorsize; 353 if (*sectorsize < 0 || (*sectorsize [all...] |
H A D | g_eli_integrity.c | 166 decr_secsize = bp->bio_to->sectorsize; 167 /* The real sectorsize of encrypted provider, eg. 512. */ 168 encr_secsize = LIST_FIRST(&sc->sc_geom->consumer)->provider->sectorsize; 302 nsec = bp->bio_length / bp->bio_to->sectorsize; 304 nsec = (nsec * sc->sc_bytes_per_sector) / cp->provider->sectorsize; 306 cbp->bio_length = cp->provider->sectorsize * nsec; 307 cbp->bio_offset = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; 355 nsec = bp->bio_length / bp->bio_to->sectorsize; 357 nsec = (nsec * sc->sc_bytes_per_sector) / cp->provider->sectorsize; 359 cbp->bio_length = cp->provider->sectorsize * nse [all...] |
/freebsd-11.0-release/sbin/gbde/ |
H A D | gbde.c | 335 u_int sectorsize; local 339 error = ioctl(dfd, DIOCGSECTORSIZE, §orsize); 341 sectorsize = 512; 363 sectorsize, nkey); 384 sbuf = malloc(gl->sectorsize); 385 memset(sbuf, 0, gl->sectorsize); 386 offset = (gl->lsector[key] & ~(gl->sectorsize - 1)); 390 i = write(dfd, sbuf, gl->sectorsize); 392 if (i != (int)gl->sectorsize) 406 sbuf = malloc(gl->sectorsize); [all...] |
/freebsd-11.0-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-11.0-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; 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-11.0-release/sys/geom/ |
H A D | geom_sunlabel.c | 61 int sectorsize; member in struct:g_sunlabel_softc 88 ms->sectorsize, 99 ms->sectorsize, 111 MD5Update(&md5sum, sec0, ms->sectorsize); 279 ms->sectorsize = cp->provider->sectorsize; 280 if (ms->sectorsize < 512) 283 buf = g_read_data(cp, 0, ms->sectorsize, NULL); 293 MD5Update(&md5sum, buf, ms->sectorsize);
|
H A D | geom_vol_ffs.c | 100 if (superblock % cp->provider->sectorsize != 0 || 101 SBLOCKSIZE % cp->provider->sectorsize != 0) 136 pp->mediasize, pp->sectorsize, "vol/%s",
|
H A D | geom_map.c | 137 size_t sectorsize; local 148 sectorsize = cp->provider->sectorsize; 170 buf = g_read_data(cp, rounddown(search_offset, sectorsize), 171 roundup(strlen(search_key), sectorsize), NULL); 189 (search_offset % sectorsize)))[c]; 194 if (memcmp(buf + search_offset % sectorsize, 322 dsize, cp->provider->sectorsize, "map/%s", name);
|
H A D | geom_fox.c | 60 u_int sectorsize; member in struct:g_fox_softc 255 bp2->bio_offset += sc->sectorsize; 353 u_int sectorsize; local 375 sectorsize = cp->provider->sectorsize; 377 buf = g_read_data(cp, 0, sectorsize, NULL); 429 pp2->mediasize = sc->mediasize = pp->mediasize - pp->sectorsize; 430 pp2->sectorsize = sc->sectorsize = pp->sectorsize; [all...] |
H A D | geom_redboot.c | 243 int error, sectorsize, i; local 266 sectorsize = cp->provider->sectorsize; 274 __func__, (long) cp->provider->mediasize, sectorsize, 276 if (sectorsize < sizeof(struct fis_image_desc) || 277 (sectorsize % sizeof(struct fis_image_desc))) 305 fd->offset, fd->size, sectorsize, "redboot/%s", fd->name);
|
/freebsd-11.0-release/sys/boot/common/ |
H A D | disk.h | 101 u_int sectorsize, u_int flags);
|
H A D | part.h | 69 struct ptable *ptable_open(void *dev, off_t sectors, uint16_t sectorsize,
|
H A D | part.c | 78 uint16_t sectorsize; member in struct:ptable 150 uint16_t sectorsize) 159 if (sz < 92 || sz > sectorsize) { 189 sectorsize % hdr->hdr_entsz != 0) { 240 buf = malloc(table->sectorsize); 243 tbl = malloc(table->sectorsize * MAXTBLSZ); 257 table->sectorsize); 262 table->sectorsize)); 264 gpt_checktbl(phdr, tbl, size * table->sectorsize, 276 table->sectors - 1, table->sectorsize); 149 gpt_checkhdr(struct gpt_hdr *hdr, uint64_t lba_self, uint64_t lba_last, uint16_t sectorsize) argument 587 ptable_open(void *dev, off_t sectors, uint16_t sectorsize, diskread_t *dread) argument [all...] |
/freebsd-11.0-release/sbin/geom/misc/ |
H A D | subr.h | 35 int g_parse_lba(const char *lbastr, unsigned int sectorsize, off_t *sectors);
|
/freebsd-11.0-release/sys/dev/md/ |
H A D | md.c | 205 unsigned sectorsize; member in struct:md_s 446 md_malloc_move_ma(vm_page_t **mp, int *ma_offs, unsigned sectorsize, argument 467 for (n = sectorsize; n != 0; n -= sz) { 621 nsec = bp->bio_length / sc->sectorsize; 622 secno = bp->bio_offset / sc->sectorsize; 633 sc->sectorsize, NULL, 0, 637 &ma_offs, sc->sectorsize, NULL, 0, 640 bzero(dst, sc->sectorsize); 644 sc->sectorsize, NULL, osp, 648 &ma_offs, sc->sectorsize, NUL [all...] |
/freebsd-11.0-release/sys/geom/journal/ |
H A D | g_journal_ufs.c | 73 if (SBLOCKSIZE % cp->provider->sectorsize != 0) 76 if (sb % cp->provider->sectorsize != 0)
|
/freebsd-11.0-release/sys/geom/part/ |
H A D | g_part_bsd.c | 204 if (pp->sectorsize < sizeof(struct disklabel)) 206 if (BBSIZE % pp->sectorsize) 209 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 215 ptr = table->bbarea + pp->sectorsize; 218 le32enc(ptr + 40, pp->sectorsize); /* d_secsize */ 312 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 313 le32enc(table->bbarea + pp->sectorsize + 60, msize); /* d_secperunit */ 364 if (pp->sectorsize < sizeof(struct disklabel) || 367 if (BBSIZE % pp->sectorsize) 371 buf = g_read_data(cp, pp->sectorsize, p [all...] |
H A D | g_part_ldm.c | 386 buf = g_read_data(cp, off, pp->sectorsize, error); 453 cp2->provider->mediasize / cp2->provider->sectorsize - 1; 455 last = pp->mediasize / pp->sectorsize - 1; 472 buf = ldm_privhdr_read(cp, offset * pp->sectorsize, &error); 482 LDM_DUMP(buf, pp->sectorsize); 586 offset * pp->sectorsize, pp->sectorsize, &error); 599 LDM_DUMP(buf, pp->sectorsize); 614 LDM_DUMP(buf, pp->sectorsize); 643 buf = g_read_data(cp, offset * pp->sectorsize, p [all...] |
/freebsd-11.0-release/sys/geom/raid/ |
H A D | md_intel.c | 596 pp->mediasize - pp->sectorsize * 2, pp->sectorsize, &error); 619 memcpy(meta, buf, min(size, pp->sectorsize)); 623 if (meta->config_size > pp->sectorsize) { 624 left = (meta->config_size - 1) / pp->sectorsize; 626 pp->mediasize - pp->sectorsize * (2 + left), 627 pp->sectorsize * left, &error); 635 memcpy(((char *)meta) + pp->sectorsize, buf, 636 pp->sectorsize * left); 776 sectors = howmany(meta->config_size, pp->sectorsize); 1700 off_t off, size, sectorsize, strip, disk_sectors; local 2357 off_t sectorsize = 512, pos; local [all...] |
/freebsd-11.0-release/sbin/savecore/ |
H A D | savecore.c | 446 u_int sectorsize, xostyle; local 481 error = ioctl(fd, DIOCGSECTORSIZE, §orsize); 490 printf("sectorsize = %u\n", sectorsize); 493 if (sectorsize < sizeof(kdhl)) { 500 lasthd = mediasize - sectorsize; 502 temp = malloc(sectorsize); 509 read(fd, temp, sectorsize) != (ssize_t)sectorsize) { 585 firsthd = lasthd - dumpsize - sectorsize; [all...] |
/freebsd-11.0-release/sys/geom/bde/ |
H A D | g_bde.h | 108 uint32_t sectorsize; member in struct:g_bde_key 128 u_int sectorsize; member in struct:g_bde_softc 159 int g_bde_decrypt_lock(struct g_bde_softc *sc, u_char *keymat, u_char *meta, off_t mediasize, u_int sectorsize, u_int *nkey);
|
/freebsd-11.0-release/sys/geom/label/ |
H A D | g_label_msdosfs.c | 59 switch(pp->sectorsize) { 67 pp->name, pp->sectorsize); 72 sector0 = (uint8_t *)g_read_data(cp, 0, pp->sectorsize, NULL);
|
H A D | g_label_ntfs.c | 113 bf = (struct ntfs_bootfile *)g_read_data(cp, 0, pp->sectorsize, NULL); 119 if (recsize == 0 || recsize % pp->sectorsize != 0) 124 if (voloff % pp->sectorsize != 0)
|
/freebsd-11.0-release/usr.sbin/makefs/ffs/ |
H A D | buf.c | 58 extern int sectorsize; /* XXX: from ffs.c & mkfs.c */ 75 offset = (*bpp)->b_blkno * sectorsize; /* XXX */ 134 offset = bp->b_blkno * sectorsize; /* XXX */
|
/freebsd-11.0-release/sbin/recoverdisk/ |
H A D | recoverdisk.c | 158 u_int sectorsize; local 201 error = ioctl(fdr, DIOCGSECTORSIZE, §orsize); 206 if (error == 0 && stripesize > sectorsize) 207 sectorsize = stripesize; 209 minsize = sectorsize; 210 bigsize = rounddown(bigsize, sectorsize);
|