GNU Linux-libre 4.19.295-gnu1
[releases.git] / drivers / staging / dgnc / dgnc_tty.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright 2003 Digi International (www.digi.com)
4  *      Scott H Kilau <Scott_Kilau at digi dot com>
5  */
6
7 #ifndef _DGNC_TTY_H
8 #define _DGNC_TTY_H
9
10 #include "dgnc_driver.h"
11
12 int     dgnc_tty_register(struct dgnc_board *brd);
13 void dgnc_tty_unregister(struct dgnc_board *brd);
14
15 int     dgnc_tty_init(struct dgnc_board *brd);
16
17 void    dgnc_cleanup_tty(struct dgnc_board *brd);
18
19 void    dgnc_input(struct channel_t *ch);
20 void    dgnc_carrier(struct channel_t *ch);
21 void    dgnc_wakeup_writes(struct channel_t *ch);
22 void    dgnc_check_queue_flow_control(struct channel_t *ch);
23
24 #endif  /* _DGNC_TTY_H */