Lines Matching refs:ATA_IDX_INB

121 		    request->status = ATA_IDX_INB(ch, ATA_STATUS);
124 request->error = ATA_IDX_INB(ch, ATA_ERROR);
182 if (!(ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_DSC))
201 if (!(ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_DSC))
252 request->status = ATA_IDX_INB(ch, ATA_STATUS);
270 request->error = ATA_IDX_INB(ch, ATA_ERROR);
307 request->status = ATA_IDX_INB(ch, ATA_STATUS);
333 request->error = ATA_IDX_INB(ch, ATA_ERROR);
353 length = ATA_IDX_INB(ch, ATA_CYL_LSB)|(ATA_IDX_INB(ch, ATA_CYL_MSB)<<8);
359 switch ((ATA_IDX_INB(ch, ATA_IREASON) & (ATA_I_CMD | ATA_I_IN)) |
428 request->error = ATA_IDX_INB(ch, ATA_ERROR);
448 request->error = ATA_IDX_INB(ch, ATA_ERROR);
484 ostat0 = ATA_IDX_INB(ch, ATA_STATUS);
495 ostat1 = ATA_IDX_INB(ch, ATA_STATUS);
520 ATA_IDX_INB(ch, ATA_ERROR);
530 stat0 = ATA_IDX_INB(ch, ATA_STATUS);
531 err = ATA_IDX_INB(ch, ATA_ERROR);
532 lsb = ATA_IDX_INB(ch, ATA_CYL_LSB);
533 msb = ATA_IDX_INB(ch, ATA_CYL_MSB);
563 stat1 = ATA_IDX_INB(ch, ATA_STATUS);
564 err = ATA_IDX_INB(ch, ATA_ERROR);
565 lsb = ATA_IDX_INB(ch, ATA_CYL_LSB);
566 msb = ATA_IDX_INB(ch, ATA_CYL_MSB);
613 if (ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_BUSY) {
615 if (ATA_IDX_INB(ch, ATA_ALTSTAT) & ATA_S_BUSY)
631 status = ATA_IDX_INB(ch, ATA_ALTSTAT);
664 status = ATA_IDX_INB(ch, ATA_ALTSTAT);
723 int reason = ATA_IDX_INB(ch, ATA_IREASON);
724 int status = ATA_IDX_INB(ch, ATA_STATUS);
761 request->u.ata.count = (ATA_IDX_INB(ch, ATA_COUNT) << 8);
763 ((u_int64_t)(ATA_IDX_INB(ch, ATA_SECTOR)) << 24) |
764 ((u_int64_t)(ATA_IDX_INB(ch, ATA_CYL_LSB)) << 32) |
765 ((u_int64_t)(ATA_IDX_INB(ch, ATA_CYL_MSB)) << 40);
768 request->u.ata.count |= ATA_IDX_INB(ch, ATA_COUNT);
770 (ATA_IDX_INB(ch, ATA_SECTOR) |
771 (ATA_IDX_INB(ch, ATA_CYL_LSB) << 8) |
772 (ATA_IDX_INB(ch, ATA_CYL_MSB) << 16));
775 request->u.ata.count = ATA_IDX_INB(ch, ATA_COUNT);
776 request->u.ata.lba = ATA_IDX_INB(ch, ATA_SECTOR) |
777 (ATA_IDX_INB(ch, ATA_CYL_LSB) << 8) |
778 (ATA_IDX_INB(ch, ATA_CYL_MSB) << 16) |
779 ((ATA_IDX_INB(ch, ATA_DRIVE) & 0xf) << 24);