Searched defs:lba (Results 1 - 25 of 36) sorted by relevance

12

/external/syslinux/com32/gplinclude/disk/
H A Dcommon.h30 uint64_t lba; member in struct:ebios_dapa
/external/syslinux/com32/gpllib/disk/
H A Dgeom.c23 * 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 Dread.c42 /* 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 Dwrite.c28 * @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 Dmk-lba-img.c14 * 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 Ddiskio.c12 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 Dntfstest.c48 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 Ddefs.h109 OFF_T lba; member in struct:action
H A Dio.c99 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 Dsfunc.c294 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 Dos-hpux.h54 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 Dutility.c95 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 Dmangle.c584 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 Dpartiter.c283 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 Diso9660_fs.h51 uint32_t lba; /* Starting LBA of file data area*/ member in struct:iso9660_pvt_inode
/external/syslinux/libinstaller/
H A Dsyslxmod.c40 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 Dmbrpart.cc260 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 Ddisk.c166 * @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 Ddiskio_bios.c17 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 Dufs.c39 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 Dint13.c142 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 Daoe.h48 } lba; member in struct:aoeata
H A Data.h98 union ata_lba lba; member in struct:ata_cb
H A Dscsi.h58 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 Dsg.c271 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...]

Completed in 1023 milliseconds

12