/freebsd-10.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-10.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-10.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; 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-10.3-release/sys/geom/eli/ |
H A D | g_eli_ctl.c | 237 intmax_t *keylen, *sectorsize; local 346 sectorsize = gctl_get_paraml(req, "sectorsize", sizeof(*sectorsize)); 347 if (sectorsize == NULL) { 348 gctl_error(req, "No '%s' argument.", "sectorsize"); 351 if (*sectorsize == 0) 352 md.md_sectorsize = pp->sectorsize; 354 if (*sectorsize < 0 || (*sectorsize [all...] |
H A D | g_eli_integrity.c | 167 decr_secsize = bp->bio_to->sectorsize; 168 /* The real sectorsize of encrypted provider, eg. 512. */ 169 encr_secsize = LIST_FIRST(&sc->sc_geom->consumer)->provider->sectorsize; 303 nsec = bp->bio_length / bp->bio_to->sectorsize; 305 nsec = (nsec * sc->sc_bytes_per_sector) / cp->provider->sectorsize; 307 cbp->bio_length = cp->provider->sectorsize * nsec; 308 cbp->bio_offset = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; 356 nsec = bp->bio_length / bp->bio_to->sectorsize; 358 nsec = (nsec * sc->sc_bytes_per_sector) / cp->provider->sectorsize; 360 cbp->bio_length = cp->provider->sectorsize * nse [all...] |
/freebsd-10.3-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); 182 (search_offset % sectorsize)))[c]; 186 if (buf != NULL && strncmp(buf + search_offset % sectorsize, 314 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-10.3-release/sys/boot/common/ |
H A D | disk.c | 49 u_int sectorsize; member in struct:open_disk 152 display_size(uint64_t size, u_int sectorsize) argument 157 size = size * sectorsize / 1024; 182 blocks * od->sectorsize, (char *)buf, NULL)); 201 od->sectorsize)); 208 od->sectorsize, ptblread); 236 disk_open(struct disk_devdesc *dev, off_t mediasize, u_int sectorsize, argument 279 od->sectorsize = sectorsize; 285 od->table = ptable_open(dev, mediasize / sectorsize, sectorsiz [all...] |
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); 261 table->sectorsize - 1) / table->sectorsize); 263 gpt_checktbl(phdr, tbl, size * table->sectorsize, 149 gpt_checkhdr(struct gpt_hdr *hdr, uint64_t lba_self, uint64_t lba_last, uint16_t sectorsize) argument 583 ptable_open(void *dev, off_t sectors, uint16_t sectorsize, diskread_t *dread) argument [all...] |
H A D | part.h | 69 struct ptable *ptable_open(void *dev, off_t sectors, uint16_t sectorsize,
|
/freebsd-10.3-release/sbin/geom/misc/ |
H A D | subr.h | 35 int g_parse_lba(const char *lbastr, unsigned int sectorsize, off_t *sectors);
|
/freebsd-10.3-release/sys/dev/md/ |
H A D | md.c | 199 unsigned sectorsize; member in struct:md_s 440 md_malloc_move_ma(vm_page_t **mp, int *ma_offs, unsigned sectorsize, argument 461 for (n = sectorsize; n != 0; n -= sz) { 615 nsec = bp->bio_length / sc->sectorsize; 616 secno = bp->bio_offset / sc->sectorsize; 627 sc->sectorsize, NULL, 0, 631 &ma_offs, sc->sectorsize, NULL, 0, 634 bzero(dst, sc->sectorsize); 638 sc->sectorsize, NULL, osp, 642 &ma_offs, sc->sectorsize, NUL [all...] |
/freebsd-10.3-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-10.3-release/sys/geom/part/ |
H A D | g_part_bsd.c | 205 if (pp->sectorsize < sizeof(struct disklabel)) 207 if (BBSIZE % pp->sectorsize) 210 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 216 ptr = table->bbarea + pp->sectorsize; 219 le32enc(ptr + 40, pp->sectorsize); /* d_secsize */ 313 msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX); 314 le32enc(table->bbarea + pp->sectorsize + 60, msize); /* d_secperunit */ 365 if (pp->sectorsize < sizeof(struct disklabel) || 368 if (BBSIZE % pp->sectorsize) 372 buf = g_read_data(cp, pp->sectorsize, p [all...] |
H A D | g_part_ldm.c | 388 buf = g_read_data(cp, off, pp->sectorsize, error); 455 cp2->provider->mediasize / cp2->provider->sectorsize - 1; 457 last = pp->mediasize / pp->sectorsize - 1; 475 buf = ldm_privhdr_read(cp, offset * pp->sectorsize, &error); 485 LDM_DUMP(buf, pp->sectorsize); 589 offset * pp->sectorsize, pp->sectorsize, &error); 602 LDM_DUMP(buf, pp->sectorsize); 617 LDM_DUMP(buf, pp->sectorsize); 646 buf = g_read_data(cp, offset * pp->sectorsize, p [all...] |
/freebsd-10.3-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 = (meta->config_size + pp->sectorsize 1700 off_t off, size, sectorsize, strip, disk_sectors; local 2357 off_t sectorsize = 512, pos; local [all...] |
/freebsd-10.3-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 = (bigsize / sectorsize) * sectorsize;
|
/freebsd-10.3-release/sys/geom/uzip/ |
H A D | g_uzip.c | 200 sc->offsets[start_blk] % pp->sectorsize; 203 bp2->bio_length = (bp2->bio_length + pp->sectorsize - 1) / 204 pp->sectorsize * pp->sectorsize; 266 data = bp->bio_data + sc->offsets[blk] % pp->sectorsize; 436 DPRINTF(("%s: media sectorsize %u, mediasize %jd\n", 437 gp->name, pp->sectorsize, (intmax_t)pp->mediasize)); 438 buf = g_read_data(cp, 0, pp->sectorsize, NULL); 478 (pp->sectorsize - sizeof(*header)) / sizeof(uint64_t)); 488 cp, blk * pp->sectorsize, p [all...] |
/freebsd-10.3-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-10.3-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-10.3-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 */
|