Lines Matching refs:ataio

744 		request->data = ccb->ataio.data_ptr;  in ata_cam_begin_transaction()
745 request->bytecount = ccb->ataio.dxfer_len; in ata_cam_begin_transaction()
746 request->u.ata.command = ccb->ataio.cmd.command; in ata_cam_begin_transaction()
747 request->u.ata.feature = ((uint16_t)ccb->ataio.cmd.features_exp << 8) | in ata_cam_begin_transaction()
748 (uint16_t)ccb->ataio.cmd.features; in ata_cam_begin_transaction()
749 request->u.ata.count = ((uint16_t)ccb->ataio.cmd.sector_count_exp << 8) | in ata_cam_begin_transaction()
750 (uint16_t)ccb->ataio.cmd.sector_count; in ata_cam_begin_transaction()
751 if (ccb->ataio.cmd.flags & CAM_ATAIO_48BIT) { in ata_cam_begin_transaction()
754 ((uint64_t)ccb->ataio.cmd.lba_high_exp << 40) | in ata_cam_begin_transaction()
755 ((uint64_t)ccb->ataio.cmd.lba_mid_exp << 32) | in ata_cam_begin_transaction()
756 ((uint64_t)ccb->ataio.cmd.lba_low_exp << 24); in ata_cam_begin_transaction()
759 ((uint64_t)(ccb->ataio.cmd.device & 0x0f) << 24); in ata_cam_begin_transaction()
761 request->u.ata.lba |= ((uint64_t)ccb->ataio.cmd.lba_high << 16) | in ata_cam_begin_transaction()
762 ((uint64_t)ccb->ataio.cmd.lba_mid << 8) | in ata_cam_begin_transaction()
763 (uint64_t)ccb->ataio.cmd.lba_low; in ata_cam_begin_transaction()
764 if (ccb->ataio.cmd.flags & CAM_ATAIO_NEEDRESULT) in ata_cam_begin_transaction()
767 ccb->ataio.cmd.flags & CAM_ATAIO_DMA) in ata_cam_begin_transaction()
773 if (ccb->ataio.cmd.command == ATA_READ_MUL || in ata_cam_begin_transaction()
774 ccb->ataio.cmd.command == ATA_READ_MUL48 || in ata_cam_begin_transaction()
775 ccb->ataio.cmd.command == ATA_WRITE_MUL || in ata_cam_begin_transaction()
776 ccb->ataio.cmd.command == ATA_WRITE_MUL48) { in ata_cam_begin_transaction()
919 (ccb->ataio.cmd.flags & CAM_ATAIO_NEEDRESULT))) { in ata_cam_end_transaction()
920 struct ata_res *res = &ccb->ataio.res; in ata_cam_end_transaction()
935 ccb->ataio.resid = in ata_cam_end_transaction()
936 ccb->ataio.dxfer_len - request->donecount; in ata_cam_end_transaction()
971 ((ccb->ataio.ata_flags & ATA_FLAG_AUX) == 0), in ata_check_ids()
1001 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL) && in ataaction()
1002 (ccb->ataio.cmd.control & ATA_A_RESET)) { in ataaction()
1003 struct ata_res *res = &ccb->ataio.res; in ataaction()