static void dump_ports() { if (gInfo->port_count == 0) { TRACE("%s: No ports connected\n", __func__); return; } TRACE("%s: Connected ports: (port_count: %" B_PRIu32 ")\n", __func__, gInfo->port_count); for (uint32 i = 0; i < gInfo->port_count; i++) { Port* port = gInfo->ports[i]; if (!port) { TRACE("port %" B_PRIu32 ":: INVALID ALLOC!\n", i); continue; } TRACE("port %" B_PRIu32 ": %s %s\n", i, port->PortName(), port->IsConnected() ? "connected" : "disconnected"); } }