Searched refs:sector_size (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-9.3-release/lib/libdisk/
H A Dblocks.c19 read_block(int fd, daddr_t block, u_long sector_size) argument
24 foo = malloc(sector_size);
27 if (-1 == lseek(fd, (off_t)block * sector_size, SEEK_SET)) {
31 i = read(fd, foo, sector_size);
32 if ((int)sector_size != i) {
40 write_block(int fd, daddr_t block, const void *foo, u_long sector_size) argument
44 if (-1 == lseek(fd, (off_t)block * sector_size, SEEK_SET))
46 i = write(fd, foo, sector_size);
47 if ((int)sector_size != i)
H A Dopen_ia64_disk.c67 disk->sector_size = strtoul(p, &q, 0);
71 if (disk->sector_size == 0)
72 disk->sector_size = 512;
74 if (disk->media_size % disk->sector_size)
85 buffer = malloc(2 * disk->sector_size);
90 if (read(fd, buffer, 2 * disk->sector_size) == -1) {
97 gpt = (struct gpt_hdr *)(buffer + disk->sector_size);
120 disk->sector_size + 2;
121 disk->lba_end = (disk->media_size / disk->sector_size) -
199 chunk.end = i / disk->sector_size;
[all...]
H A Dwrite_ia64_disk.c125 nsects = disk->media_size / disk->sector_size;
128 buffer = calloc(disk->sector_size, 1);
143 write(fd, buffer, disk->sector_size) != disk->sector_size)
160 nsects = disk->gpt_size * sizeof(struct gpt_ent) / disk->sector_size;
162 sz = nsects * disk->sector_size;
167 if (lseek(fd, disk->sector_size, SEEK_SET) != disk->sector_size ||
168 read(fd, buffer, disk->sector_size) != disk->sector_size) {
[all...]
H A Dwrite_amd64_disk.c26 * XXX: A lot of hardcoded 512s probably should be foo->sector_size;
105 if (!(mbr = read_block(fd, 0, d1->sector_size))) {
185 if (!(mbr = read_block(fd, 0, d1->sector_size))) {
196 write_block(fd, 0, mbr, d1->sector_size);
197 if (d1->bootmgr && d1->bootmgr_size > d1->sector_size)
198 for (i = 1; i * d1->sector_size <= d1->bootmgr_size; i++)
199 write_block(fd, i, &d1->bootmgr[i * d1->sector_size],
200 d1->sector_size);
H A Dwrite_i386_disk.c26 * XXX: A lot of hardcoded 512s probably should be foo->sector_size;
105 if (!(mbrblk = read_block(fd, 0, d1->sector_size))) {
185 if (!(mbrblk = read_block(fd, 0, d1->sector_size))) {
196 write_block(fd, 0, mbrblk, d1->sector_size);
197 if (d1->bootmgr && d1->bootmgr_size > d1->sector_size)
198 for (i = 1; i * d1->sector_size <= d1->bootmgr_size; i++)
199 write_block(fd, i, &d1->bootmgr[i * d1->sector_size],
200 d1->sector_size);
H A Dwrite_pc98_disk.c28 * XXX: A lot of hardcoded 512s probably should be foo->sector_size;
91 if (!(mbrblk = read_block(fd, 1, d1->sector_size))) {
156 write_block(fd, 0, d1->bootipl, d1->sector_size);
158 if (!(mbrblk = read_block(fd, 1, d1->sector_size))) {
169 write_block(fd, 1, mbrblk, d1->sector_size);
172 for (i = 0; i * d1->sector_size < d1->bootmenu_size; i++)
174 &d1->bootmenu[i * d1->sector_size],
175 d1->sector_size);
H A Ddisk.c136 d->sector_size);
253 if (d->sector_size == 0)
255 if (bootipl_size % d->sector_size != 0)
269 if (bootmenu_size % d->sector_size != 0)
283 if (d->sector_size == 0)
285 if (s % d->sector_size != 0)
H A Dlibdisk.h81 u_long sector_size; /* media sector size, a power of 2 */ member in struct:disk
88 u_long sector_size;
/freebsd-9.3-release/sys/dev/isci/scil/
H A Dsati_read_capacity.c206 U32 sector_size = 0; local
214 &sector_size
242 sati_set_data_byte(sequence, scsi_io, 4, (U8)((sector_size >> 24) & 0xFF));
243 sati_set_data_byte(sequence, scsi_io, 5, (U8)((sector_size >> 16) & 0xFF));
244 sati_set_data_byte(sequence, scsi_io, 6, (U8)((sector_size >> 8) & 0xFF));
245 sati_set_data_byte(sequence, scsi_io, 7, (U8)(sector_size & 0xFF));
264 U32 sector_size = 0; local
282 &sector_size
306 sati_set_data_byte(sequence, scsi_io, 8, (U8)((sector_size >> 24) & 0xFF));
307 sati_set_data_byte(sequence, scsi_io, 9, (U8)((sector_size >> 1
[all...]
H A Dsati_mode_sense_10.c162 U32 sector_size = 0; local
167 identify, &lba_low, &lba_high, &sector_size
187 sati_set_data_byte(sequence,scsi_io, offset+12, (U8)((sector_size>>24) & 0xFF));
188 sati_set_data_byte(sequence,scsi_io, offset+13, (U8)((sector_size>>16) & 0xFF));
189 sati_set_data_byte(sequence,scsi_io, offset+14, (U8)((sector_size>>8) & 0xFF));
190 sati_set_data_byte(sequence,scsi_io, offset+15, (U8)(sector_size & 0xFF));
H A Dsati_mode_sense.c359 U32 sector_size = 0; local
364 identify, &lba_high, &lba_low, &sector_size
377 sati_set_data_byte(sequence,scsi_io, offset+5, (U8)((sector_size>>16) & 0xFF));
378 sati_set_data_byte(sequence,scsi_io, offset+6, (U8)((sector_size>>8) & 0xFF));
379 sati_set_data_byte(sequence,scsi_io, offset+7, (U8)(sector_size & 0xFF));
H A Dsati_util.c299 * @param[out] sector_size This parameter specifies the 32-bits of sector
309 U32 * sector_size
346 *sector_size = identify->words_per_logical_sector[3] << 24;
347 *sector_size |= identify->words_per_logical_sector[2] << 16;
348 *sector_size |= identify->words_per_logical_sector[1] << 8;
349 *sector_size |= identify->words_per_logical_sector[0];
354 *sector_size = 512;
H A Dsati_util.h186 U32 * sector_size
/freebsd-9.3-release/sys/dev/mmc/
H A Dmmcvar.h84 MMC_ACCESSOR(sector_size, SECTOR_SIZE, int)
/freebsd-9.3-release/sbin/gbde/
H A Dgbde.c522 unsigned sector_size; local
576 /* <sector_size> */
577 p = property_find(params, "sector_size");
580 sector_size = strtoul(p, &q, 0);
582 errx(1, "sector_size not a proper number");
584 sector_size = u;
586 errx(1, "Missing sector_size property");
588 if (sector_size & (sector_size - 1))
589 errx(1, "sector_size no
[all...]
/freebsd-9.3-release/sys/mips/cavium/
H A Docteon_ebt3000_cf.c159 uint16_t sector_size; member in struct:drive_param
205 pp->sectorsize = drive_param.sector_size;
206 pp->stripesize = drive_param.heads * drive_param.sec_track * drive_param.sector_size;
237 error = cf_cmd_read(bp->bio_length / drive_param.sector_size,
238 bp->bio_offset / drive_param.sector_size, bp->bio_data);
240 error = cf_cmd_write(bp->bio_length / drive_param.sector_size,
241 bp->bio_offset/drive_param.sector_size, bp->bio_data);
481 drive_param.sector_size = 512; //= SWAP_SHORT (drive_param.u.driveid.sector_bytes);
/freebsd-9.3-release/sys/boot/i386/common/
H A Dedd.h62 uint16_t sector_size; member in struct:edd_params
/freebsd-9.3-release/sys/dev/ata/
H A Datapi-fd.h60 u_int16_t sector_size; /* number of bytes per sector */ member in struct:afd_capabilities
/freebsd-9.3-release/share/examples/scsi_target/
H A Dscsi_cmds.c107 extern u_int sector_size;
428 atio->init_id, vsize, sector_size);
433 scsi_ulto4b(sector_size, srp->length);
460 atio->init_id, volume_size - 1, sector_size);
465 scsi_ulto4b(sector_size, srp->length);
564 a_descr->base_off = ((off_t)blkno) * sector_size;
565 a_descr->total_len = count * sector_size;
614 (ctio->dxfer_len / sector_size),
615 c_descr->offset / sector_size);
630 (ctio->dxfer_len / sector_size),
[all...]
H A Dscsi_target.c67 u_int sector_size; variable
114 sector_size = SECTOR_SIZE;
141 sector_size = atoi(optarg);
142 if (sector_size < 512 || sector_size > MAX_SECTOR)
245 volume_size = mediasize / sector_size;
248 volume_size = st.st_size / sector_size;
250 volume_size = user_size / sector_size;
254 sector_size, volume_size);
257 errx(1, "volume must be larger than %d", sector_size);
[all...]
/freebsd-9.3-release/sys/dev/xen/blkback/
H A Dblkback.c720 u_int sector_size; member in struct:xbb_softc
722 /** log2 of sector_size. */
1716 ((xbb->sector_size >> 9) - 1)) != 0) {
1721 xbb->sector_size);
2121 if ((bio->bio_length & (xbb->sector_size - 1)) != 0) {
2137 if ((bio_offset & (xbb->sector_size - 1)) != 0){
2167 if ((bio->bio_length & (xbb->sector_size - 1)) != 0) {
2578 (caddr_t)&xbb->sector_size, FREAD,
2655 xbb->sector_size = vattr.va_blocksize;
2657 xbb->sector_size
[all...]
/freebsd-9.3-release/sys/gnu/fs/xfs/
H A Dxfs_mount.c482 unsigned int sector_size; local
496 sector_size = xfs_getsize_buftarg(mp->m_ddev_targp);
525 if (sector_size > mp->m_sb.sb_sectsize) {
528 sector_size, mp->m_sb.sb_sectsize);
537 if (sector_size < mp->m_sb.sb_sectsize) {
540 sector_size = mp->m_sb.sb_sectsize;
542 BTOBB(sector_size), extra_flags);
1582 unsigned int sector_size; local
1586 sector_size = xfs_getsize_buftarg(mp->m_ddev_targp);
1601 BTOBB(sector_size),
[all...]
/freebsd-9.3-release/sys/dev/xen/blkfront/
H A Dblkfront.c207 int vdevice, uint16_t vdisk_info, unsigned long sector_size)
228 sc->xb_disk->d_sectorsize = sector_size;
230 sc->xb_disk->d_mediasize = sectors * sector_size;
885 unsigned long sectors, sector_size; local
898 "sector-size", "%lu", &sector_size,
914 (uintmax_t) sectors / (1048576 / sector_size),
919 xlvbd_add(sc, sectors, sc->vdevice, binfo, sector_size);
206 xlvbd_add(struct xb_softc *sc, blkif_sector_t sectors, int vdevice, uint16_t vdisk_info, unsigned long sector_size) argument
H A Dblock.h195 uint16_t vdisk_info, unsigned long sector_size);
/freebsd-9.3-release/usr.sbin/makefs/cd9660/
H A Dcd9660_eltorito.c538 off_t sector_start, off_t nsectors, off_t sector_size,
554 if (fseeko(fd, (off_t)(idx + 1) * sector_size, SEEK_SET) == -1)
537 cd9660_write_apm_partition_entry(FILE *fd, int idx, int total_partitions, off_t sector_start, off_t nsectors, off_t sector_size, const char *part_name, const char *part_type) argument

Completed in 211 milliseconds

12