Searched defs:sata_cmd (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/sata/
H A Dsata_hba.h271 * Device Control register is not specified in sata_cmd structure - SATA HBA
286 * specify what register fields should be updated in sata_cmd structure.
306 * Only ATA register fields of the sata_cmd are set-up for that purpose.
311 * and lba fields of the sata_cmd structure to values returned via
326 struct sata_cmd { struct
389 typedef struct sata_cmd sata_cmd_t;
391 _NOTE(SCHEME_PROTECTS_DATA("unshared data", sata_cmd))
436 * This flag indicates that sata_cmd was set-up for DMA Queued command
441 * support for queuing and the device for which sata_cmd is prepared supports
491 struct sata_cmd satapkt_cm
[all...]
/illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/
H A Dahci.c2082 * down to HBA driver via sata_cmd.
6906 * the sata_cmd.
6912 * the sata_cmd.
9167 sata_cmd_t *sata_cmd; local
9188 sata_cmd = &spkt->satapkt_cmd;
9238 &sata_cmd->satacmd_rqsense,
9242 sata_cmd->satacmd_rqsense;
9248 spkt, sata_cmd->satacmd_acdb[0]);
9295 sata_cmd_t *sata_cmd = NULL; local
9362 sata_cmd
[all...]
/illumos-gate/usr/src/uts/common/io/sata/impl/
H A Dsata.c7295 sata_cmd_t *sata_cmd = &spx->txlt_sata_pkt->satapkt_cmd; local
7298 if (sata_cmd->satacmd_addr_type == ATA_ADDR_LBA48) {
7299 *lba = sata_cmd->satacmd_lba_high_msb;
7300 *lba = (*lba << 8) | sata_cmd->satacmd_lba_mid_msb;
7301 *lba = (*lba << 8) | sata_cmd->satacmd_lba_low_msb;
7302 } else if (sata_cmd->satacmd_addr_type == ATA_ADDR_LBA28) {
7303 *lba = sata_cmd->satacmd_device_reg & 0xf;
7305 *lba = (*lba << 8) | sata_cmd->satacmd_lba_high_lsb;
7306 *lba = (*lba << 8) | sata_cmd->satacmd_lba_mid_lsb;
7307 *lba = (*lba << 8) | sata_cmd
[all...]

Completed in 98 milliseconds