Lines Matching defs:gs_port
61 * gs_port is the I/O nexus, used by the tty driver
64 * gserial <---> gs_port ... links will be null when the USB link is
67 * gserial->ioport == usb_ep->driver_data ... gs_port
68 * gs_port->port_usb ... gserial
70 * gs_port <---> tty_struct ... links will be null when the TTY file
95 struct gs_port {
124 struct gs_port *port;
328 gs_send_packet(struct gs_port *port, char *packet, unsigned size)
351 static int gs_start_tx(struct gs_port *port)
413 static unsigned gs_start_rx(struct gs_port *port)
471 struct gs_port *port = (void *)_port;
575 struct gs_port *port = ep->driver_data;
586 struct gs_port *port = ep->driver_data;
651 static int gs_start_io(struct gs_port *port)
696 * gs_open sets up the link between a gs_port and its associated TTY.
703 struct gs_port *port;
802 static int gs_writes_finished(struct gs_port *p)
816 struct gs_port *port = tty->driver_data;
877 struct gs_port *port = tty->driver_data;
897 struct gs_port *port = tty->driver_data;
913 struct gs_port *port = tty->driver_data;
926 struct gs_port *port = tty->driver_data;
943 struct gs_port *port = tty->driver_data;
960 struct gs_port *port = tty->driver_data;
977 struct gs_port *port = tty->driver_data;
1012 struct gs_port *port;
1014 port = kzalloc(sizeof(struct gs_port), GFP_KERNEL);
1135 static int gs_closed(struct gs_port *port)
1160 struct gs_port *port;
1217 struct gs_port *port;
1286 struct gs_port *port = gser->ioport;