/external/syslinux/com32/gplinclude/disk/ |
H A D | common.h | 30 uint64_t lba; member in struct:ebios_dapa
|
/external/syslinux/com32/gpllib/disk/ |
H A D | geom.c | 23 * lba_to_chs - split given lba into cylinders/heads/sectors 25 void lba_to_chs(const struct driveinfo *drive_info, const int lba, argument 34 *cylinder = (lba % drive_info->edd_params.sectors_per_track) + 1; 35 track = lba / drive_info->edd_params.sectors_per_track; 39 *cylinder = (lba % drive_info->legacy_sectors_per_track) + 1; 40 track = lba / drive_info->legacy_sectors_per_track;
|
H A D | read.c | 42 /* MBR: lba = 0, 1 sector */ 50 * @lba: Position to start reading from 57 int dev_read(int drive, void *buf, unsigned int lba, int sectors) argument 62 return read_sectors(&drive_info, buf, lba, sectors); 69 * @lba: Position to read 76 const unsigned int lba, const int sectors) 102 dapa->lba = lba; 113 if (lba) 120 lba_to_chs(drive_info, lba, 75 read_sectors(struct driveinfo *drive_info, void *data, const unsigned int lba, const int sectors) argument [all...] |
H A D | write.c | 28 * @lba: Position to write 35 int write_sectors(const struct driveinfo *drive_info, const unsigned int lba, argument 59 dapa->lba = lba; 70 if (lba) 77 lba_to_chs(drive_info, lba, &s, &h, &c); 106 * @lba: Position to write 110 const unsigned int lba, const void *data) 112 return write_verify_sectors(drive_info, lba, data, SECTOR); 118 * @lba 109 write_verify_sector(struct driveinfo *drive_info, const unsigned int lba, const void *data) argument 122 write_verify_sectors(struct driveinfo *drive_info, const unsigned int lba, const void *data, const int size) argument [all...] |
/external/syslinux/diag/geodsp/ |
H A D | mk-lba-img.c | 14 * mk-lba-img.c 37 unsigned int lba, b[SECT_INT]; local 69 lba = 0; 74 lba++; 79 while (lba < NUM_SECT) { 81 b[0] = lba; 84 b[i] = lba; 87 lba++;
|
/external/syslinux/efi/ |
H A D | diskio.c | 12 sector_t lba, UINTN bytes, void *buf) 14 return uefi_call_wrapper(bio->ReadBlocks, 5, bio, id, lba, bytes, buf); 18 sector_t lba, UINTN bytes, void *buf) 20 return uefi_call_wrapper(bio->WriteBlocks, 5, bio, id, lba, bytes, buf); 24 sector_t lba, size_t count, bool is_write) 32 status = write_blocks(bio, disk->disk_number, lba, bytes, buf); 34 status = read_blocks(bio, disk->disk_number, lba, bytes, buf); 11 read_blocks(EFI_BLOCK_IO *bio, uint32_t id, sector_t lba, UINTN bytes, void *buf) argument 17 write_blocks(EFI_BLOCK_IO *bio, uint32_t id, sector_t lba, UINTN bytes, void *buf) argument 23 efi_rdwr_sectors(struct disk *disk, void *buf, sector_t lba, size_t count, bool is_write) argument
|
/external/syslinux/win/ |
H A D | ntfstest.c | 48 LARGE_INTEGER vcn, lba; local 103 &lba 106 printf(" LBA #%lld -", lba.QuadPart); 109 lba.QuadPart + len * vol_info.SectorsPerCluster
|
/external/ltp/testcases/kernel/io/disktest/ |
H A D | defs.h | 109 OFF_T lba; member in struct:action
|
H A D | io.c | 99 OFF_T Seek(fd_t fd, OFF_T lba) argument 104 return_lba = (OFF_T) FileSeek64(fd, lba, FILE_BEGIN); 106 return_lba = (OFF_T) lseek64(fd, lba, SEEK_SET);
|
H A D | sfunc.c | 294 void mark_buffer(void *buf, const size_t buf_len, void *lba, argument 297 OFF_T *plocal_lba = lba; 317 /* fill first 8 bytes with lba number */ 350 * for pattern types of counting the pattern does not matter. For lba pattern type, the 351 * pattern will be the address of the lba. 429 /* fill buffer with lba number */
|
/external/fio/os/ |
H A D | os-hpux.h | 54 unsigned long long lba; local 56 lba = ((uint64_t) dext.maxsva_high << 32) | dext.maxsva_low; 57 *bytes = lba * dext.lgblksz;
|
/external/syslinux/com32/chain/ |
H A D | utility.c | 95 void lba2chs(disk_chs *dst, const struct disk_info *di, uint64_t lba, int mode) argument 125 if (lba >= cs*hs*ss) { 130 s = (lba % ss) + 1; 131 t = lba / ss; 144 uint32_t lba = 0; local 160 lba = *((uint32_t *) MK_PTR(0, fd.handle)); 167 return lba;
|
H A D | mangle.c | 584 uint32_t ochs1, ochs2, lba; local 589 lba = (uint32_t)iter->abs_lba; 593 lba = iter->dos.nebr_lba; 612 lba2chs(&dp->start, &iter->di, lba, L2C_CADD); 618 lba2chs(&dp->end, &iter->di, lba + dp->length - 1, L2C_CADD);
|
H A D | partiter.c | 283 static int dos_next_mbr(struct part_iter *iter, uint32_t *lba, argument 306 *lba = dp->start_lba; 335 static int dos_next_ebr(struct part_iter *iter, uint32_t *lba, argument 378 *lba = dp[0].start_lba ? iter->dos.cebr_lba + dp[0].start_lba : 0;
|
/external/syslinux/core/fs/iso9660/ |
H A D | iso9660_fs.h | 51 uint32_t lba; /* Starting LBA of file data area*/ member in struct:iso9660_pvt_inode
|
/external/syslinux/libinstaller/ |
H A D | syslxmod.c | 40 sector_t sect, lba; local 44 len = lba = 0; 54 if (sect == lba + len && xbytes < 65536 && 61 set_64_sl(&ex->lba, lba); 67 lba = sect; 76 set_64_sl(&ex->lba, lba);
|
/external/gptfdisk/ |
H A D | mbrpart.cc | 260 int MBRPart::LBAtoCHS(uint32_t lba, uint8_t * chs) { argument 268 if (lba == 0) { 273 if ((!done) && (lba >= (numHeads * numSecspTrack * MAX_CYLINDERS))) { 281 cylinder = lba / (numHeads * numSecspTrack); 282 remainder = lba - (cylinder * numHeads * numSecspTrack);
|
/external/syslinux/com32/lib/syslinux/ |
H A D | disk.c | 166 * @v lba The logical block address to begin reading at 172 uint64_t lba, uint8_t count, uint8_t op_code) 191 dapa->lba = lba; 206 * @v lba The logical block address to begin reading at 212 uint64_t lba, uint8_t count, uint8_t op_code) 222 * if we passed lba + count check and we get here, that means that 227 s = lba % diskinfo->spt; 228 t = lba / diskinfo->spt; 249 * @v lba Th 171 ebios_setup(const struct disk_info *const diskinfo, com32sys_t *inreg, uint64_t lba, uint8_t count, uint8_t op_code) argument 211 chs_setup(const struct disk_info *const diskinfo, com32sys_t *inreg, uint64_t lba, uint8_t count, uint8_t op_code) argument 256 disk_read_sectors(const struct disk_info *const diskinfo, uint64_t lba, uint8_t count) argument 302 disk_write_sectors(const struct disk_info *const diskinfo, uint64_t lba, const void *data, uint8_t count) argument 349 disk_write_verify_sectors(const struct disk_info *const diskinfo, uint64_t lba, const void *buf, uint8_t count) argument [all...] |
/external/syslinux/core/fs/ |
H A D | diskio_bios.c | 17 uint64_t lba; member in struct:edd_rdwr_packet 46 sector_t lba, size_t count, bool is_write) 52 uint32_t xlba = lba + disk->part_start; /* Truncated LBA (CHS is << 2 TB) */ 61 if (lba + disk->part_start >= chs_max(disk)) 142 lba, c, h, s+1); 164 sector_t lba, size_t count, bool is_write) 186 lba += disk->part_start; 216 pkt.lba = lba; 219 ireg.edx.b[0], pkt.blocks, pkt.lba, 45 chs_rdwr_sectors(struct disk *disk, void *buf, sector_t lba, size_t count, bool is_write) argument 163 edd_rdwr_sectors(struct disk *disk, void *buf, sector_t lba, size_t count, bool is_write) argument [all...] |
/external/syslinux/core/fs/ufs/ |
H A D | ufs.c | 39 uint32_t lba; local 45 /* Get lba address based on sector size of disk */ 46 lba = sblock_off >> (disk->sector_shift); 48 disk->rdwr_sectors(disk, sb, lba, count, 0);
|
/external/syslinux/gpxe/src/arch/i386/interface/pcbios/ |
H A D | int13.c | 142 unsigned long lba; local 161 lba = ( ( ( ( cylinder * drive->heads ) + head ) 167 head, sector, lba, ix86->segs.es, ix86->regs.bx, count ); 170 if ( ( rc = io ( blockdev, lba, count, buffer ) ) != 0 ) { 299 uint64_t lba; local 306 lba = addr.lba; 310 DBG ( "LBA %#llx <-> %04x:%04x (count %ld)\n", (unsigned long long)lba, 314 if ( ( rc = io ( blockdev, lba, count, buffer ) ) != 0 ) {
|
/external/syslinux/gpxe/src/include/gpxe/ |
H A D | aoe.h | 48 } lba; member in struct:aoeata
|
H A D | ata.h | 98 union ata_lba lba; member in struct:ata_cb
|
H A D | scsi.h | 58 uint32_t lba; member in struct:scsi_cdb_read_10 80 uint64_t lba; member in struct:scsi_cdb_read_16 102 uint32_t lba; member in struct:scsi_cdb_write_10 124 uint64_t lba; member in struct:scsi_cdb_write_16 146 uint32_t lba; member in struct:scsi_cdb_read_capacity_10 156 uint32_t lba; member in struct:scsi_capacity_10 171 uint64_t lba; member in struct:scsi_cdb_read_capacity_16 186 uint64_t lba; member in struct:scsi_capacity_16
|
/external/fio/engines/ |
H A D | sg.c | 271 long long nr_blocks, lba; local 279 lba = io_u->offset / sd->bs; 285 if (lba < MAX_10B_LBA) 293 if (lba < MAX_10B_LBA) 300 if (lba < MAX_10B_LBA) 307 * for synccache, we leave lba and length to 0 to sync all 311 if (lba < MAX_10B_LBA) { 312 hdr->cmdp[2] = (unsigned char) ((lba >> 24) & 0xff); 313 hdr->cmdp[3] = (unsigned char) ((lba >> 16) & 0xff); 314 hdr->cmdp[4] = (unsigned char) ((lba >> [all...] |