Lines Matching refs:port

46 	struct tty_port		port;  member
80 static void rfcomm_dev_destruct(struct tty_port *port) in rfcomm_dev_destruct() argument
82 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_destruct()
110 static int rfcomm_dev_activate(struct tty_port *port, struct tty_struct *tty) in rfcomm_dev_activate() argument
112 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_activate()
122 static bool rfcomm_dev_carrier_raised(struct tty_port *port) in rfcomm_dev_carrier_raised() argument
124 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_carrier_raised()
130 static void rfcomm_dev_shutdown(struct tty_port *port) in rfcomm_dev_shutdown() argument
132 struct rfcomm_dev *dev = container_of(port, struct rfcomm_dev, port); in rfcomm_dev_shutdown()
167 if (dev && !tty_port_get(&dev->port)) in rfcomm_dev_get()
272 tty_port_init(&dev->port); in __rfcomm_dev_add()
273 dev->port.ops = &rfcomm_port_ops; in __rfcomm_dev_add()
331 tty = tty_port_register_device(&dev->port, rfcomm_tty_driver, in rfcomm_dev_add()
334 tty_port_put(&dev->port); in rfcomm_dev_add()
367 tty_port_tty_wakeup(&dev->port); in rfcomm_wfree()
368 tty_port_put(&dev->port); in rfcomm_wfree()
373 tty_port_get(&dev->port); in rfcomm_set_owner_w()
452 tty_port_put(&dev->port); in __rfcomm_release_dev()
458 tty_port_put(&dev->port); in __rfcomm_release_dev()
466 tty_port_tty_vhangup(&dev->port); in __rfcomm_release_dev()
469 tty_port_put(&dev->port); in __rfcomm_release_dev()
471 tty_port_put(&dev->port); in __rfcomm_release_dev()
523 if (!tty_port_get(&dev->port)) in rfcomm_get_dev_list()
531 tty_port_put(&dev->port); in rfcomm_get_dev_list()
569 tty_port_put(&dev->port); in rfcomm_get_dev_info()
611 tty_insert_flip_string(&dev->port, skb->data, skb->len); in rfcomm_dev_data_ready()
612 tty_flip_buffer_push(&dev->port); in rfcomm_dev_data_ready()
629 wake_up_interruptible(&dev->port.open_wait); in rfcomm_dev_state_change()
631 tty_port_tty_hangup(&dev->port, false); in rfcomm_dev_state_change()
643 tty_port_tty_hangup(&dev->port, true); in rfcomm_dev_modem_status()
663 inserted += tty_insert_flip_string(&dev->port, skb->data, in rfcomm_tty_copy_pending()
671 tty_flip_buffer_push(&dev->port); in rfcomm_tty_copy_pending()
693 tty_port_put(&dev->port); in rfcomm_tty_cleanup()
719 err = tty_port_install(&dev->port, driver, tty); in rfcomm_tty_install()
732 tty_port_put(&dev->port); in rfcomm_tty_install()
746 dev->channel, dev->port.count); in rfcomm_tty_open()
748 err = tty_port_open(&dev->port, tty, filp); in rfcomm_tty_open()
769 dev->port.count); in rfcomm_tty_close()
771 tty_port_close(&dev->port, tty, filp); in rfcomm_tty_close()
1052 tty_port_hangup(&dev->port); in rfcomm_tty_hangup()