/illumos-gate/usr/src/boot/i386/common/ |
H A D | drv.c | 52 drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvread() argument 62 packet.lba = lba; in drvread() 72 BOOTPROG, v86.eax >> 8 & 0xff, lba); in drvread() 79 drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk) in drvwrite() argument 86 packet.lba = lba; in drvwrite() 95 printf("error %u lba %llu\n", v86.eax >> 8 & 0xff, lba); in drvwrite()
|
H A D | drv.h | 42 int drvread(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk); 43 int drvwrite(struct dsk *dskp, void *buf, daddr_t lba, unsigned nblk);
|
H A D | edd.h | 41 uint64_t lba; member 49 uint64_t lba; member
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cdio.h | 69 int lba; member 105 int lba; member 113 int lba; member
|
/illumos-gate/usr/src/lib/libfdisk/common/ |
H A D | libfdisk.c | 1050 uint32_t lba, cy, hd, sc; in fdisk_set_CHS_values() local 1054 lba = LE_32(part->relsect) + epp->ext_beg_sec; in fdisk_set_CHS_values() 1055 if (lba >= heads * sectors * MAX_CYL) { in fdisk_set_CHS_values() 1064 cy = lba / sectors / heads; in fdisk_set_CHS_values() 1065 hd = lba / sectors % heads; in fdisk_set_CHS_values() 1066 sc = lba % sectors + 1; in fdisk_set_CHS_values() 1077 lba += LE_32(part->numsect - 1); in fdisk_set_CHS_values() 1078 if (lba >= heads * sectors * MAX_CYL) { in fdisk_set_CHS_values() 1083 cy = lba / sectors / heads; in fdisk_set_CHS_values() 1084 hd = lba / sectors % heads; in fdisk_set_CHS_values() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/scsa2usb/ |
H A D | scsa2usb.c | 3782 uint64_t lba; in scsa2usb_rw_transport() local 4705 cmd->cmd_lba = lba; in scsa2usb_fill_up_cdb_lba() 4718 cmd->cmd_cdb[2] = lba >> 56; in scsa2usb_fill_up_g4_cdb_lba() 4719 cmd->cmd_cdb[3] = lba >> 48; in scsa2usb_fill_up_g4_cdb_lba() 4720 cmd->cmd_cdb[4] = lba >> 40; in scsa2usb_fill_up_g4_cdb_lba() 4721 cmd->cmd_cdb[5] = lba >> 32; in scsa2usb_fill_up_g4_cdb_lba() 4722 cmd->cmd_cdb[6] = lba >> 24; in scsa2usb_fill_up_g4_cdb_lba() 4723 cmd->cmd_cdb[7] = lba >> 16; in scsa2usb_fill_up_g4_cdb_lba() 4724 cmd->cmd_cdb[8] = lba >> 8; in scsa2usb_fill_up_g4_cdb_lba() 4725 cmd->cmd_cdb[9] = lba; in scsa2usb_fill_up_g4_cdb_lba() [all …]
|
/illumos-gate/usr/src/uts/common/io/sata/impl/ |
H A D | sata.c | 6217 lba = (lba << 8) | scsipkt->pkt_cdbp[2]; in sata_txlt_read() 6218 lba = (lba << 8) | scsipkt->pkt_cdbp[3]; in sata_txlt_read() 6225 lba = (lba << 8) | scsipkt->pkt_cdbp[3]; in sata_txlt_read() 6226 lba = (lba << 8) | scsipkt->pkt_cdbp[4]; in sata_txlt_read() 6227 lba = (lba << 8) | scsipkt->pkt_cdbp[5]; in sata_txlt_read() 6234 lba = (lba << 8) | scsipkt->pkt_cdbp[3]; in sata_txlt_read() 6235 lba = (lba << 8) | scsipkt->pkt_cdbp[4]; in sata_txlt_read() 6236 lba = (lba << 8) | scsipkt->pkt_cdbp[5]; in sata_txlt_read() 6245 lba = (lba << 8) | scsipkt->pkt_cdbp[3]; in sata_txlt_read() 6246 lba = (lba << 8) | scsipkt->pkt_cdbp[4]; in sata_txlt_read() [all …]
|
/illumos-gate/usr/src/contrib/bhyve/dev/nvme/ |
H A D | nvme.h | 1389 uint64_t lba; member 1718 uint64_t lba, uint32_t lba_count, nvme_cb_fn_t cb_fn, 1723 uint64_t lba, uint32_t lba_count, nvme_cb_fn_t cb_fn, 1787 uint64_t lba, uint32_t count) in nvme_ns_rw_cmd() argument 1791 cmd->cdw10 = htole32(lba & 0xffffffffu); in nvme_ns_rw_cmd() 1792 cmd->cdw11 = htole32(lba >> 32); in nvme_ns_rw_cmd() 1798 uint64_t lba, uint32_t count) in nvme_ns_write_cmd() argument 1800 nvme_ns_rw_cmd(cmd, NVME_OPC_WRITE, nsid, lba, count); in nvme_ns_write_cmd() 1805 uint64_t lba, uint32_t count) in nvme_ns_read_cmd() argument 1807 nvme_ns_rw_cmd(cmd, NVME_OPC_READ, nsid, lba, count); in nvme_ns_read_cmd() [all …]
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/ |
H A D | disk.esc | 44 * This implementation depends on a file system retry to the same lba 108 * op_code, key, asc, ascq, lba 122 setserdsuffix(payloadprop("lba")) && 126 setpayloadprop("lba", payloadprop("lba"))};
|
/illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/ |
H A D | hba.c | 2067 int lba, opcode; in scsa1394_cmd_fill_cdb_rbc() local 2079 lba = SCSA1394_LBA_6BYTE(pkt); in scsa1394_cmd_fill_cdb_rbc() 2085 lba = SCSA1394_LBA_6BYTE(pkt); in scsa1394_cmd_fill_cdb_rbc() 2092 lba = SCSA1394_LBA_10BYTE(pkt); in scsa1394_cmd_fill_cdb_rbc() 2097 lba = SCSA1394_LBA_10BYTE(pkt); in scsa1394_cmd_fill_cdb_rbc() 2108 lba = SCSA1394_LBA_10BYTE(pkt); in scsa1394_cmd_fill_cdb_rbc() 2201 cmd->sc_cdb[2] = lba >> 24; in scsa1394_cmd_fill_cdb_lba() 2202 cmd->sc_cdb[3] = lba >> 16; in scsa1394_cmd_fill_cdb_lba() 2203 cmd->sc_cdb[4] = lba >> 8; in scsa1394_cmd_fill_cdb_lba() 2204 cmd->sc_cdb[5] = (uchar_t)lba; in scsa1394_cmd_fill_cdb_lba() [all …]
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_scsi.c | 860 uint64_t lba, laddr; in sbd_handle_read() local 882 lba = READ_SCSI21(&task->task_cdb[1], uint64_t); in sbd_handle_read() 889 lba = READ_SCSI32(&task->task_cdb[2], uint64_t); in sbd_handle_read() 892 lba = READ_SCSI32(&task->task_cdb[2], uint64_t); in sbd_handle_read() 895 lba = READ_SCSI64(&task->task_cdb[2], uint64_t); in sbd_handle_read() 903 laddr = lba << sl->sl_data_blocksize_shift; in sbd_handle_read() 1528 uint64_t lba, laddr; in sbd_handle_write() local 1554 lba = READ_SCSI21(&task->task_cdb[1], uint64_t); in sbd_handle_write() 1587 laddr = lba << sl->sl_data_blocksize_shift; in sbd_handle_write() 4034 uint64_t lba, laddr; in sbd_handle_sync_cache() local [all …]
|
H A D | ats_copy_mgr.c | 72 uint64_t lba, uint64_t count, uint32_t flags) in sbd_ats_do_handling_before_io() argument 134 ats_state->as_cur_ats_len, lba, count) == 0) in sbd_ats_do_handling_before_io() 158 ats_state_ret->as_cur_ats_lba = lba; in sbd_ats_do_handling_before_io() 180 uint64_t lba, uint64_t count) in sbd_ats_handling_before_io() argument 182 return (sbd_ats_do_handling_before_io(task, sl, lba, count, 0)); in sbd_ats_handling_before_io()
|
H A D | ats_copy_mgr.h | 66 uint64_t lba, uint64_t count);
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | pci_ahci.c | 219 lba += 150; in lba_to_msf() 220 buf[0] = (lba / 75) / 60; in lba_to_msf() 221 buf[1] = (lba / 75) % 60; in lba_to_msf() 222 buf[2] = lba % 75; in lba_to_msf() 669 uint64_t lba; in ahci_handle_rw() local 716 lba *= blockif_sectsz(p->bctx); in ahci_handle_rw() 729 breq->br_offset = lba + done; in ahci_handle_rw() 1402 uint64_t lba; in atapi_read() local 1410 lba = be32dec(acmd + 2); in atapi_read() 1419 lba *= 2048; in atapi_read() [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vdsk_common.h | 275 uint64_t lba; /* lba of the request */ member 452 (dk_efi)->dki_lba = (vd_efi)->lba; \ 464 (vd_efi)->lba = (dk_efi)->dki_lba; \
|
/illumos-gate/usr/src/boot/i386/pmbr/ |
H A D | pmbr.s | 105 jc err_rd # need lba mode for now 108 movw $stage2_sector, %si # pointer to lba 167 stage2_sector: .quad 256 # lba of bootblock
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | biosdisk.h | 115 uint32_t lba; member
|
/illumos-gate/usr/src/cmd/cdrw/ |
H A D | misc_scsi.h | 102 uchar_t get_data_mode(int fd, uint32_t lba);
|
H A D | mmc.h | 145 int read_header(int fd, uint32_t lba, uchar_t *buf);
|
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | ata_disk.c | 1756 uint_t lba; /* LBA of first sector */ in ata_disk_load_regs_lba28() local 1758 lba = ata_pktp->ap_startsec; in ata_disk_load_regs_lba28() 1761 ddi_put8(io_hdl1, ata_ctlp->ac_sect, lba); in ata_disk_load_regs_lba28() 1762 lba >>= 8; in ata_disk_load_regs_lba28() 1763 ddi_put8(io_hdl1, ata_ctlp->ac_lcyl, lba); in ata_disk_load_regs_lba28() 1764 lba >>= 8; in ata_disk_load_regs_lba28() 1765 ddi_put8(io_hdl1, ata_ctlp->ac_hcyl, lba); in ata_disk_load_regs_lba28() 1766 lba >>= 8; in ata_disk_load_regs_lba28() 1771 lba = (lba & 0xf) | ata_drvp->ad_drive_bits; in ata_disk_load_regs_lba28() 1772 ddi_put8(io_hdl1, ata_ctlp->ac_drvhd, lba); in ata_disk_load_regs_lba28()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_scsa.c | 2366 uint64_t lba; in pmcs_SATA_run() local 2420 lba = xp->capacity; in pmcs_SATA_run() 2428 asc = pmcs_SATA_rwparm(pkt->pkt_cdbp, &nblk, &lba, lba); in pmcs_SATA_run() 2523 fis[1] = (FEATURE_LBA << 24) | (lba & 0xffffff); in pmcs_SATA_run() 2545 fis[1] = (FEATURE_LBA << 24) | (lba & 0xffffff); in pmcs_SATA_run() 2546 fis[2] = (lba >> 24) & 0xffffff; in pmcs_SATA_run() 2824 *lba = in pmcs_SATA_rwparm() 2844 *lba = in pmcs_SATA_rwparm() 2857 *lba = in pmcs_SATA_rwparm() 2873 *lba = in pmcs_SATA_rwparm() [all …]
|
/illumos-gate/usr/src/grub/grub-0.97/util/ |
H A D | grub-install.in | 70 --force-lba force GRUB to use LBA mode even for a buggy 246 --force-lba)
|
/illumos-gate/usr/src/lib/storage/libg_fc/common/hdrs/ |
H A D | g_scsi.h | 172 unsigned char lba; member
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | bootenv.rc | 41 setprop lba-access-ok 1
|
/illumos-gate/usr/src/uts/common/io/skd/ |
H A D | skd.c | 737 uint32_t lba; in skd_start() local 814 lba = pbuf->x_xfer->x_blkno; in skd_start() 822 (void *)pbuf, lba, lba, count, count, pbuf->dir); in skd_start() 835 scsi_req->cdb[2] = (lba & 0xff000000) >> 24; in skd_start() 836 scsi_req->cdb[3] = (lba & 0xff0000) >> 16; in skd_start() 837 scsi_req->cdb[4] = (lba & 0xff00) >> 8; in skd_start() 838 scsi_req->cdb[5] = (lba & 0xff); in skd_start() 4027 uint32_t lba, count; in skd_log_skreq() local 4028 lba = pbuf->x_xfer->x_blkno; in skd_log_skreq() 4031 (void *)pbuf, lba, lba, count, count); in skd_log_skreq()
|