Lines Matching refs:port_num

102 	u8			port_num;  member
387 port->port_num, len, *((u8 *)req->buf), in gs_start_tx()
506 pr_vdebug("ttyGS%d: shutdown\n", port->port_num); in gs_rx_push()
512 port->port_num, req->status); in gs_rx_push()
541 port->port_num, count, req->actual); in gs_rx_push()
572 port->port_num); in gs_rx_push()
722 int port_num = tty->index; in gs_open() local
727 mutex_lock(&ports[port_num].lock); in gs_open()
728 port = ports[port_num].port; in gs_open()
750 mutex_unlock(&ports[port_num].lock); in gs_open()
781 port->port_num, tty, file); in gs_open()
803 pr_debug("gs_open: start ttyGS%d\n", port->port_num); in gs_open()
810 pr_debug("gs_open: ttyGS%d (%p,%p)\n", port->port_num, tty, file); in gs_open()
846 pr_debug("gs_close: ttyGS%d (%p,%p) ...\n", port->port_num, tty, file); in gs_close()
885 port->port_num, tty, file); in gs_close()
899 port->port_num, tty, count); in gs_write()
919 port->port_num, tty, ch, __builtin_return_address(0)); in gs_put_char()
933 pr_vdebug("gs_flush_chars: (%d,%p)\n", port->port_num, tty); in gs_flush_chars()
953 port->port_num, tty, room); in gs_write_room()
969 port->port_num, tty, chars); in gs_chars_in_buffer()
987 pr_vdebug("ttyGS%d: unthrottle\n", port->port_num); in gs_unthrottle()
999 port->port_num, duration); in gs_break_ctl()
1027 gs_port_alloc(unsigned port_num, struct usb_cdc_line_coding *coding) in gs_port_alloc() argument
1032 mutex_lock(&ports[port_num].lock); in gs_port_alloc()
1033 if (ports[port_num].port) { in gs_port_alloc()
1054 port->port_num = port_num; in gs_port_alloc()
1057 ports[port_num].port = port; in gs_port_alloc()
1059 mutex_unlock(&ports[port_num].lock); in gs_port_alloc()
1083 void gserial_free_line(unsigned char port_num) in gserial_free_line() argument
1087 mutex_lock(&ports[port_num].lock); in gserial_free_line()
1088 if (WARN_ON(!ports[port_num].port)) { in gserial_free_line()
1089 mutex_unlock(&ports[port_num].lock); in gserial_free_line()
1092 port = ports[port_num].port; in gserial_free_line()
1093 ports[port_num].port = NULL; in gserial_free_line()
1094 mutex_unlock(&ports[port_num].lock); in gserial_free_line()
1097 tty_unregister_device(gs_tty_driver, port_num); in gserial_free_line()
1106 int port_num; in gserial_alloc_line() local
1113 for (port_num = 0; port_num < MAX_U_SERIAL_PORTS; port_num++) { in gserial_alloc_line()
1114 ret = gs_port_alloc(port_num, &coding); in gserial_alloc_line()
1126 tty_dev = tty_port_register_device(&ports[port_num].port->port, in gserial_alloc_line()
1127 gs_tty_driver, port_num, NULL); in gserial_alloc_line()
1131 __func__, port_num, PTR_ERR(tty_dev)); in gserial_alloc_line()
1134 port = ports[port_num].port; in gserial_alloc_line()
1135 ports[port_num].port = NULL; in gserial_alloc_line()
1139 *line_num = port_num; in gserial_alloc_line()
1166 int gserial_connect(struct gserial *gser, u8 port_num) in gserial_connect() argument
1172 if (port_num >= MAX_U_SERIAL_PORTS) in gserial_connect()
1175 port = ports[port_num].port; in gserial_connect()
1177 pr_err("serial line %d not allocated.\n", port_num); in gserial_connect()
1181 pr_err("serial line %d is in use.\n", port_num); in gserial_connect()
1212 pr_debug("gserial_connect: start ttyGS%d\n", port->port_num); in gserial_connect()