Lines Matching refs:cts

2297 		struct	ccb_trans_settings *cts = &ccb->cts;
2302 if (cts->type == CTS_TYPE_CURRENT_SETTINGS)
2306 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_REVISION)
2307 d->revision = cts->xport_specific.sata.revision;
2308 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_MODE)
2309 d->mode = cts->xport_specific.sata.mode;
2310 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_BYTECOUNT) {
2312 cts->xport_specific.sata.bytecount);
2314 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_TAGS)
2315 d->tags = min(MVS_MAX_SLOTS, cts->xport_specific.sata.tags);
2316 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_PM)
2317 ch->pm_present = cts->xport_specific.sata.pm_present;
2318 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_ATAPI)
2319 d->atapi = cts->xport_specific.sata.atapi;
2320 if (cts->xport_specific.sata.valid & CTS_SATA_VALID_CAPS)
2321 d->caps = cts->xport_specific.sata.caps;
2328 struct ccb_trans_settings *cts = &ccb->cts;
2334 if (cts->type == CTS_TYPE_CURRENT_SETTINGS)
2338 cts->protocol = PROTO_UNSPECIFIED;
2339 cts->protocol_version = PROTO_VERSION_UNSPECIFIED;
2340 cts->transport = XPORT_SATA;
2341 cts->transport_version = XPORT_VERSION_UNSPECIFIED;
2342 cts->proto_specific.valid = 0;
2343 cts->xport_specific.sata.valid = 0;
2344 if (cts->type == CTS_TYPE_CURRENT_SETTINGS &&
2349 cts->xport_specific.sata.revision =
2351 cts->xport_specific.sata.valid |=
2354 cts->xport_specific.sata.caps = d->caps & CTS_SATA_CAPS_D;
2356 // cts->xport_specific.sata.caps |= CTS_SATA_CAPS_H_PMREQ;
2357 cts->xport_specific.sata.caps |= CTS_SATA_CAPS_H_AN;
2358 cts->xport_specific.sata.caps &=
2360 cts->xport_specific.sata.valid |= CTS_SATA_VALID_CAPS;
2362 cts->xport_specific.sata.revision = d->revision;
2363 cts->xport_specific.sata.valid |= CTS_SATA_VALID_REVISION;
2364 cts->xport_specific.sata.caps = d->caps;
2365 if (cts->type == CTS_TYPE_CURRENT_SETTINGS/* &&
2367 cts->xport_specific.sata.caps &= ~CTS_SATA_CAPS_H_AN;
2368 cts->xport_specific.sata.valid |= CTS_SATA_VALID_CAPS;
2370 cts->xport_specific.sata.mode = d->mode;
2371 cts->xport_specific.sata.valid |= CTS_SATA_VALID_MODE;
2372 cts->xport_specific.sata.bytecount = d->bytecount;
2373 cts->xport_specific.sata.valid |= CTS_SATA_VALID_BYTECOUNT;
2374 cts->xport_specific.sata.pm_present = ch->pm_present;
2375 cts->xport_specific.sata.valid |= CTS_SATA_VALID_PM;
2376 cts->xport_specific.sata.tags = d->tags;
2377 cts->xport_specific.sata.valid |= CTS_SATA_VALID_TAGS;
2378 cts->xport_specific.sata.atapi = d->atapi;
2379 cts->xport_specific.sata.valid |= CTS_SATA_VALID_ATAPI;