sata_cmd_info
} sata_cmd_info[] = {
static const struct sata_cmd_info scmd_invalid = {
sata_cmd_cdblen(const struct sata_cmd_info *cmd)
const struct sata_cmd_info *cmd = &scmd_invalid;
for (uint_t i = 0; i < ARRAY_SIZE(sata_cmd_info); i++) {
if (pkt->pkt_cdbp[0] != sata_cmd_info[i].sci_op)
if ((sata_cmd_info[i].sci_flags & SCF_SVC_ACT) != 0 &&
(pkt->pkt_cdbp[1] & 0x1f) != sata_cmd_info[i].sci_svcact) {
cmd = &sata_cmd_info[i];
const struct sata_cmd_info *sci = NULL;
for (i = 0, sci = &sata_cmd_info[0]; i < ARRAY_SIZE(sata_cmd_info);
if (i < ARRAY_SIZE(sata_cmd_info)) {