Lines Matching refs:ATA_IDX_INB

118 		    request->status = ATA_IDX_INB(ch, ATA_STATUS);  in ata_begin_transaction()
121 request->error = ATA_IDX_INB(ch, ATA_ERROR); in ata_begin_transaction()
179 if (!(ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_DSC)) in ata_begin_transaction()
198 if (!(ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_DSC)) in ata_begin_transaction()
249 request->status = ATA_IDX_INB(ch, ATA_STATUS); in ata_end_transaction()
267 request->error = ATA_IDX_INB(ch, ATA_ERROR); in ata_end_transaction()
304 request->status = ATA_IDX_INB(ch, ATA_STATUS); in ata_end_transaction()
330 request->error = ATA_IDX_INB(ch, ATA_ERROR); in ata_end_transaction()
350 length = ATA_IDX_INB(ch, ATA_CYL_LSB)|(ATA_IDX_INB(ch, ATA_CYL_MSB)<<8); in ata_end_transaction()
356 switch ((ATA_IDX_INB(ch, ATA_IREASON) & (ATA_I_CMD | ATA_I_IN)) | in ata_end_transaction()
425 request->error = ATA_IDX_INB(ch, ATA_ERROR); in ata_end_transaction()
445 request->error = ATA_IDX_INB(ch, ATA_ERROR); in ata_end_transaction()
481 ostat0 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
492 ostat1 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
517 ATA_IDX_INB(ch, ATA_ERROR); in ata_generic_reset()
527 stat0 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
528 err = ATA_IDX_INB(ch, ATA_ERROR); in ata_generic_reset()
529 lsb = ATA_IDX_INB(ch, ATA_CYL_LSB); in ata_generic_reset()
530 msb = ATA_IDX_INB(ch, ATA_CYL_MSB); in ata_generic_reset()
560 stat1 = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_reset()
561 err = ATA_IDX_INB(ch, ATA_ERROR); in ata_generic_reset()
562 lsb = ATA_IDX_INB(ch, ATA_CYL_LSB); in ata_generic_reset()
563 msb = ATA_IDX_INB(ch, ATA_CYL_MSB); in ata_generic_reset()
610 if (ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_BUSY) { in ata_generic_status()
612 if (ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_BUSY) in ata_generic_status()
628 status = ATA_IDX_INB(ch, ATA_ALTSTAT); in ata_wait()
661 status = ATA_IDX_INB(ch, ATA_ALTSTAT); in ata_wait()
720 int reason = ATA_IDX_INB(ch, ATA_IREASON); in ata_generic_command()
721 int status = ATA_IDX_INB(ch, ATA_STATUS); in ata_generic_command()
758 request->u.ata.count = (ATA_IDX_INB(ch, ATA_COUNT) << 8); in ata_tf_read()
760 ((u_int64_t)(ATA_IDX_INB(ch, ATA_SECTOR)) << 24) | in ata_tf_read()
761 ((u_int64_t)(ATA_IDX_INB(ch, ATA_CYL_LSB)) << 32) | in ata_tf_read()
762 ((u_int64_t)(ATA_IDX_INB(ch, ATA_CYL_MSB)) << 40); in ata_tf_read()
765 request->u.ata.count |= ATA_IDX_INB(ch, ATA_COUNT); in ata_tf_read()
767 (ATA_IDX_INB(ch, ATA_SECTOR) | in ata_tf_read()
768 (ATA_IDX_INB(ch, ATA_CYL_LSB) << 8) | in ata_tf_read()
769 (ATA_IDX_INB(ch, ATA_CYL_MSB) << 16)); in ata_tf_read()
772 request->u.ata.count = ATA_IDX_INB(ch, ATA_COUNT); in ata_tf_read()
773 request->u.ata.lba = ATA_IDX_INB(ch, ATA_SECTOR) | in ata_tf_read()
774 (ATA_IDX_INB(ch, ATA_CYL_LSB) << 8) | in ata_tf_read()
775 (ATA_IDX_INB(ch, ATA_CYL_MSB) << 16) | in ata_tf_read()
776 ((ATA_IDX_INB(ch, ATA_DRIVE) & 0xf) << 24); in ata_tf_read()