Lines Matching refs:tty_port
23 static size_t tty_port_default_receive_buf(struct tty_port *port, const u8 *p, in tty_port_default_receive_buf()
44 static void tty_port_default_lookahead_buf(struct tty_port *port, const u8 *p, in tty_port_default_lookahead_buf()
64 static void tty_port_default_wakeup(struct tty_port *port) in tty_port_default_wakeup()
86 void tty_port_init(struct tty_port *port) in tty_port_init()
113 void tty_port_link_wq(struct tty_port *port, struct workqueue_struct *flip_wq) in tty_port_link_wq()
130 void tty_port_link_device(struct tty_port *port, in tty_port_link_device()
150 struct device *tty_port_register_device(struct tty_port *port, in tty_port_register_device()
171 struct device *tty_port_register_device_attr(struct tty_port *port, in tty_port_register_device_attr()
196 struct device *tty_port_register_device_attr_serdev(struct tty_port *port, in tty_port_register_device_attr_serdev()
227 void tty_port_unregister_device(struct tty_port *port, in tty_port_unregister_device()
241 int tty_port_alloc_xmit_buf(struct tty_port *port) in tty_port_alloc_xmit_buf()
259 void tty_port_free_xmit_buf(struct tty_port *port) in tty_port_free_xmit_buf()
276 void tty_port_destroy(struct tty_port *port) in tty_port_destroy()
286 struct tty_port *port = container_of(kref, struct tty_port, kref); in tty_port_destructor()
306 void tty_port_put(struct tty_port *port) in tty_port_put()
320 struct tty_struct *tty_port_tty_get(struct tty_port *port) in tty_port_tty_get()
335 void tty_port_tty_set(struct tty_port *port, struct tty_struct *tty) in tty_port_tty_set()
343 static void tty_port_shutdown_locked(struct tty_port *port, struct tty_struct *tty) in tty_port_shutdown_locked()
375 static void tty_port_shutdown(struct tty_port *port, struct tty_struct *tty) in tty_port_shutdown()
391 void tty_port_hangup(struct tty_port *port) in tty_port_hangup()
418 void tty_port_tty_hangup(struct tty_port *port, bool check_clocal) in tty_port_tty_hangup()
433 void tty_port_tty_vhangup(struct tty_port *port) in tty_port_tty_vhangup()
452 void tty_port_tty_wakeup(struct tty_port *port) in tty_port_tty_wakeup()
466 bool tty_port_carrier_raised(struct tty_port *port) in tty_port_carrier_raised()
482 void tty_port_raise_dtr_rts(struct tty_port *port) in tty_port_raise_dtr_rts()
497 void tty_port_lower_dtr_rts(struct tty_port *port) in tty_port_lower_dtr_rts()
529 int tty_port_block_til_ready(struct tty_port *port, in tty_port_block_til_ready()
614 static void tty_port_drain_delay(struct tty_port *port, struct tty_struct *tty) in tty_port_drain_delay()
643 int tty_port_close_start(struct tty_port *port, in tty_port_close_start()
695 void tty_port_close_end(struct tty_port *port, struct tty_struct *tty) in tty_port_close_end()
729 void tty_port_close(struct tty_port *port, struct tty_struct *tty, in tty_port_close()
752 int tty_port_install(struct tty_port *port, struct tty_driver *driver, in tty_port_install()
780 int tty_port_open(struct tty_port *port, struct tty_struct *tty, in tty_port_open()