Lines Matching refs:tty
299 static int ifx_spi_tiocmget(struct tty_struct *tty) in ifx_spi_tiocmget() argument
302 struct ifx_spi_device *ifx_dev = tty->driver_data; in ifx_spi_tiocmget()
325 static int ifx_spi_tiocmset(struct tty_struct *tty, in ifx_spi_tiocmset() argument
328 struct ifx_spi_device *ifx_dev = tty->driver_data; in ifx_spi_tiocmset()
353 static int ifx_spi_open(struct tty_struct *tty, struct file *filp) in ifx_spi_open() argument
355 return tty_port_open(&saved_ifx_dev->tty_port, tty, filp); in ifx_spi_open()
366 static void ifx_spi_close(struct tty_struct *tty, struct file *filp) in ifx_spi_close() argument
368 struct ifx_spi_device *ifx_dev = tty->driver_data; in ifx_spi_close()
369 tty_port_close(&ifx_dev->tty_port, tty, filp); in ifx_spi_close()
499 static int ifx_spi_write(struct tty_struct *tty, const unsigned char *buf, in ifx_spi_write() argument
502 struct ifx_spi_device *ifx_dev = tty->driver_data; in ifx_spi_write()
525 static int ifx_spi_write_room(struct tty_struct *tty) in ifx_spi_write_room() argument
527 struct ifx_spi_device *ifx_dev = tty->driver_data; in ifx_spi_write_room()
538 static int ifx_spi_chars_in_buffer(struct tty_struct *tty) in ifx_spi_chars_in_buffer() argument
540 struct ifx_spi_device *ifx_dev = tty->driver_data; in ifx_spi_chars_in_buffer()
552 static void ifx_spi_hangup(struct tty_struct *tty) in ifx_spi_hangup() argument
554 struct ifx_spi_device *ifx_dev = tty->driver_data; in ifx_spi_hangup()
565 static int ifx_port_activate(struct tty_port *port, struct tty_struct *tty) in ifx_port_activate() argument
578 tty->driver_data = ifx_dev; in ifx_port_activate()