Lines Matching refs:hvsi_struct
71 struct hvsi_struct { struct
96 static struct hvsi_struct hvsi_ports[MAX_NR_HVSI_CONSOLES]; argument
100 static int (*hvsi_wait)(struct hvsi_struct *hp, int state);
112 static inline int is_console(struct hvsi_struct *hp) in is_console()
117 static inline int is_open(struct hvsi_struct *hp) in is_open()
124 static inline void print_state(struct hvsi_struct *hp) in print_state()
142 static inline void __set_state(struct hvsi_struct *hp, int state) in __set_state()
149 static inline void set_state(struct hvsi_struct *hp, int state) in set_state()
169 static inline int got_packet(const struct hvsi_struct *hp, uint8_t *packet) in got_packet()
181 static void compact_inbuf(struct hvsi_struct *hp, uint8_t *read_to) in compact_inbuf()
229 static int hvsi_read(struct hvsi_struct *hp, char *buf, int count) in hvsi_read()
238 static void hvsi_recv_control(struct hvsi_struct *hp, uint8_t *packet, in hvsi_recv_control()
239 struct tty_struct *tty, struct hvsi_struct **to_handshake) in hvsi_recv_control()
267 static void hvsi_recv_response(struct hvsi_struct *hp, uint8_t *packet) in hvsi_recv_response()
293 static int hvsi_version_respond(struct hvsi_struct *hp, uint16_t query_seqno) in hvsi_version_respond()
318 static void hvsi_recv_query(struct hvsi_struct *hp, uint8_t *packet) in hvsi_recv_query()
334 static void hvsi_insert_chars(struct hvsi_struct *hp, const char *buf, int len) in hvsi_insert_chars()
363 static bool hvsi_recv_data(struct hvsi_struct *hp, const uint8_t *packet) in hvsi_recv_data()
401 static int hvsi_load_chunk(struct hvsi_struct *hp, struct tty_struct *tty, in hvsi_load_chunk()
402 struct hvsi_struct **handshake) in hvsi_load_chunk()
475 static void hvsi_send_overflow(struct hvsi_struct *hp) in hvsi_send_overflow()
490 struct hvsi_struct *hp = (struct hvsi_struct *)arg; in hvsi_interrupt()
491 struct hvsi_struct *handshake; in hvsi_interrupt()
526 static int __init poll_for_state(struct hvsi_struct *hp, int state) in poll_for_state()
543 static int wait_for_state(struct hvsi_struct *hp, int state) in wait_for_state()
553 static int hvsi_query(struct hvsi_struct *hp, uint16_t verb) in hvsi_query()
576 static int hvsi_get_mctrl(struct hvsi_struct *hp) in hvsi_get_mctrl()
596 static int hvsi_set_mctrl(struct hvsi_struct *hp, uint16_t mctrl) in hvsi_set_mctrl()
622 static void hvsi_drain_input(struct hvsi_struct *hp) in hvsi_drain_input()
632 static int hvsi_handshake(struct hvsi_struct *hp) in hvsi_handshake()
661 struct hvsi_struct *hp = in hvsi_handshaker()
662 container_of(work, struct hvsi_struct, handshaker); in hvsi_handshaker()
677 static int hvsi_put_chars(struct hvsi_struct *hp, const char *buf, int count) in hvsi_put_chars()
697 static void hvsi_close_protocol(struct hvsi_struct *hp) in hvsi_close_protocol()
714 struct hvsi_struct *hp; in hvsi_open()
760 static void hvsi_flush_output(struct hvsi_struct *hp) in hvsi_flush_output()
777 struct hvsi_struct *hp = tty->driver_data; in hvsi_close()
829 struct hvsi_struct *hp = tty->driver_data; in hvsi_hangup()
843 static void hvsi_push(struct hvsi_struct *hp) in hvsi_push()
864 struct hvsi_struct *hp = in hvsi_write_worker()
865 container_of(work, struct hvsi_struct, writer.work); in hvsi_write_worker()
908 struct hvsi_struct *hp = tty->driver_data; in hvsi_write_room()
915 struct hvsi_struct *hp = tty->driver_data; in hvsi_chars_in_buffer()
923 struct hvsi_struct *hp = tty->driver_data; in hvsi_write()
981 struct hvsi_struct *hp = tty->driver_data; in hvsi_throttle()
990 struct hvsi_struct *hp = tty->driver_data; in hvsi_unthrottle()
1008 struct hvsi_struct *hp = tty->driver_data; in hvsi_tiocmget()
1017 struct hvsi_struct *hp = tty->driver_data; in hvsi_tiocmset()
1073 struct hvsi_struct *hp = &hvsi_ports[i]; in hvsi_init()
1099 struct hvsi_struct *hp = &hvsi_ports[console->index]; in hvsi_console_print()
1140 struct hvsi_struct *hp; in hvsi_console_setup()
1184 struct hvsi_struct *hp; in hvsi_console_init()