Lines Matching refs:serport

13 struct serport {  struct
29 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_receive_buf() argument
32 if (!test_bit(SERPORT_ACTIVE, &serport->flags)) in ttyport_receive_buf()
49 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_write_wakeup() local
57 test_bit(SERPORT_ACTIVE, &serport->flags)) in ttyport_write_wakeup()
77 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_write_buf() local
78 struct tty_struct *tty = serport->tty; in ttyport_write_buf()
80 if (!test_bit(SERPORT_ACTIVE, &serport->flags)) in ttyport_write_buf()
84 return tty->ops->write(serport->tty, data, len); in ttyport_write_buf()
89 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_write_flush() local
90 struct tty_struct *tty = serport->tty; in ttyport_write_flush()
97 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_write_room() local
98 struct tty_struct *tty = serport->tty; in ttyport_write_room()
105 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_open() local
110 tty = tty_init_dev(serport->tty_drv, serport->tty_idx); in ttyport_open()
113 serport->tty = tty; in ttyport_open()
120 ret = tty->ops->open(serport->tty, NULL); in ttyport_open()
124 tty_unlock(serport->tty); in ttyport_open()
139 set_bit(SERPORT_ACTIVE, &serport->flags); in ttyport_open()
147 tty_release_struct(tty, serport->tty_idx); in ttyport_open()
154 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_close() local
155 struct tty_struct *tty = serport->tty; in ttyport_close()
157 clear_bit(SERPORT_ACTIVE, &serport->flags); in ttyport_close()
164 tty_release_struct(tty, serport->tty_idx); in ttyport_close()
169 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_set_baudrate() local
170 struct tty_struct *tty = serport->tty; in ttyport_set_baudrate()
183 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_set_flow_control() local
184 struct tty_struct *tty = serport->tty; in ttyport_set_flow_control()
198 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_set_parity() local
199 struct tty_struct *tty = serport->tty; in ttyport_set_parity()
220 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_wait_until_sent() local
221 struct tty_struct *tty = serport->tty; in ttyport_wait_until_sent()
228 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_get_tiocm() local
229 struct tty_struct *tty = serport->tty; in ttyport_get_tiocm()
239 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_set_tiocm() local
240 struct tty_struct *tty = serport->tty; in ttyport_set_tiocm()
250 struct serport *serport = serdev_controller_get_drvdata(ctrl); in ttyport_break_ctl() local
251 struct tty_struct *tty = serport->tty; in ttyport_break_ctl()
280 struct serport *serport; in serdev_tty_port_register() local
286 ctrl = serdev_controller_alloc(host, parent, sizeof(struct serport)); in serdev_tty_port_register()
289 serport = serdev_controller_get_drvdata(ctrl); in serdev_tty_port_register()
291 serport->port = port; in serdev_tty_port_register()
292 serport->tty_idx = idx; in serdev_tty_port_register()
293 serport->tty_drv = drv; in serdev_tty_port_register()
318 struct serport *serport = serdev_controller_get_drvdata(ctrl); in serdev_tty_port_unregister() local
320 if (!serport) in serdev_tty_port_unregister()