/openbsd/sys/dev/ |
H A D | softraid_raid6.c | 378 daddr_t blkno, lba; in sr_raid6_rw() local 430 lba = offset >> DEV_BSHIFT; in sr_raid6_rw() 464 if (sr_raid6_addio(wu, chunk, lba, length, in sr_raid6_rw() 476 if (sr_raid6_addio(wu, qchunk, lba, length, in sr_raid6_rw() 485 if (sr_raid6_addio(wu, i, lba, length, in sr_raid6_rw() 502 if (sr_raid6_addio(wu, qchunk, lba, length, in sr_raid6_rw() 507 if (sr_raid6_addio(wu, pchunk, lba, length, in sr_raid6_rw() 523 if (sr_raid6_addio(wu, i, lba, length, in sr_raid6_rw() 544 if (sr_raid6_addio(wu, i, lba, in sr_raid6_rw() 594 if (sr_raid6_addio(wu, chunk, lba, length, data, in sr_raid6_rw() [all …]
|
H A D | softraid_raid5.c | 376 daddr_t blkno, lba; in sr_raid5_rw() local 432 lba = offset >> DEV_BSHIFT; in sr_raid5_rw() 449 if (sr_raid5_addio(wu, chunk, lba, length, in sr_raid5_rw() 456 if (sr_raid5_regenerate(wu, chunk, lba, in sr_raid5_rw() 466 if (sr_raid5_write(wu, wu_r, chunk, parity, lba, in sr_raid5_rw()
|
/openbsd/usr.bin/cdio/ |
H A D | mmc.c | 439 u_int end_lba, lba, tmp; in writetrack() local 459 if (get_nwa(&lba) != SCCMD_OK) { in writetrack() 463 tmp = htobe32(lba); /* update lba in cdb */ in writetrack() 473 end_lba = tr->sz / tr->blklen + lba + 1; in writetrack() 475 end_lba = tr->sz / tr->blklen + lba; in writetrack() 479 while (lba < end_lba && nblk != 0) { in writetrack() 480 while (lba + nblk <= end_lba) { in writetrack() 502 lba += nblk; in writetrack() 505 if (lba == end_lba || timespeccmp(&ts, &ots, >)) { in writetrack() 509 lba, end_lba, 100 * lba / end_lba); in writetrack() [all …]
|
H A D | cdio.c | 739 len = toc_buffer[n].addr.lba - blk; in play() 1289 lba += 150; /* block start offset */ in lba2msf() 1291 *m = lba / (60 * 75); in lba2msf() 1292 lba %= (60 * 75); in lba2msf() 1293 *s = lba / 75; in lba2msf() 1294 *f = lba % 75; in lba2msf() 1312 block = e->addr.lba; in entry2time() 1328 block = e->addr.lba; in entry2frames() 1349 block = e->addr.lba; in prtrack() 1369 next = e[1].addr.lba; in prtrack() [all …]
|
H A D | rip.c | 328 read_data_sector(u_int32_t lba, u_char *sec, u_int32_t secsize) in read_data_sector() argument 338 _lto4b(lba, cmd + 2); /* Starting Logical Block Address */ in read_data_sector() 557 info.start_lba = toc_buffer[i].addr.lba; in rip_tracks_loop() 558 info.end_lba = toc_buffer[i + 1].addr.lba; in rip_tracks_loop()
|
/openbsd/sys/arch/armv7/stand/efiboot/ |
H A D | efidev.c | 269 uint64_t lba; in findopenbsd_gpt() local 299 lba = GPTSECTOR; in findopenbsd_gpt() 300 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), EFI_BLKSPERSEC(ed), in findopenbsd_gpt() 335 lba = letoh64(gh.gh_part_lba); in findopenbsd_gpt() 342 for (i = 0; i < gpsectors; i++, lba++) { in findopenbsd_gpt() 343 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), in findopenbsd_gpt() 368 lba = letoh64(gp.gp_lba_start); in findopenbsd_gpt() 370 if (lba > UINT_MAX || EFI_SECTOBLK(ed, lba) > UINT_MAX) { in findopenbsd_gpt() 374 return (u_int)lba; in findopenbsd_gpt()
|
/openbsd/sys/arch/riscv64/stand/efiboot/ |
H A D | efidev.c | 269 uint64_t lba; in findopenbsd_gpt() local 299 lba = GPTSECTOR; in findopenbsd_gpt() 300 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), EFI_BLKSPERSEC(ed), in findopenbsd_gpt() 335 lba = letoh64(gh.gh_part_lba); in findopenbsd_gpt() 342 for (i = 0; i < gpsectors; i++, lba++) { in findopenbsd_gpt() 343 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), in findopenbsd_gpt() 368 lba = letoh64(gp.gp_lba_start); in findopenbsd_gpt() 370 if (lba > UINT_MAX || EFI_SECTOBLK(ed, lba) > UINT_MAX) { in findopenbsd_gpt() 374 return (u_int)lba; in findopenbsd_gpt()
|
H A D | softraid_riscv64.c | 423 uint64_t lba; in findopenbsd_gpt() local 459 lba = GPTSECTOR; in findopenbsd_gpt() 460 sr_strategy(bv, F_READ, lba * (bv->sbv_secsize / DEV_BSIZE), DEV_BSIZE, in findopenbsd_gpt() 495 lba = letoh64(gh.gh_part_lba); in findopenbsd_gpt() 502 for (i = 0; i < gpsectors; i++, lba++) { in findopenbsd_gpt() 503 sr_strategy(bv, F_READ, lba * (bv->sbv_secsize / DEV_BSIZE), in findopenbsd_gpt()
|
/openbsd/sys/arch/amd64/stand/efiboot/ |
H A D | efidev.c | 279 uint64_t lba; in findopenbsd_gpt() local 309 lba = GPTSECTOR; in findopenbsd_gpt() 310 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), EFI_BLKSPERSEC(ed), in findopenbsd_gpt() 345 lba = letoh64(gh.gh_part_lba); in findopenbsd_gpt() 352 for (i = 0; i < gpsectors; i++, lba++) { in findopenbsd_gpt() 353 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), in findopenbsd_gpt() 378 lba = letoh64(gp.gp_lba_start); in findopenbsd_gpt() 380 if (lba > UINT_MAX || EFI_SECTOBLK(ed, lba) > UINT_MAX) { in findopenbsd_gpt() 384 return (u_int)lba; in findopenbsd_gpt()
|
/openbsd/sys/arch/arm64/stand/efiboot/ |
H A D | efidev.c | 269 uint64_t lba; in findopenbsd_gpt() local 299 lba = GPTSECTOR; in findopenbsd_gpt() 300 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), EFI_BLKSPERSEC(ed), in findopenbsd_gpt() 335 lba = letoh64(gh.gh_part_lba); in findopenbsd_gpt() 342 for (i = 0; i < gpsectors; i++, lba++) { in findopenbsd_gpt() 343 status = efid_io(F_READ, ed, EFI_SECTOBLK(ed, lba), in findopenbsd_gpt() 368 lba = letoh64(gp.gp_lba_start); in findopenbsd_gpt() 370 if (lba > UINT_MAX || EFI_SECTOBLK(ed, lba) > UINT_MAX) { in findopenbsd_gpt() 374 return (u_int)lba; in findopenbsd_gpt()
|
H A D | softraid_arm64.c | 423 uint64_t lba; in findopenbsd_gpt() local 459 lba = GPTSECTOR; in findopenbsd_gpt() 460 sr_strategy(bv, F_READ, lba * (bv->sbv_secsize / DEV_BSIZE), DEV_BSIZE, in findopenbsd_gpt() 495 lba = letoh64(gh.gh_part_lba); in findopenbsd_gpt() 502 for (i = 0; i < gpsectors; i++, lba++) { in findopenbsd_gpt() 503 sr_strategy(bv, F_READ, lba * (bv->sbv_secsize / DEV_BSIZE), in findopenbsd_gpt()
|
/openbsd/usr.sbin/makefs/cd9660/ |
H A D | cd9660_eltorito.c | 486 uint32_t lba; in cd9660_write_mbr_partition_entry() local 508 lba = htole32(sector_start); in cd9660_write_mbr_partition_entry() 509 fwrite(&lba, sizeof(lba), 1, fd); in cd9660_write_mbr_partition_entry() 510 lba = htole32(nsectors); in cd9660_write_mbr_partition_entry() 511 fwrite(&lba, sizeof(lba), 1, fd); in cd9660_write_mbr_partition_entry()
|
/openbsd/sbin/fdisk/ |
H A D | part.c | 1072 uint64_t lba; in PRT_lba_to_chs() local 1086 lba = prt->prt_bs; in PRT_lba_to_chs() 1087 start->chs_cyl = lba / (disk.dk_sectors * disk.dk_heads); in PRT_lba_to_chs() 1088 start->chs_head = (lba / disk.dk_sectors) % disk.dk_heads; in PRT_lba_to_chs() 1089 start->chs_sect = (lba % disk.dk_sectors) + 1; in PRT_lba_to_chs() 1091 lba = prt->prt_bs + prt->prt_ns - 1; in PRT_lba_to_chs() 1092 end->chs_cyl = lba / (disk.dk_sectors * disk.dk_heads); in PRT_lba_to_chs() 1093 end->chs_head = (lba / disk.dk_sectors) % disk.dk_heads; in PRT_lba_to_chs() 1094 end->chs_sect = (lba % disk.dk_sectors) + 1; in PRT_lba_to_chs()
|
/openbsd/sys/dev/ata/ |
H A D | atascsi.c | 506 u_int64_t lba; in atascsi_disk_cmd() local 580 fis->lba_low = lba & 0xff; in atascsi_disk_cmd() 581 fis->lba_mid = (lba >> 8) & 0xff; in atascsi_disk_cmd() 582 fis->lba_high = (lba >> 16) & 0xff; in atascsi_disk_cmd() 592 fis->lba_low_exp = (lba >> 24) & 0xff; in atascsi_disk_cmd() 593 fis->lba_mid_exp = (lba >> 32) & 0xff; in atascsi_disk_cmd() 594 fis->lba_high_exp = (lba >> 40) & 0xff; in atascsi_disk_cmd() 603 fis->lba_low_exp = (lba >> 24) & 0xff; in atascsi_disk_cmd() 604 fis->lba_mid_exp = (lba >> 32) & 0xff; in atascsi_disk_cmd() 954 u_int64_t lba; in atascsi_disk_write_same_16() local [all …]
|
/openbsd/sys/arch/amd64/stand/libsa/ |
H A D | softraid_amd64.c | 431 uint64_t lba; in findopenbsd_gpt() local 467 lba = GPTSECTOR; in findopenbsd_gpt() 468 sr_strategy(bv, F_READ, lba * (bv->sbv_secsize / DEV_BSIZE), DEV_BSIZE, in findopenbsd_gpt() 503 lba = letoh64(gh.gh_part_lba); in findopenbsd_gpt() 510 for (i = 0; i < gpsectors; i++, lba++) { in findopenbsd_gpt() 511 sr_strategy(bv, F_READ, lba * (bv->sbv_secsize / DEV_BSIZE), in findopenbsd_gpt()
|
/openbsd/sys/dev/pv/ |
H A D | vioblk.c | 409 u_int64_t lba = 0; in vioblk_scsi_cmd() local 468 lba = _3btol(rw->addr) & (SRW_TOPADDR << 16 | 0xffff); in vioblk_scsi_cmd() 472 lba = _4btol(rw10->addr); in vioblk_scsi_cmd() 476 lba = _4btol(rw12->addr); in vioblk_scsi_cmd() 480 lba = _8btol(rw16->addr); in vioblk_scsi_cmd() 514 vr->vr_hdr.sector = lba; in vioblk_scsi_cmd()
|
H A D | xbf.c | 611 uint64_t lba = 0; in xbf_submit_cmd() local 646 lba = _3btol(rw->addr) & (SRW_TOPADDR << 16 | 0xffff); in xbf_submit_cmd() 650 lba = _4btol(rw10->addr); in xbf_submit_cmd() 654 lba = _4btol(rw12->addr); in xbf_submit_cmd() 658 lba = _8btol(rw16->addr); in xbf_submit_cmd() 663 lba *= sc->sc_block_size / XBF_SEC_SIZE; in xbf_submit_cmd() 676 xrd->xrd_req.req_sector = lba + ndesc * sc->sc_xrd_nblk; in xbf_submit_cmd() 689 lba, nblk, xs->datalen); in xbf_submit_cmd() 701 lba); in xbf_submit_cmd()
|
/openbsd/sys/dev/ic/ |
H A D | ufshci.c | 1094 uint64_t lba; in ufshci_utr_cmd_io() local 1259 ucd->cmd.cdb[2] = (lba >> 24) & 0xff; in ufshci_utr_cmd_sync() 1260 ucd->cmd.cdb[3] = (lba >> 16) & 0xff; in ufshci_utr_cmd_sync() 1261 ucd->cmd.cdb[4] = (lba >> 8) & 0xff; in ufshci_utr_cmd_sync() 1262 ucd->cmd.cdb[5] = (lba >> 0) & 0xff; in ufshci_utr_cmd_sync() 1695 uint64_t lba; in ufshci_scsi_sync() local 1700 lba = 0; blocks = 0; in ufshci_scsi_sync() 1703 __func__, lba, blocks, in ufshci_scsi_sync() 1883 uint64_t lba; in ufshci_hibernate_io() local 1960 my->ucd.cmd.cdb[2] = (lba >> 24) & 0xff; in ufshci_hibernate_io() [all …]
|
/openbsd/sys/arch/landisk/stand/boot/ |
H A D | libsa.h | 24 int readsects(int dev, uint32_t lba, void *buf, size_t size);
|
/openbsd/sys/arch/octeon/dev/ |
H A D | octcf.c | 723 octcf_command(struct octcf_softc *wd, uint32_t lba, uint8_t cmd) in octcf_command() argument 725 OCTCF_REG_WRITE(wd, wdr_seccnt, 1 | ((lba & 0xff) << 8)); in octcf_command() 727 ((lba >> 8) & 0xff) | (((lba >> 16) & 0xff) << 8)); in octcf_command() 729 (((lba >> 24) & 0xff) | 0xe0) | (cmd << 8)); in octcf_command()
|
/openbsd/sbin/mount_udf/ |
H A D | mount_udf.c | 71 return (error == -1 ? 0 : te.addr.lba); in lastblock()
|
/openbsd/sys/scsi/ |
H A D | scsi_disk.h | 200 u_int8_t lba[4]; member 212 u_int8_t lba[8]; member
|
/openbsd/sys/sys/ |
H A D | cdio.h | 19 u_int32_t lba; member 396 int lba; member
|
/openbsd/sys/arch/landisk/stand/xxboot/ |
H A D | boot1.c | 49 int readsects(int dev, uint32_t lba, void *buf, size_t size);
|
/openbsd/sys/arch/sparc64/dev/ |
H A D | vdsk.c | 1002 u_int64_t lba; in vdsk_submit_cmd() local 1037 lba = _3btol(rw->addr) & (SRW_TOPADDR << 16 | 0xffff); in vdsk_submit_cmd() 1041 lba = _4btol(rw10->addr); in vdsk_submit_cmd() 1045 lba = _4btol(rw12->addr); in vdsk_submit_cmd() 1049 lba = _8btol(rw16->addr); in vdsk_submit_cmd() 1090 sc->sc_vd->vd_desc[desc].offset = lba; in vdsk_submit_cmd()
|