Home
last modified time | relevance | path

Searched refs:lba (Results 1 – 25 of 34) sorted by relevance

12

/openbsd/sys/dev/
H A Dsoftraid_raid6.c378 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 Dsoftraid_raid5.c376 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 Dmmc.c439 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 Dcdio.c739 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 Drip.c328 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 Defidev.c269 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 Defidev.c269 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 Dsoftraid_riscv64.c423 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 Defidev.c279 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 Defidev.c269 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 Dsoftraid_arm64.c423 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 Dcd9660_eltorito.c486 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 Dpart.c1072 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 Datascsi.c506 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 Dsoftraid_amd64.c431 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 Dvioblk.c409 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 Dxbf.c611 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 Dufshci.c1094 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 Dlibsa.h24 int readsects(int dev, uint32_t lba, void *buf, size_t size);
/openbsd/sys/arch/octeon/dev/
H A Doctcf.c723 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 Dmount_udf.c71 return (error == -1 ? 0 : te.addr.lba); in lastblock()
/openbsd/sys/scsi/
H A Dscsi_disk.h200 u_int8_t lba[4]; member
212 u_int8_t lba[8]; member
/openbsd/sys/sys/
H A Dcdio.h19 u_int32_t lba; member
396 int lba; member
/openbsd/sys/arch/landisk/stand/xxboot/
H A Dboot1.c49 int readsects(int dev, uint32_t lba, void *buf, size_t size);
/openbsd/sys/arch/sparc64/dev/
H A Dvdsk.c1002 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()

12