Public Attributes |
char * | name |
struct serial_ops * | next |
int(* | open )(struct serial *, const char *name) |
void(* | close )(struct serial *) |
int(* | fdopen )(struct serial *, int fd) |
int(* | readchar )(struct serial *, int timeout) |
int(* | write )(struct serial *, const void *buf, size_t count) |
int(* | flush_output )(struct serial *) |
int(* | flush_input )(struct serial *) |
int(* | send_break )(struct serial *) |
void(* | go_raw )(struct serial *) |
serial_ttystate(* | get_tty_state )(struct serial *) |
serial_ttystate(* | copy_tty_state )(struct serial *, serial_ttystate) |
int(* | set_tty_state )(struct serial *, serial_ttystate) |
void(* | print_tty_state )(struct serial *, serial_ttystate, struct ui_file *) |
int(* | noflush_set_tty_state )(struct serial *, serial_ttystate, serial_ttystate) |
int(* | setbaudrate )(struct serial *, int rate) |
int(* | setstopbits )(struct serial *, int num) |
int(* | drain_output )(struct serial *) |
void(* | async )(struct serial *scb, int async_p) |
int(* | read_prim )(struct serial *scb, size_t count) |
int(* | write_prim )(struct serial *scb, const void *buf, size_t count) |
int(* | avail )(struct serial *scb, int fd) |
Definition at line 251 of file serial.h.