Home
last modified time | relevance | path

Searched refs:flip_wq (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
H A Dtty_port.h141 void tty_port_link_wq(struct tty_port *port, struct workqueue_struct *flip_wq);
177 if (!port->buf.flip_wq) in tty_port_link_driver_wq()
178 tty_port_link_wq(port, driver->flip_wq); in tty_port_link_driver_wq()
H A Dtty_driver.h554 struct workqueue_struct *flip_wq; member
/linux/drivers/tty/
H A Dtty_port.c113 void tty_port_link_wq(struct tty_port *port, struct workqueue_struct *flip_wq) in tty_port_link_wq() argument
115 port->buf.flip_wq = flip_wq; in tty_port_link_wq()
232 WRITE_ONCE(port->buf.flip_wq, NULL); in tty_port_unregister_device()
280 WRITE_ONCE(port->buf.flip_wq, NULL); in tty_port_destroy()
H A Dtty_io.c3446 driver->flip_wq = alloc_workqueue("%s-%s", WQ_UNBOUND | WQ_SYSFS, in tty_register_driver()
3448 if (!driver->flip_wq) { in tty_register_driver()
3488 if (driver->flip_wq) in tty_register_driver()
3489 destroy_workqueue(driver->flip_wq); in tty_register_driver()
3510 if (driver->flip_wq) in tty_unregister_driver()
3511 destroy_workqueue(driver->flip_wq); in tty_unregister_driver()