hvsi_struct 83 drivers/tty/hvc/hvsi.c static struct hvsi_struct hvsi_ports[MAX_NR_HVSI_CONSOLES]; hvsi_struct 87 drivers/tty/hvc/hvsi.c static int (*hvsi_wait)(struct hvsi_struct *hp, int state); hvsi_struct 99 drivers/tty/hvc/hvsi.c static inline int is_console(struct hvsi_struct *hp) hvsi_struct 104 drivers/tty/hvc/hvsi.c static inline int is_open(struct hvsi_struct *hp) hvsi_struct 111 drivers/tty/hvc/hvsi.c static inline void print_state(struct hvsi_struct *hp) hvsi_struct 129 drivers/tty/hvc/hvsi.c static inline void __set_state(struct hvsi_struct *hp, int state) hvsi_struct 136 drivers/tty/hvc/hvsi.c static inline void set_state(struct hvsi_struct *hp, int state) hvsi_struct 156 drivers/tty/hvc/hvsi.c static inline int got_packet(const struct hvsi_struct *hp, uint8_t *packet) hvsi_struct 168 drivers/tty/hvc/hvsi.c static void compact_inbuf(struct hvsi_struct *hp, uint8_t *read_to) hvsi_struct 216 drivers/tty/hvc/hvsi.c static int hvsi_read(struct hvsi_struct *hp, char *buf, int count) hvsi_struct 225 drivers/tty/hvc/hvsi.c static void hvsi_recv_control(struct hvsi_struct *hp, uint8_t *packet, hvsi_struct 226 drivers/tty/hvc/hvsi.c struct tty_struct *tty, struct hvsi_struct **to_handshake) hvsi_struct 254 drivers/tty/hvc/hvsi.c static void hvsi_recv_response(struct hvsi_struct *hp, uint8_t *packet) hvsi_struct 280 drivers/tty/hvc/hvsi.c static int hvsi_version_respond(struct hvsi_struct *hp, uint16_t query_seqno) hvsi_struct 305 drivers/tty/hvc/hvsi.c static void hvsi_recv_query(struct hvsi_struct *hp, uint8_t *packet) hvsi_struct 321 drivers/tty/hvc/hvsi.c static void hvsi_insert_chars(struct hvsi_struct *hp, const char *buf, int len) hvsi_struct 350 drivers/tty/hvc/hvsi.c static bool hvsi_recv_data(struct hvsi_struct *hp, const uint8_t *packet) hvsi_struct 388 drivers/tty/hvc/hvsi.c static int hvsi_load_chunk(struct hvsi_struct *hp, struct tty_struct *tty, hvsi_struct 389 drivers/tty/hvc/hvsi.c struct hvsi_struct **handshake) hvsi_struct 462 drivers/tty/hvc/hvsi.c static void hvsi_send_overflow(struct hvsi_struct *hp) hvsi_struct 477 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = (struct hvsi_struct *)arg; hvsi_struct 478 drivers/tty/hvc/hvsi.c struct hvsi_struct *handshake; hvsi_struct 513 drivers/tty/hvc/hvsi.c static int __init poll_for_state(struct hvsi_struct *hp, int state) hvsi_struct 530 drivers/tty/hvc/hvsi.c static int wait_for_state(struct hvsi_struct *hp, int state) hvsi_struct 540 drivers/tty/hvc/hvsi.c static int hvsi_query(struct hvsi_struct *hp, uint16_t verb) hvsi_struct 563 drivers/tty/hvc/hvsi.c static int hvsi_get_mctrl(struct hvsi_struct *hp) hvsi_struct 583 drivers/tty/hvc/hvsi.c static int hvsi_set_mctrl(struct hvsi_struct *hp, uint16_t mctrl) hvsi_struct 609 drivers/tty/hvc/hvsi.c static void hvsi_drain_input(struct hvsi_struct *hp) hvsi_struct 619 drivers/tty/hvc/hvsi.c static int hvsi_handshake(struct hvsi_struct *hp) hvsi_struct 648 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = hvsi_struct 649 drivers/tty/hvc/hvsi.c container_of(work, struct hvsi_struct, handshaker); hvsi_struct 664 drivers/tty/hvc/hvsi.c static int hvsi_put_chars(struct hvsi_struct *hp, const char *buf, int count) hvsi_struct 684 drivers/tty/hvc/hvsi.c static void hvsi_close_protocol(struct hvsi_struct *hp) hvsi_struct 701 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp; hvsi_struct 747 drivers/tty/hvc/hvsi.c static void hvsi_flush_output(struct hvsi_struct *hp) hvsi_struct 764 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 816 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 830 drivers/tty/hvc/hvsi.c static void hvsi_push(struct hvsi_struct *hp) hvsi_struct 851 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = hvsi_struct 852 drivers/tty/hvc/hvsi.c container_of(work, struct hvsi_struct, writer.work); hvsi_struct 895 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 902 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 910 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 968 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 977 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 995 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 1004 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = tty->driver_data; hvsi_struct 1060 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = &hvsi_ports[i]; hvsi_struct 1086 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp = &hvsi_ports[console->index]; hvsi_struct 1127 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp; hvsi_struct 1171 drivers/tty/hvc/hvsi.c struct hvsi_struct *hp;