Lines Matching refs:cts

2681 		struct	ccb_trans_settings *cts = &ccb->cts;
2686 if (cts->type == CTS_TYPE_CURRENT_SETTINGS)
2690 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_REVISION)
2691 d->revision = cts->xport_specific.sata.revision;
2692 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_MODE)
2693 d->mode = cts->xport_specific.sata.mode;
2694 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_BYTECOUNT)
2695 d->bytecount = min(8192, cts->xport_specific.sata.bytecount);
2696 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_TAGS)
2697 d->tags = min(ch->numslots, cts->xport_specific.sata.tags);
2698 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_PM)
2699 ch->pm_present = cts->xport_specific.sata.pm_present;
2700 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_ATAPI)
2701 d->atapi = cts->xport_specific.sata.atapi;
2702 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_CAPS)
2703 d->caps = cts->xport_specific.sata.caps;
2710 struct ccb_trans_settings *cts = &ccb->cts;
2716 if (cts->type == CTS_TYPE_CURRENT_SETTINGS)
2720 cts->protocol = PROTO_UNSPECIFIED;
2721 cts->protocol_version = PROTO_VERSION_UNSPECIFIED;
2722 cts->transport = XPORT_SATA;
2723 cts->transport_version = XPORT_VERSION_UNSPECIFIED;
2724 cts->proto_specific.valid = 0;
2725 cts->xport_specific.sata.valid = 0;
2726 if (cts->type == CTS_TYPE_CURRENT_SETTINGS &&
2731 cts->xport_specific.sata.revision =
2733 cts->xport_specific.sata.valid |=
2736 cts->xport_specific.sata.caps = d->caps & CTS_SATA_CAPS_D;
2739 cts->xport_specific.sata.caps |= CTS_SATA_CAPS_H_PMREQ;
2741 cts->xport_specific.sata.caps |= CTS_SATA_CAPS_H_APST;
2745 cts->xport_specific.sata.caps |= CTS_SATA_CAPS_H_DMAAA;
2746 cts->xport_specific.sata.caps |= CTS_SATA_CAPS_H_AN;
2747 cts->xport_specific.sata.caps &=
2749 cts->xport_specific.sata.valid |= CTS_SATA_VALID_CAPS;
2751 cts->xport_specific.sata.revision = d->revision;
2752 cts->xport_specific.sata.valid |= CTS_SATA_VALID_REVISION;
2753 cts->xport_specific.sata.caps = d->caps;
2754 cts->xport_specific.sata.valid |= CTS_SATA_VALID_CAPS;
2756 cts->xport_specific.sata.mode = d->mode;
2757 cts->xport_specific.sata.valid |= CTS_SATA_VALID_MODE;
2758 cts->xport_specific.sata.bytecount = d->bytecount;
2759 cts->xport_specific.sata.valid |= CTS_SATA_VALID_BYTECOUNT;
2760 cts->xport_specific.sata.pm_present = ch->pm_present;
2761 cts->xport_specific.sata.valid |= CTS_SATA_VALID_PM;
2762 cts->xport_specific.sata.tags = d->tags;
2763 cts->xport_specific.sata.valid |= CTS_SATA_VALID_TAGS;
2764 cts->xport_specific.sata.atapi = d->atapi;
2765 cts->xport_specific.sata.valid |= CTS_SATA_VALID_ATAPI;