Changeset View
Changeset View
Standalone View
Standalone View
sbin/camcontrol/camcontrol.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 5,394 Lines • ▼ Show 20 Lines | if (cts->transport == XPORT_NVMF) { | ||||
| struct ccb_trans_settings_nvmf *nvmf = | struct ccb_trans_settings_nvmf *nvmf = | ||||
| &cts->xport_specific.nvmf; | &cts->xport_specific.nvmf; | ||||
| if (nvmf->valid & CTS_NVMF_VALID_TRTYPE) { | if (nvmf->valid & CTS_NVMF_VALID_TRTYPE) { | ||||
| fprintf(stdout, "%sTransport: %s\n", pathstr, | fprintf(stdout, "%sTransport: %s\n", pathstr, | ||||
| nvmf_transport_type(nvmf->trtype)); | nvmf_transport_type(nvmf->trtype)); | ||||
| } | } | ||||
| } | } | ||||
| if (cts->transport == XPORT_UFSHCI) { | |||||
| struct ccb_trans_settings_ufshci *ufshci = | |||||
| &cts->xport_specific.ufshci; | |||||
| if (ufshci->valid & CTS_UFSHCI_VALID_MODE) { | |||||
| fprintf(stdout, "%sHigh Speed Gear: %d (%d max)\n", | |||||
| pathstr, ufshci->hs_gear, ufshci->max_hs_gear); | |||||
| fprintf(stdout, "%sUnipro TX lanes: %d (%d max)\n", pathstr, | |||||
| ufshci->tx_lanes, ufshci->max_tx_lanes); | |||||
| fprintf(stdout, "%sUnipro RX lanes: %d (%d max)\n", pathstr, | |||||
| ufshci->rx_lanes, ufshci->max_rx_lanes); | |||||
| } | |||||
| } | |||||
| if (cts->protocol == PROTO_ATA) { | if (cts->protocol == PROTO_ATA) { | ||||
| struct ccb_trans_settings_ata *ata= | struct ccb_trans_settings_ata *ata= | ||||
| &cts->proto_specific.ata; | &cts->proto_specific.ata; | ||||
| if (ata->valid & CTS_ATA_VALID_TQ) { | if (ata->valid & CTS_ATA_VALID_TQ) { | ||||
| fprintf(stdout, "%stagged queueing: %s\n", pathstr, | fprintf(stdout, "%stagged queueing: %s\n", pathstr, | ||||
| (ata->flags & CTS_ATA_FLAGS_TAG_ENB) ? | (ata->flags & CTS_ATA_FLAGS_TAG_ENB) ? | ||||
| "enabled" : "disabled"); | "enabled" : "disabled"); | ||||
| ▲ Show 20 Lines • Show All 5,369 Lines • Show Last 20 Lines | |||||