Lines Matching refs:ports
205 TRACE("%s: No ports connected\n", __func__);
209 TRACE("%s: Connected ports: (port_count: %" B_PRIu32 ")\n", __func__,
213 Port* port = gInfo->ports[i];
228 Port* port = gInfo->ports[i];
244 // Try to determine what ports to use. We use the following heuristic:
299 gInfo->ports[gInfo->port_count++] = displayPort;
321 gInfo->ports[gInfo->port_count++] = ddiPort;
338 gInfo->ports[gInfo->port_count++] = eDPPort;
359 gInfo->ports[gInfo->port_count++] = hdmiPort;
373 gInfo->ports[gInfo->port_count++] = lvdsPort;
391 gInfo->ports[gInfo->port_count++] = dviPort;
407 gInfo->ports[gInfo->port_count++] = analogPort;
438 // TODO: At some point we should "group" ports to pipes with the same mode.
439 // You can drive multiple ports from a single pipe as long as the mode is
448 // Some ports need to be assigned to a fixed pipe on old hardware (or due
452 if (!gInfo->ports[i]->IsConnected())
455 pipe_index preference = gInfo->ports[i]->PipePreference();
462 gInfo->ports[i]->SetPipe(gInfo->pipes[index]);
468 // In a second pass, assign the remaining ports to the remaining pipes
470 if (gInfo->ports[i]->IsConnected() && gInfo->ports[i]->GetPipe() == NULL) {
476 gInfo->ports[i]->PortName());
480 gInfo->ports[i]->SetPipe(gInfo->pipes[current]);
509 // Probe all ports
512 // On TRACE, dump ports and states