Lines Matching refs:ports
42 /* Number of ports (per card) and cards supported
342 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];
1292 for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) {
1384 /* Check for rx completions on all ports on this card */
1386 for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) {
1497 port = &card->ports[event & 0x03];
1593 /* Finally check the number of ports reported by firmware against the
2297 /* We're working on a number of ports based on the card ID. If the
2302 err = register_hdlc_device(card->ports[i].dev);
2307 unregister_hdlc_device(card->ports[i].dev);
2312 pr_info("%s-%s: %s IRQ%d, %d ports\n",
2313 port_to_dev(&card->ports[0])->name,
2314 port_to_dev(&card->ports[card->nports - 1])->name,
2421 struct net_device *dev = alloc_hdlcdev(&card->ports[i]);
2426 free_netdev(card->ports[i].dev);
2431 card->ports[i].dev = dev;
2432 card->ports[i].card = card;
2433 card->ports[i].index = i;
2434 card->ports[i].run = 0;
2513 unregister_hdlc_device(card->ports[i].dev);
2518 free_netdev(card->ports[i].dev);
2545 struct net_device *dev = port_to_dev(&card->ports[i]);