Searched refs:sectorsize (Results 26 - 50 of 130) sorted by relevance

123456

/freebsd-11.0-release/sys/geom/eli/
H A Dg_eli_ctl.c237 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 Dg_eli_integrity.c166 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 Dgbde.c335 u_int sectorsize; local
339 error = ioctl(dfd, DIOCGSECTORSIZE, &sectorsize);
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 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-11.0-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;
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 Dgeom_sunlabel.c61 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 Dgeom_vol_ffs.c100 if (superblock % cp->provider->sectorsize != 0 ||
101 SBLOCKSIZE % cp->provider->sectorsize != 0)
136 pp->mediasize, pp->sectorsize, "vol/%s",
H A Dgeom_map.c137 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 Dgeom_fox.c60 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 Dgeom_redboot.c243 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 Ddisk.h101 u_int sectorsize, u_int flags);
H A Dpart.h69 struct ptable *ptable_open(void *dev, off_t sectors, uint16_t sectorsize,
H A Dpart.c78 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 Dsubr.h35 int g_parse_lba(const char *lbastr, unsigned int sectorsize, off_t *sectors);
/freebsd-11.0-release/sys/dev/md/
H A Dmd.c205 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 Dg_journal_ufs.c73 if (SBLOCKSIZE % cp->provider->sectorsize != 0)
76 if (sb % cp->provider->sectorsize != 0)
/freebsd-11.0-release/sys/geom/part/
H A Dg_part_bsd.c204 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 Dg_part_ldm.c386 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 Dmd_intel.c596 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 Dsavecore.c446 u_int sectorsize, xostyle; local
481 error = ioctl(fd, DIOCGSECTORSIZE, &sectorsize);
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 Dg_bde.h108 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 Dg_label_msdosfs.c59 switch(pp->sectorsize) {
67 pp->name, pp->sectorsize);
72 sector0 = (uint8_t *)g_read_data(cp, 0, pp->sectorsize, NULL);
H A Dg_label_ntfs.c113 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 Dbuf.c58 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 Drecoverdisk.c158 u_int sectorsize; local
201 error = ioctl(fdr, DIOCGSECTORSIZE, &sectorsize);
206 if (error == 0 && stripesize > sectorsize)
207 sectorsize = stripesize;
209 minsize = sectorsize;
210 bigsize = rounddown(bigsize, sectorsize);

Completed in 286 milliseconds

123456