ATA_DATA
for (i = ATA_DATA; i < ATA_MAX_RES; i++)
if (ch->r_io[ATA_CONTROL].res != ch->r_io[ATA_DATA].res)
ch->r_io[ATA_DATA].res);
for (i = ATA_DATA; i < ATA_MAX_RES; i++)
for (i = ATA_DATA; i <= ATA_COMMAND; i++) {
for (i = ATA_DATA; i <= ATA_COMMAND; i++) {
ATA_IDX_OUTSW_STRM(ch, ATA_DATA, (int16_t *)request->u.atapi.ccb,
ATA_IDX_OUTSW_STRM(ch, ATA_DATA, (int16_t *)request->u.atapi.ccb,
ATA_IDX_INSW_STRM(ch, ATA_DATA,
ATA_IDX_INSL_STRM(ch, ATA_DATA,
ATA_IDX_INW(ch, ATA_DATA);
ATA_IDX_OUTSW_STRM(ch, ATA_DATA,
ATA_IDX_OUTSL_STRM(ch, ATA_DATA,
ATA_IDX_OUTW(ch, ATA_DATA, 0);
for (i = ATA_DATA; i <= ATA_COMMAND; i ++) {
for (i = ATA_DATA; i <= ATA_COMMAND; i ++) {
for (i = ATA_DATA; i < ATA_MAX_RES; i++)
ch->r_io[ATA_DATA].offset = ch_offset + 0x00;
for (i = ATA_DATA; i <= ATA_COMMAND; i++) {
for (i = ATA_DATA; i <= ATA_COMMAND; i++) {
for (i = ATA_DATA; i < ATA_MAX_RES; i++)
ch->r_io[ATA_DATA].offset = ch_offset + 0x00;
for (i = ATA_DATA; i <= ATA_COMMAND; i++) {
for (i = ATA_DATA; i <= ATA_COMMAND; i ++) {