Lines Matching refs:ports
112 struct moxa_port *ports; member
321 p = moxa_boards[i].ports; in moxa_ioctl()
350 p = moxa_boards[i].ports; in moxa_ioctl()
676 port = brd->ports; in moxa_load_code()
694 port = brd->ports; in moxa_load_code()
841 brd->ports = kcalloc(MAX_PORTS_PER_BOARD, sizeof(*brd->ports), in moxa_init_board()
843 if (brd->ports == NULL) { in moxa_init_board()
849 for (i = 0, p = brd->ports; i < MAX_PORTS_PER_BOARD; i++, p++) { in moxa_init_board()
893 tty_port_register_device(&brd->ports[i].port, moxaDriver, in moxa_init_board()
899 tty_port_destroy(&brd->ports[i].port); in moxa_init_board()
900 kfree(brd->ports); in moxa_init_board()
916 if (brd->ports[a].port.flags & ASYNC_INITIALIZED) in moxa_board_deinit()
917 tty_port_tty_hangup(&brd->ports[a].port, false); in moxa_board_deinit()
920 tty_port_destroy(&brd->ports[a].port); in moxa_board_deinit()
925 if (brd->ports[a].port.flags & ASYNC_INITIALIZED) in moxa_board_deinit()
940 kfree(brd->ports); in moxa_board_deinit()
1191 ch = &brd->ports[port % MAX_PORTS_PER_BOARD]; in moxa_open()
1456 moxa_poll_port(&brd->ports[port], !!ip, ip + port); in moxa_poll()
1462 struct moxa_port *p = brd->ports; in moxa_poll()