Lines Matching refs:ports
44 /* Number of ports (per card) and cards supported
340 u32 numberOfPorts; /* Number of ports detected at startup */
451 unsigned int nports; /* Number of serial ports */
457 struct fst_port_info ports[FST_MAX_PORTS];
1335 for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) {
1432 /* Check for rx completions on all ports on this card */
1434 for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) {
1555 port = &card->ports[event & 0x03];
1650 /* Finally check the number of ports reported by firmware against the
2366 /* We're working on a number of ports based on the card ID. If the
2371 err = register_hdlc_device(card->ports[i].dev);
2376 unregister_hdlc_device(card->ports[i].dev);
2381 pr_info("%s-%s: %s IRQ%d, %d ports\n",
2382 port_to_dev(&card->ports[0])->name,
2383 port_to_dev(&card->ports[card->nports - 1])->name,
2488 struct net_device *dev = alloc_hdlcdev(&card->ports[i]);
2492 free_netdev(card->ports[i].dev);
2497 card->ports[i].dev = dev;
2498 card->ports[i].card = card;
2499 card->ports[i].index = i;
2500 card->ports[i].run = 0;
2580 unregister_hdlc_device(card->ports[i].dev);
2585 free_netdev(card->ports[i].dev);
2613 struct net_device *dev = port_to_dev(&card->ports[i]);