Lines Matching refs:ports
108 struct moxa_port *ports;
316 p = moxa_boards[i].ports;
345 p = moxa_boards[i].ports;
663 port = brd->ports;
681 port = brd->ports;
828 brd->ports = kcalloc(MAX_PORTS_PER_BOARD, sizeof(*brd->ports),
830 if (brd->ports == NULL) {
831 printk(KERN_ERR "cannot allocate memory for ports\n");
836 for (i = 0, p = brd->ports; i < MAX_PORTS_PER_BOARD; i++, p++) {
880 tty_port_register_device(&brd->ports[i].port, moxaDriver,
886 tty_port_destroy(&brd->ports[i].port);
887 kfree(brd->ports);
903 if (tty_port_initialized(&brd->ports[a].port))
904 tty_port_tty_hangup(&brd->ports[a].port, false);
907 tty_port_destroy(&brd->ports[a].port);
912 if (tty_port_initialized(&brd->ports[a].port))
927 kfree(brd->ports);
993 dev_info(&pdev->dev, "board '%s' ready (%u ports, firmware loaded)\n",
1087 "ready (%u ports, firmware loaded)\n",
1178 ch = &brd->ports[port % MAX_PORTS_PER_BOARD];
1443 moxa_poll_port(&brd->ports[port], !!ip, ip + port);
1449 struct moxa_port *p = brd->ports;
1515 * C320-32. The port number of first board (C218 - 8 ports) is from
1516 * 0 to 7. The port number of second board (C320 - 16 ports) is form
1517 * 32 to 47. The port number of third board (C320 - 32 ports) is from