Home
last modified time | relevance | path

Searched refs:sata_cmd (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/sata/
H A Dsata_hba.h326 struct sata_cmd { struct
389 typedef struct sata_cmd sata_cmd_t; argument
391 _NOTE(SCHEME_PROTECTS_DATA("unshared data", sata_cmd))
491 struct sata_cmd satapkt_cmd; /* composite sata command */
/illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/
H A Dahci.c9271 sata_cmd_t *sata_cmd; in ahci_get_rqsense_data() local
9292 sata_cmd = &spkt->satapkt_cmd; in ahci_get_rqsense_data()
9342 &sata_cmd->satacmd_rqsense, in ahci_get_rqsense_data()
9346 sata_cmd->satacmd_rqsense; in ahci_get_rqsense_data()
9352 spkt, sata_cmd->satacmd_acdb[0]); in ahci_get_rqsense_data()
9399 sata_cmd_t *sata_cmd = NULL; in ahci_fatal_error_recovery_handler() local
9466 sata_cmd = &spkt->satapkt_cmd; in ahci_fatal_error_recovery_handler()
9474 ahci_copy_err_cnxt(sata_cmd, ahci_rcvd_fisp); in ahci_fatal_error_recovery_handler()
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c7365 sata_cmd_t *sata_cmd = &spx->txlt_sata_pkt->satapkt_cmd; in sata_extract_error_lba() local
7368 if (sata_cmd->satacmd_addr_type == ATA_ADDR_LBA48) { in sata_extract_error_lba()
7369 *lba = sata_cmd->satacmd_lba_high_msb; in sata_extract_error_lba()
7370 *lba = (*lba << 8) | sata_cmd->satacmd_lba_mid_msb; in sata_extract_error_lba()
7371 *lba = (*lba << 8) | sata_cmd->satacmd_lba_low_msb; in sata_extract_error_lba()
7372 } else if (sata_cmd->satacmd_addr_type == ATA_ADDR_LBA28) { in sata_extract_error_lba()
7373 *lba = sata_cmd->satacmd_device_reg & 0xf; in sata_extract_error_lba()
7375 *lba = (*lba << 8) | sata_cmd->satacmd_lba_high_lsb; in sata_extract_error_lba()
7376 *lba = (*lba << 8) | sata_cmd->satacmd_lba_mid_lsb; in sata_extract_error_lba()
7377 *lba = (*lba << 8) | sata_cmd->satacmd_lba_low_lsb; in sata_extract_error_lba()