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

123456

/freebsd-10.3-release/sbin/gbde/
H A Dgbde.c336 u_int sectorsize; local
340 error = ioctl(dfd, DIOCGSECTORSIZE, &sectorsize);
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 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-10.3-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-10.3-release/sys/geom/eli/
H A Dg_eli_ctl.c237 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 Dg_eli_integrity.c167 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 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);
182 (search_offset % sectorsize)))[c];
186 if (buf != NULL && strncmp(buf + search_offset % sectorsize,
314 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-10.3-release/sys/boot/common/
H A Ddisk.c49 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 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);
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 Dpart.h69 struct ptable *ptable_open(void *dev, off_t sectors, uint16_t sectorsize,
/freebsd-10.3-release/sbin/geom/misc/
H A Dsubr.h35 int g_parse_lba(const char *lbastr, unsigned int sectorsize, off_t *sectors);
/freebsd-10.3-release/sys/dev/md/
H A Dmd.c199 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 Dg_journal_ufs.c73 if (SBLOCKSIZE % cp->provider->sectorsize != 0)
76 if (sb % cp->provider->sectorsize != 0)
/freebsd-10.3-release/sys/geom/part/
H A Dg_part_bsd.c205 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 Dg_part_ldm.c388 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 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 = (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 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 = (bigsize / sectorsize) * sectorsize;
/freebsd-10.3-release/sys/geom/uzip/
H A Dg_uzip.c200 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 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-10.3-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-10.3-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 */

Completed in 288 milliseconds

123456