/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/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/sys/ |
H A D | cdio.h | 69 int lba; member 105 int lba; member 113 int lba; member
|
/illumos-gate/usr/src/uts/common/io/usb/scsa2usb/ |
H A D | scsa2usb.c | 3782 uint64_t lba; in scsa2usb_rw_transport() local 3803 lba = SCSA2USB_LBA_6BYTE(pkt); in scsa2usb_rw_transport() 3809 lba = SCSA2USB_LBA_6BYTE(pkt); in scsa2usb_rw_transport() 3816 lba = SCSA2USB_LBA_10BYTE(pkt); in scsa2usb_rw_transport() 3822 lba = SCSA2USB_LBA_10BYTE(pkt); in scsa2usb_rw_transport() 3834 lba = SCSA2USB_LBA_10BYTE(pkt); in scsa2usb_rw_transport() 3842 lba = SCSA2USB_LBA_16BYTE(pkt); in scsa2usb_rw_transport() 3847 lba = SCSA2USB_LBA_16BYTE(pkt); in scsa2usb_rw_transport() 3852 lba = SCSA2USB_LBA_12BYTE(pkt); in scsa2usb_rw_transport() 3857 lba = SCSA2USB_LBA_12BYTE(pkt); in scsa2usb_rw_transport() [all …]
|
/illumos-gate/usr/src/uts/common/io/sata/impl/ |
H A D | sata.c | 6255 uint64_t lba; in sata_txlt_read() local 6277 lba = (scsipkt->pkt_cdbp[1] & 0x1f); in sata_txlt_read() 6278 lba = (lba << 8) | scsipkt->pkt_cdbp[2]; in sata_txlt_read() 6279 lba = (lba << 8) | scsipkt->pkt_cdbp[3]; in sata_txlt_read() 6285 lba = scsipkt->pkt_cdbp[2]; in sata_txlt_read() 6286 lba = (lba << 8) | scsipkt->pkt_cdbp[3]; in sata_txlt_read() 6287 lba = (lba << 8) | scsipkt->pkt_cdbp[4]; in sata_txlt_read() 6288 lba = (lba << 8) | scsipkt->pkt_cdbp[5]; in sata_txlt_read() 6294 lba = scsipkt->pkt_cdbp[2]; in sata_txlt_read() 6295 lba = (lba << 8) | scsipkt->pkt_cdbp[3]; in sata_txlt_read() [all …]
|
/illumos-gate/usr/src/contrib/bhyve/dev/nvme/ |
H A D | nvme.h | 1574 uint64_t lba; member 1970 uint64_t lba, uint32_t lba_count, nvme_cb_fn_t cb_fn, 1975 uint64_t lba, uint32_t lba_count, nvme_cb_fn_t cb_fn, 2038 uint64_t lba, uint32_t count) in nvme_ns_rw_cmd() argument 2042 cmd->cdw10 = htole32(lba & 0xffffffffu); in nvme_ns_rw_cmd() 2043 cmd->cdw11 = htole32(lba >> 32); in nvme_ns_rw_cmd() 2049 uint64_t lba, uint32_t count) in nvme_ns_write_cmd() argument 2051 nvme_ns_rw_cmd(cmd, NVME_OPC_WRITE, nsid, lba, count); in nvme_ns_write_cmd() 2056 uint64_t lba, uint32_t count) in nvme_ns_read_cmd() argument 2058 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() 2113 lba = SCSA1394_LBA_12BYTE(pkt); in scsa1394_cmd_fill_cdb_rbc() 2117 lba = SCSA1394_LBA_12BYTE(pkt); in scsa1394_cmd_fill_cdb_rbc() 2159 scsa1394_cmd_fill_cdb_lba(cmd, lba); in scsa1394_cmd_fill_cdb_rbc() 2199 scsa1394_cmd_fill_cdb_lba(scsa1394_cmd_t *cmd, int lba) in scsa1394_cmd_fill_cdb_lba() argument [all …]
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | pci_ahci.c | 215 static inline void lba_to_msf(uint8_t *buf, int lba) in lba_to_msf() argument 217 lba += 150; in lba_to_msf() 218 buf[0] = (lba / 75) / 60; in lba_to_msf() 219 buf[1] = (lba / 75) % 60; in lba_to_msf() 220 buf[2] = lba % 75; in lba_to_msf() 667 uint64_t lba; in ahci_handle_rw() local 685 lba = ((uint64_t)cfis[10] << 40) | in ahci_handle_rw() 698 lba = ((uint64_t)cfis[10] << 40) | in ahci_handle_rw() 708 lba = ((cfis[7] & 0xf) << 24) | (cfis[6] << 16) | in ahci_handle_rw() 714 lba *= blockif_sectsz(p->bctx); in ahci_handle_rw() [all …]
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_scsi.c | 861 uint64_t lba, laddr; in sbd_handle_read() local 883 lba = READ_SCSI21(&task->task_cdb[1], uint64_t); in sbd_handle_read() 890 lba = READ_SCSI32(&task->task_cdb[2], uint64_t); in sbd_handle_read() 893 lba = READ_SCSI32(&task->task_cdb[2], uint64_t); in sbd_handle_read() 896 lba = READ_SCSI64(&task->task_cdb[2], uint64_t); in sbd_handle_read() 904 laddr = lba << sl->sl_data_blocksize_shift; in sbd_handle_read() 932 if (sbd_ats_handling_before_io(task, sl, lba, blkcount) != in sbd_handle_read() 1529 uint64_t lba, laddr; in sbd_handle_write() local 1555 lba = READ_SCSI21(&task->task_cdb[1], uint64_t); in sbd_handle_write() 1562 lba = READ_SCSI32(&task->task_cdb[2], uint64_t); in sbd_handle_write() [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/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/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/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() 2524 fis[2] = ((nblk & 0xff00) << 16) | ((lba >> 24) & 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() 2813 pmcs_SATA_rwparm(uint8_t *cdb, uint32_t *xfr, uint64_t *lba, uint64_t lbamax) in pmcs_SATA_rwparm() argument 2824 *lba = in pmcs_SATA_rwparm() 2844 *lba = in pmcs_SATA_rwparm() [all …]
|
/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/i86pc/sys/ |
H A D | biosdisk.h | 115 uint32_t lba; member
|
/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/uts/intel/os/ |
H A D | bootenv.rc | 41 setprop lba-access-ok 1
|
/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/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()
|