RHD_FISLEN
memset(fis, 0, RHD_FISLEN);
memset(fis, 0, RHD_FISLEN);
memset(fis, 0, RHD_FISLEN);
RHD_FISLEN / 4 | (xfer->c_drive << AHCI_CMDH_F_PMP_SHIFT));
RHD_FISLEN / 4 | (xfer->c_drive << AHCI_CMDH_F_PMP_SHIFT));
RHD_FISLEN / 4 | AHCI_CMDH_F_A |
RHD_FISLEN / 4 | (drive << AHCI_CMDH_F_PMP_SHIFT));
cmd_h->cmdh_flags = htole16(RHD_FISLEN / 4 |
uint8_t fis[RHD_FISLEN];
MIN(sizeof(crqb->atacommand) - 2, RHD_FISLEN - rhd_command));