Searched refs:sector (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-10.0-release/sys/geom/label/
H A Dg_label_iso9660.c49 char *sector, *volume; local
58 sector = (char *)g_read_data(cp, ISO9660_OFFSET, pp->sectorsize,
60 if (sector == NULL)
62 if (bcmp(sector, ISO9660_MAGIC, sizeof(ISO9660_MAGIC) - 1) != 0) {
63 g_free(sector);
67 volume = sector + 0x28;
70 g_free(sector);
H A Dg_label_msdosfs.c50 uint8_t *sector0, *sector; local
56 sector = NULL;
59 /* Check if the sector size of the medium is a valid FAT sector size. */
67 G_LABEL_DEBUG(1, "MSDOSFS: %s: sector size %d not compatible.",
72 /* Load 1st sector with boot sector and boot parameter block. */
77 /* Check for the FAT boot sector signature. */
142 * If the volume label "NO NAME " is in the boot sector, the
158 sector
[all...]
/freebsd-10.0-release/sbin/geom/misc/
H A Dsubr.c103 * The size of a sector is context specific (i.e. determined by the
106 * sectors. We should map the byte-oriented value into a sector-oriented
107 * value when we already know the sector size in bytes. At this time
114 * suffix forces sector interpretation.
168 unit = sectorsize; /* sector */
227 unsigned char *sector; local
232 sector = NULL;
249 sector = malloc(sectorsize);
250 if (sector == NULL) {
254 if (pread(fd, sector, sectorsiz
277 unsigned char *sector; local
322 unsigned char *sector; local
[all...]
/freebsd-10.0-release/sys/fs/udf/
H A Dudf.h92 #define RDSECTOR(devvp, sector, size, bp) \
93 bread(devvp, sector << (udfmp->bshift - DEV_BSHIFT), size, NOCRED, bp)
98 udf_readdevblks(struct udf_mnt *udfmp, int sector, int size, struct buf **bp) argument
100 return (RDSECTOR(udfmp->im_devvp, sector,
H A Dudf_vfsops.c39 * places: sector 256, sector n (the max sector of the disk), or sector
40 * n - 256. It's a pretty good bet that one will exist at sector 256 though.
41 * One caveat is unclosed CD media. For that, sector 256 cannot be written,
42 * so the Anchor Volume Descriptor Pointer can exist at sector 512 until the
316 uint32_t sector, size, mvds_start, mvds_end; local
385 * Get the Anchor Volume Descriptor Pointer from sector 256.
386 * XXX Should also check sector
597 int error, sector, size; local
[all...]
/freebsd-10.0-release/sbin/geom/class/eli/
H A Dgeom_eli.c564 unsigned char sector[sizeof(struct g_eli_metadata)]; local
577 if (read(fd, sector, sizeof(sector)) != sizeof(sector)) {
586 error = g_metadata_read(prov, sector, sizeof(sector),
594 error = eli_metadata_decode(sector, md);
620 unsigned char sector[sizeof(struct g_eli_metadata)]; local
623 eli_metadata_encode(md, sector);
632 bzero(sector, sizeo
661 unsigned char sector[sizeof(struct g_eli_metadata)]; local
1229 unsigned char *sector; local
1344 unsigned char *sector; local
1460 unsigned char *sector; local
[all...]
/freebsd-10.0-release/usr.sbin/makefs/cd9660/
H A Dcd9660_write.c145 pos = vd_temp->sector * diskStructure.sectorSize;
146 cd9660_write_filedata(fd, vd_temp->sector,
162 cd9660_write_path_table(FILE *fd, off_t sector, int mode) argument
216 return cd9660_write_filedata(fd, sector, buffer_head,
224 * sector to copy them to. One thing to watch out for: the only path tables
254 * with the root node. All of the records should store what sector the
315 * be careful of sector boundaries
325 * records - beware of sector boundaries
343 /* Seek to the next sector. */
387 * Wrapper function to write a buffer (one sector) t
400 cd9660_write_filedata(FILE *fd, off_t sector, const unsigned char *buf, int numsecs) argument
438 off_t sector = start_sector; local
483 cd9660_write_rr(FILE *fd, cd9660node *writenode, off_t offset, off_t sector) argument
[all...]
H A Dcd9660_debug.c154 printf("Volume descriptor in sector %" PRId64
156 tmp->sector, tmp->volumeDescriptorData[0], temp);
194 debug_dump_to_xml_path_table(FILE *fd, off_t sector, int size, int mode) argument
200 if (fseeko(fd, CD9660_SECTOR_SIZE * sector, SEEK_SET) == -1)
226 off_t sector; local
234 sector = 16;
236 if (fseeko(fd, CD9660_SECTOR_SIZE * sector, SEEK_SET) == -1)
248 debug_dump_to_xml_volume_descriptor(buf, sector);
249 sector++;
255 printf("Path table 1 located at sector
375 debug_dump_to_xml_volume_descriptor(unsigned char* buf, int sector) argument
[all...]
H A Dcd9660_eltorito.c165 new_image->sector = -1;
292 cd9660_731(disk->sector, ie->load_rba);
295 "load segment %04x, system type %d, sector count %d, "
298 disk->num_sectors, disk->sector));
334 cd9660_731(disk->sector, se->load_rba);
356 int sector; local
371 /* Point to catalog: For now assume it consumes one sector */
372 ELTORITO_DPRINTF(("Boot catalog will go in sector %d\n", first_sector));
405 /* Populate sector numbers */
406 sector
[all...]
/freebsd-10.0-release/sbin/geom/class/multipath/
H A Dgeom_multipath.c151 uint8_t *sector, *rsector; local
183 gctl_error(req, "%s sector size %ju different.",
222 * Allocate a sector to write as metadata.
224 sector = malloc(secsize);
225 if (sector == NULL) {
229 memset(sector, 0, secsize);
232 free(sector);
240 multipath_metadata_encode(&md, sector);
246 error = g_metadata_store(name, sector, secsize);
271 if (memcmp(sector, rsecto
[all...]
/freebsd-10.0-release/tools/regression/geom_eli/
H A Dintegrity-data.t8 sector=`mktemp /tmp/$base.XXXXXX` || exit 1
49 dd if=/dev/md${no} of=${sector} bs=512 count=1 >/dev/null 2>&1
50 dd if=/dev/random of=${sector} bs=1 count=8 seek=64 conv=notrunc >/dev/null 2>&1
51 dd if=${sector} of=/dev/md${no} bs=512 count=1 >/dev/null 2>&1
68 rm -f $keyfile $sector
H A Dintegrity-hmac.t8 sector=`mktemp /tmp/$base.XXXXXX` || exit 1
49 dd if=/dev/md${no} of=${sector} bs=512 count=1 >/dev/null 2>&1
50 dd if=/dev/random of=${sector} bs=1 count=16 conv=notrunc >/dev/null 2>&1
51 dd if=${sector} of=/dev/md${no} bs=512 count=1 >/dev/null 2>&1
68 rm -f $keyfile $sector
H A Dintegrity-copy.t8 sector=`mktemp /tmp/$base.XXXXXX` || exit 1
49 # Copy first small sector to the second small sector.
51 dd if=/dev/md${no} of=${sector} bs=512 count=1 >/dev/null 2>&1
52 dd if=${sector} of=/dev/md${no} bs=512 count=1 seek=1 >/dev/null 2>&1
78 # Copy first big sector to the second big sector.
80 dd if=/dev/md${no} of=${sector} bs=${usecsize} count=1 >/dev/null 2>&1
81 dd if=${sector} of=/dev/md${no} bs=${usecsize} count=1 seek=1 >/dev/null 2>&1
98 rm -f $keyfile $sector
[all...]
/freebsd-10.0-release/sbin/geom/class/cache/
H A Dgeom_cache.c133 u_char sector[512]; local
161 cache_metadata_encode(&md, sector);
162 error = g_metadata_store(name, sector, sizeof(sector));
/freebsd-10.0-release/sbin/geom/class/label/
H A Dgeom_label.c117 u_char sector[512]; local
127 * Clear last sector first to spoil all components if device exists.
151 label_metadata_encode(&md, sector);
152 error = g_metadata_store(name, sector, sizeof(sector));
/freebsd-10.0-release/sys/dev/virtio/block/
H A Dvirtio_blk.h115 uint64_t sector; member in struct:virtio_blk_outhdr
/freebsd-10.0-release/sys/geom/eli/
H A Dg_eli_ctl.c355 gctl_error(req, "Invalid sector size.");
379 u_char *sector; local
464 sector = malloc(pp->sectorsize, M_ELI, M_WAITOK | M_ZERO);
465 eli_metadata_encode(&md, sector);
466 error = g_write_data(cp, pp->mediasize - pp->sectorsize, sector,
474 bzero(sector, pp->sectorsize);
475 free(sector, M_ELI);
487 u_char *key, *mkeydst, *sector; local
572 sector = malloc(pp->sectorsize, M_ELI, M_WAITOK | M_ZERO);
574 eli_metadata_encode(&md, sector);
596 u_char *mkeydst, *sector; local
916 u_char *sector; local
[all...]
/freebsd-10.0-release/tools/regression/geom/MdLoad/
H A DMdLoad.c55 struct sector { struct
56 LIST_ENTRY(sector) sectors;
65 LIST_HEAD(,sector) sectors;
67 struct sector *sp;
74 g_simdisk_insertsector(struct simdisk_softc *sc, struct sector *dsp)
76 struct sector *dsp2, *dsp3;
101 if (!strcasecmp(name, "sector")) {
173 } else if (!strcasecmp(name, "sector")) {
237 struct sector *dsp;
/freebsd-10.0-release/sbin/geom/class/virstor/
H A Dgeom_virstor.c159 u_char *sector; local
163 sector = NULL;
180 sector = malloc(sectorsize);
181 if (sector == NULL) {
185 bcopy(md, sector, size);
186 if (pwrite(fd, sector, sectorsize, mediasize - sectorsize) !=
192 if (sector != NULL)
193 free(sector);
287 gctl_error(req, "Devices need to have same sector size "
300 fprintf(stderr, "Error: chunk size is not a multiple of sector "
[all...]
/freebsd-10.0-release/sbin/geom/class/concat/
H A Dgeom_concat.c116 u_char sector[512]; local
128 * Clear last sector first to spoil all components if device exists.
167 concat_metadata_encode(&md, sector);
168 error = g_metadata_store(name, sector, sizeof(sector));
/freebsd-10.0-release/sbin/geom/class/journal/
H A Dgeom_journal.c141 u_char sector[512]; local
216 "sector and this operation is going to overwrite "
234 gctl_error(req, "Not equal sector sizes.");
239 * Clear last sector first, to spoil all components if device exists.
276 journal_metadata_encode(&md, sector);
277 error = g_metadata_store(str, sector, sizeof(sector));
/freebsd-10.0-release/sbin/geom/class/raid3/
H A Dgeom_raid3.c145 u_char sector[512]; local
222 * Clear last sector first, to spoil all components if device exists.
263 raid3_metadata_encode(&md, sector);
264 error = g_metadata_store(str, sector, sizeof(sector));
/freebsd-10.0-release/sbin/geom/class/shsec/
H A Dgeom_shsec.c108 u_char sector[512]; local
121 * Clear last sector first to spoil all components if device exists.
179 shsec_metadata_encode(&md, sector);
180 error = g_metadata_store(name, sector, sizeof(sector));
/freebsd-10.0-release/sbin/geom/class/stripe/
H A Dgeom_stripe.c126 u_char sector[512]; local
139 * Clear last sector first to spoil all components if device exists.
204 stripe_metadata_encode(&md, sector);
205 error = g_metadata_store(name, sector, sizeof(sector));
/freebsd-10.0-release/sys/boot/pc98/boot0.5/
H A Dboot0.5.s63 # Setup sector size dependent parameters
74 # 256 bytes/sector
80 # 1024 bytes/sector
88 # 512 bytes/sector

Completed in 280 milliseconds

123