Lines Matching defs:ports
210 if (!ca->ports[i])
212 release_port(ca->ports[i]);
213 free(ca->ports[i]);
214 ca->ports[i] = 0;
245 if (!ca.ports[*port])
247 if (ca.ports[*port]->state == 4)
249 if (ca.ports[*port]->phys_state != 3)
256 if (!ca.ports[i])
258 if (up < 0 && ca.ports[i]->phys_state == 5)
260 if (ca.ports[i]->state == 4) {
270 if (!ca.ports[i])
272 if (ca.ports[i]->phys_state != 3) {
393 memset(ca->ports, 0, sizeof ca->ports);
405 if (!(ca->ports[portnum] = calloc(1, sizeof(*ca->ports[portnum])))) {
409 if (get_port(ca_name, dir_name, portnum, ca->ports[portnum]) < 0) {
410 free(ca->ports[portnum]);
411 ca->ports[portnum] = NULL;
506 /* FIXME - verify that all ports are closed */
558 int ports = 0, i;
574 portguids[ports++] = ca.ports[i] ? ca.ports[i]->port_guid : 0;
578 DEBUG("%s: %d ports", ca_name, ports);
580 return ports;