Lines Matching refs:tty_port

23 static int tty_port_default_receive_buf(struct tty_port *port,
46 static void tty_port_default_wakeup(struct tty_port *port)
62 void tty_port_init(struct tty_port *port)
79 * tty_port_link_device - link tty and tty_port
80 * @port: tty_port of the device
85 * tty_port (@port). Use this only if neither tty_port_register_device nor
89 void tty_port_link_device(struct tty_port *port,
100 * @port: tty_port of the device
109 struct device *tty_port_register_device(struct tty_port *port,
119 * @port: tty_port of the device
130 struct device *tty_port_register_device_attr(struct tty_port *port,
143 * @port: tty_port of the device
153 struct device *tty_port_register_device_attr_serdev(struct tty_port *port,
175 * @port: tty_port of the device
183 struct device *tty_port_register_device_serdev(struct tty_port *port,
194 * @port: tty_port of the device
202 void tty_port_unregister_device(struct tty_port *port,
215 int tty_port_alloc_xmit_buf(struct tty_port *port)
228 void tty_port_free_xmit_buf(struct tty_port *port)
244 * port by this function. Either indirectly by using tty_port refcounting
247 void tty_port_destroy(struct tty_port *port)
256 struct tty_port *port = container_of(kref, struct tty_port, kref);
270 void tty_port_put(struct tty_port *port)
284 struct tty_struct *tty_port_tty_get(struct tty_port *port)
304 void tty_port_tty_set(struct tty_port *port, struct tty_struct *tty)
315 static void tty_port_shutdown(struct tty_port *port, struct tty_struct *tty)
346 void tty_port_hangup(struct tty_port *port)
372 void tty_port_tty_hangup(struct tty_port *port, bool check_clocal)
387 void tty_port_tty_wakeup(struct tty_port *port)
401 int tty_port_carrier_raised(struct tty_port *port)
417 void tty_port_raise_dtr_rts(struct tty_port *port)
432 void tty_port_lower_dtr_rts(struct tty_port *port)
453 * The passed tty_port must implement the carrier_raised method if it can
460 * NB: May drop and reacquire tty lock when blocking, so tty and tty_port
463 int tty_port_block_til_ready(struct tty_port *port,
545 static void tty_port_drain_delay(struct tty_port *port, struct tty_struct *tty)
560 int tty_port_close_start(struct tty_port *port,
606 void tty_port_close_end(struct tty_port *port, struct tty_struct *tty)
632 void tty_port_close(struct tty_port *port, struct tty_struct *tty,
647 * @port: tty_port of the device
655 int tty_port_install(struct tty_port *port, struct tty_driver *driver,
669 * tty and tty_port may have changed state (eg., may be hung up now)
671 int tty_port_open(struct tty_port *port, struct tty_struct *tty,