Lines Matching refs:ataio
743 request->data = ccb->ataio.data_ptr; in ata_cam_begin_transaction()
744 request->bytecount = ccb->ataio.dxfer_len; in ata_cam_begin_transaction()
745 request->u.ata.command = ccb->ataio.cmd.command; in ata_cam_begin_transaction()
746 request->u.ata.feature = ((uint16_t)ccb->ataio.cmd.features_exp << 8) | in ata_cam_begin_transaction()
747 (uint16_t)ccb->ataio.cmd.features; in ata_cam_begin_transaction()
748 request->u.ata.count = ((uint16_t)ccb->ataio.cmd.sector_count_exp << 8) | in ata_cam_begin_transaction()
749 (uint16_t)ccb->ataio.cmd.sector_count; in ata_cam_begin_transaction()
750 if (ccb->ataio.cmd.flags & CAM_ATAIO_48BIT) { in ata_cam_begin_transaction()
753 ((uint64_t)ccb->ataio.cmd.lba_high_exp << 40) | in ata_cam_begin_transaction()
754 ((uint64_t)ccb->ataio.cmd.lba_mid_exp << 32) | in ata_cam_begin_transaction()
755 ((uint64_t)ccb->ataio.cmd.lba_low_exp << 24); in ata_cam_begin_transaction()
758 ((uint64_t)(ccb->ataio.cmd.device & 0x0f) << 24); in ata_cam_begin_transaction()
760 request->u.ata.lba |= ((uint64_t)ccb->ataio.cmd.lba_high << 16) | in ata_cam_begin_transaction()
761 ((uint64_t)ccb->ataio.cmd.lba_mid << 8) | in ata_cam_begin_transaction()
762 (uint64_t)ccb->ataio.cmd.lba_low; in ata_cam_begin_transaction()
763 if (ccb->ataio.cmd.flags & CAM_ATAIO_NEEDRESULT) in ata_cam_begin_transaction()
766 ccb->ataio.cmd.flags & CAM_ATAIO_DMA) in ata_cam_begin_transaction()
772 if (ccb->ataio.cmd.command == ATA_READ_MUL || in ata_cam_begin_transaction()
773 ccb->ataio.cmd.command == ATA_READ_MUL48 || in ata_cam_begin_transaction()
774 ccb->ataio.cmd.command == ATA_WRITE_MUL || in ata_cam_begin_transaction()
775 ccb->ataio.cmd.command == ATA_WRITE_MUL48) { in ata_cam_begin_transaction()
918 (ccb->ataio.cmd.flags & CAM_ATAIO_NEEDRESULT))) { in ata_cam_end_transaction()
919 struct ata_res *res = &ccb->ataio.res; in ata_cam_end_transaction()
934 ccb->ataio.resid = in ata_cam_end_transaction()
935 ccb->ataio.dxfer_len - request->donecount; in ata_cam_end_transaction()
970 ((ccb->ataio.ata_flags & ATA_FLAG_AUX) == 0), in ata_check_ids()
1000 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL) && in ataaction()
1001 (ccb->ataio.cmd.control & ATA_A_RESET)) { in ataaction()
1002 struct ata_res *res = &ccb->ataio.res; in ataaction()