| /freebsd-9-stable/sbin/geom/misc/ |
| D | subr.c | 227 unsigned char *sector; in g_metadata_read() local 232 sector = NULL; in g_metadata_read() 249 sector = malloc(sectorsize); in g_metadata_read() 250 if (sector == NULL) { in g_metadata_read() 254 if (pread(fd, sector, sectorsize, mediasize - sectorsize) != in g_metadata_read() 260 std_metadata_decode(sector, &stdmd); in g_metadata_read() 266 bcopy(sector, md, size); in g_metadata_read() 268 if (sector != NULL) in g_metadata_read() 269 free(sector); in g_metadata_read() 277 unsigned char *sector; in g_metadata_store() local [all …]
|
| /freebsd-9-stable/sbin/geom/class/eli/ |
| D | geom_eli.c | 571 unsigned char sector[sizeof(struct g_eli_metadata)]; in eli_metadata_read() local 584 if (read(fd, sector, sizeof(sector)) != sizeof(sector)) { in eli_metadata_read() 593 error = g_metadata_read(prov, sector, sizeof(sector), in eli_metadata_read() 601 if (eli_metadata_decode(sector, md) != 0) { in eli_metadata_read() 612 unsigned char sector[sizeof(struct g_eli_metadata)]; in eli_metadata_store() local 615 eli_metadata_encode(md, sector); in eli_metadata_store() 624 bzero(sector, sizeof(sector)); in eli_metadata_store() 627 if (write(fd, sector, sizeof(sector)) != sizeof(sector)) { in eli_metadata_store() 630 bzero(sector, sizeof(sector)); in eli_metadata_store() 637 error = g_metadata_store(prov, sector, sizeof(sector)); in eli_metadata_store() [all …]
|
| /freebsd-9-stable/sys/geom/label/ |
| D | g_label_iso9660.c | 49 char *sector, *volume; in g_label_iso9660_taste() local 58 sector = (char *)g_read_data(cp, ISO9660_OFFSET, pp->sectorsize, in g_label_iso9660_taste() 60 if (sector == NULL) in g_label_iso9660_taste() 62 if (bcmp(sector, ISO9660_MAGIC, sizeof(ISO9660_MAGIC) - 1) != 0) { in g_label_iso9660_taste() 63 g_free(sector); in g_label_iso9660_taste() 67 volume = sector + 0x28; in g_label_iso9660_taste() 70 g_free(sector); in g_label_iso9660_taste()
|
| D | g_label_msdosfs.c | 50 uint8_t *sector0, *sector; in g_label_msdosfs_taste() local 56 sector = NULL; in g_label_msdosfs_taste() 158 sector = (uint8_t *)g_read_data(cp, offset, in g_label_msdosfs_taste() 160 if (sector == NULL) in g_label_msdosfs_taste() 163 pfat_entry = (FAT_DES *)sector; in g_label_msdosfs_taste() 193 (uint8_t *)(sector + fat_BytesPerSector)); in g_label_msdosfs_taste() 194 g_free(sector); in g_label_msdosfs_taste() 215 if (sector != NULL) in g_label_msdosfs_taste() 216 g_free(sector); in g_label_msdosfs_taste()
|
| /freebsd-9-stable/sys/geom/eli/ |
| D | g_eli_ctl.c | 379 u_char *sector; in g_eli_ctl_configure() local 464 sector = malloc(pp->sectorsize, M_ELI, M_WAITOK | M_ZERO); in g_eli_ctl_configure() 465 eli_metadata_encode(&md, sector); in g_eli_ctl_configure() 466 error = g_write_data(cp, pp->mediasize - pp->sectorsize, sector, in g_eli_ctl_configure() 474 bzero(sector, pp->sectorsize); in g_eli_ctl_configure() 475 free(sector, M_ELI); in g_eli_ctl_configure() 487 u_char *key, *mkeydst, *sector; in g_eli_ctl_setkey() local 572 sector = malloc(pp->sectorsize, M_ELI, M_WAITOK | M_ZERO); in g_eli_ctl_setkey() 574 eli_metadata_encode(&md, sector); in g_eli_ctl_setkey() 576 error = g_write_data(cp, pp->mediasize - pp->sectorsize, sector, in g_eli_ctl_setkey() [all …]
|
| /freebsd-9-stable/usr.sbin/makefs/cd9660/ |
| D | cd9660_write.c | 145 pos = vd_temp->sector * diskStructure.sectorSize; in cd9660_write_volume_descriptors() 146 cd9660_write_filedata(fd, vd_temp->sector, in cd9660_write_volume_descriptors() 162 cd9660_write_path_table(FILE *fd, off_t sector, int mode) in cd9660_write_path_table() argument 216 ret = cd9660_write_filedata(fd, sector, buffer_head, in cd9660_write_path_table() 402 cd9660_write_filedata(FILE *fd, off_t sector, const unsigned char *buf, in cd9660_write_filedata() argument 410 if (fseeko(fd, sector * diskStructure.sectorSize, SEEK_SET) == -1) in cd9660_write_filedata() 440 off_t sector = start_sector; in cd9660_copy_file() local 476 sector++; in cd9660_copy_file() 485 cd9660_write_rr(FILE *fd, cd9660node *writenode, off_t offset, off_t sector) in cd9660_write_rr() argument 491 if (fseeko(fd, sector * diskStructure.sectorSize + offset, SEEK_SET) == in cd9660_write_rr() [all …]
|
| D | cd9660_debug.c | 156 tmp->sector, tmp->volumeDescriptorData[0], temp); in debug_print_volume_descriptor_information() 194 debug_dump_to_xml_path_table(FILE *fd, off_t sector, int size, int mode) in debug_dump_to_xml_path_table() argument 200 if (fseeko(fd, CD9660_SECTOR_SIZE * sector, SEEK_SET) == -1) in debug_dump_to_xml_path_table() 226 off_t sector; in debug_dump_to_xml() local 234 sector = 16; in debug_dump_to_xml() 236 if (fseeko(fd, CD9660_SECTOR_SIZE * sector, SEEK_SET) == -1) in debug_dump_to_xml() 248 debug_dump_to_xml_volume_descriptor(buf, sector); in debug_dump_to_xml() 249 sector++; in debug_dump_to_xml() 375 debug_dump_to_xml_volume_descriptor(unsigned char* buf, int sector) in debug_dump_to_xml_volume_descriptor() argument 377 printf("<volumedescriptor sector=\"%i\">\n", sector); in debug_dump_to_xml_volume_descriptor()
|
| D | cd9660_eltorito.c | 165 new_image->sector = -1; in cd9660_add_boot_disk() 292 cd9660_731(disk->sector, ie->load_rba); in cd9660_boot_setup_default_entry() 298 disk->num_sectors, disk->sector)); in cd9660_boot_setup_default_entry() 334 cd9660_731(disk->sector, se->load_rba); in cd9660_boot_setup_section_entry() 356 int sector; in cd9660_setup_boot() local 406 sector = first_sector + catalog_sectors; in cd9660_setup_boot() 408 tmp_disk->sector = sector; in cd9660_setup_boot() 409 sector += tmp_disk->num_sectors; in cd9660_setup_boot() 625 t->filename, t->sector); in cd9660_write_boot() 627 cd9660_copy_file(fd, t->sector, t->filename); in cd9660_write_boot() [all …]
|
| /freebsd-9-stable/sys/fs/udf/ |
| D | udf_vfsops.c | 316 uint32_t sector, size, mvds_start, mvds_end; in udf_mountfs() local 389 sector = 256; in udf_mountfs() 390 if ((error = bread(devvp, sector * btodb(logical_secsize), bsize, in udf_mountfs() 408 for (sector = mvds_start; sector < mvds_end; sector++) { in udf_mountfs() 409 if ((error = bread(devvp, sector * btodb(logical_secsize), in udf_mountfs() 411 printf("Can't read sector %d of VDS\n", sector); in udf_mountfs() 456 sector = udfmp->part_start + fsd_offset; in udf_mountfs() 457 if ((error = RDSECTOR(devvp, sector, udfmp->bsize, &bp)) != 0) { in udf_mountfs() 458 printf("Cannot read sector %d of FSD\n", sector); in udf_mountfs() 480 sector = le32toh(udfmp->root_icb.loc.lb_num) + udfmp->part_start; in udf_mountfs() [all …]
|
| D | udf.h | 92 #define RDSECTOR(devvp, sector, size, bp) \ argument 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) in udf_readdevblks() argument 100 return (RDSECTOR(udfmp->im_devvp, sector, in udf_readdevblks()
|
| /freebsd-9-stable/sbin/geom/class/multipath/ |
| D | geom_multipath.c | 151 uint8_t *sector, *rsector; in mp_label() local 223 sector = calloc(1, secsize); in mp_label() 224 if (sector == NULL) { in mp_label() 237 multipath_metadata_encode(&md, sector); in mp_label() 243 error = g_metadata_store(name, sector, secsize); in mp_label() 268 if (memcmp(sector, rsector, secsize)) { in mp_label() 276 free(sector); in mp_label()
|
| /freebsd-9-stable/tools/regression/geom_eli/ |
| D | integrity-hmac.t | 9 sector=`mktemp $base.XXXXXX` || exit 1 50 dd if=/dev/md${no} of=${sector} bs=512 count=1 >/dev/null 2>&1 51 dd if=/dev/random of=${sector} bs=1 count=16 conv=notrunc >/dev/null 2>&1 52 dd if=${sector} of=/dev/md${no} bs=512 count=1 >/dev/null 2>&1 69 rm -f $keyfile $sector
|
| D | integrity-data.t | 9 sector=`mktemp $base.XXXXXX` || exit 1 50 dd if=/dev/md${no} of=${sector} bs=512 count=1 >/dev/null 2>&1 51 dd if=/dev/random of=${sector} bs=1 count=8 seek=64 conv=notrunc >/dev/null 2>&1 52 dd if=${sector} of=/dev/md${no} bs=512 count=1 >/dev/null 2>&1 69 rm -f $keyfile $sector
|
| D | integrity-copy.t | 9 sector=`mktemp $base.XXXXXX` || exit 1 52 dd if=/dev/md${no} of=${sector} bs=512 count=1 >/dev/null 2>&1 53 dd if=${sector} of=/dev/md${no} bs=512 count=1 seek=1 >/dev/null 2>&1 81 dd if=/dev/md${no} of=${sector} bs=${usecsize} count=1 >/dev/null 2>&1 82 dd if=${sector} of=/dev/md${no} bs=${usecsize} count=1 seek=1 >/dev/null 2>&1 99 rm -f $keyfile $sector
|
| /freebsd-9-stable/tools/regression/geom/MdLoad/ |
| D | MdLoad.c | 55 struct sector { struct 56 LIST_ENTRY(sector) sectors; 65 LIST_HEAD(,sector) sectors; argument 67 struct sector *sp; 74 g_simdisk_insertsector(struct simdisk_softc *sc, struct sector *dsp) in g_simdisk_insertsector() 76 struct sector *dsp2, *dsp3; in g_simdisk_insertsector() 237 struct sector *dsp; in main()
|
| /freebsd-9-stable/sbin/geom/class/label/ |
| D | geom_label.c | 117 u_char sector[512]; in label_label() local 151 label_metadata_encode(&md, sector); in label_label() 152 error = g_metadata_store(name, sector, sizeof(sector)); in label_label()
|
| /freebsd-9-stable/sbin/geom/class/virstor/ |
| D | geom_virstor.c | 159 u_char *sector; in my_g_metadata_store() local 163 sector = NULL; in my_g_metadata_store() 180 sector = malloc(sectorsize); in my_g_metadata_store() 181 if (sector == NULL) { in my_g_metadata_store() 185 bcopy(md, sector, size); in my_g_metadata_store() 186 if (pwrite(fd, sector, sectorsize, mediasize - sectorsize) != in my_g_metadata_store() 192 if (sector != NULL) in my_g_metadata_store() 193 free(sector); in my_g_metadata_store()
|
| /freebsd-9-stable/sys/boot/i386/pmbr/ |
| D | pmbr.s | 40 .set SECSIZE,0x200 # Size of a single disk sector 112 # Try alternative LBAs from the last sector for the GPT header. 115 movw $DPBUF+DPBUF_SEC,%si # %si = last sector + 1 121 jmp main.2a # Read the next sector 123 # Load a partition table sector from disk and look for a FreeBSD boot 162 # Move to the next partition. If we walk off the end of the sector, load 163 # the next sector. We assume that partition entries are smaller than 64k
|
| /freebsd-9-stable/sbin/geom/class/cache/ |
| D | geom_cache.c | 133 u_char sector[512]; in cache_label() local 161 cache_metadata_encode(&md, sector); in cache_label() 162 error = g_metadata_store(name, sector, sizeof(sector)); in cache_label()
|
| /freebsd-9-stable/sbin/geom/class/concat/ |
| D | geom_concat.c | 116 u_char sector[512]; in concat_label() local 167 concat_metadata_encode(&md, sector); in concat_label() 168 error = g_metadata_store(name, sector, sizeof(sector)); in concat_label()
|
| /freebsd-9-stable/sbin/geom/class/part/ |
| D | geom_part.c | 255 off_t sector, bestsector; in find_provider() local 261 sector = (off_t)strtoimax(s, NULL, 0); in find_provider() 262 if (sector < minsector) in find_provider() 264 if (bestpp != NULL && sector >= bestsector) in find_provider() 268 bestsector = sector; in find_provider() 602 off_t first, last, sector, end; in gpart_show_geom() local 646 sector = (off_t)strtoimax(s, NULL, 0); in gpart_show_geom() 650 length = end - sector + 1; in gpart_show_geom() 654 if (first < sector) { in gpart_show_geom() 657 (intmax_t)(sector - first), wname, "", in gpart_show_geom() [all …]
|
| /freebsd-9-stable/sbin/geom/class/shsec/ |
| D | geom_shsec.c | 108 u_char sector[512]; in shsec_label() local 179 shsec_metadata_encode(&md, sector); in shsec_label() 180 error = g_metadata_store(name, sector, sizeof(sector)); in shsec_label()
|
| /freebsd-9-stable/sbin/geom/class/stripe/ |
| D | geom_stripe.c | 126 u_char sector[512]; in stripe_label() local 204 stripe_metadata_encode(&md, sector); in stripe_label() 205 error = g_metadata_store(name, sector, sizeof(sector)); in stripe_label()
|
| /freebsd-9-stable/sys/boot/pc98/libpc98/ |
| D | biosdisk.c | 489 int sector, slice, i; in bd_open_pc98() local 503 sector = 0; in bd_open_pc98() 520 sector = 0; in bd_open_pc98() 539 sector = 0; in bd_open_pc98() 569 sector = dptr->dp_scyl * od->od_hds * od->od_sec + in bd_open_pc98() 575 dev->d_kind.biosdisk.slice - 1, sector, end-sector); in bd_open_pc98() 592 od->od_boff = sector; /* no partition, must be after the slice */ in bd_open_pc98() 596 if (bd_read(od, sector + LABELSECTOR, 1, buf)) { in bd_open_pc98() 625 sector; in bd_open_pc98()
|
| /freebsd-9-stable/sys/boot/pc98/boot0.5/ |
| D | boot0.5.s | 63 # Setup sector size dependent parameters 74 # 256 bytes/sector 80 # 1024 bytes/sector 88 # 512 bytes/sector
|