Lines Matching refs:hvc_struct

69 /* dynamic list of hvc_struct instances */
73 * Protect the list of hvc_struct instances from inserts and removals during
79 * This value is used to assign a tty->index value to a hvc_struct based
86 * Do not call this function with either the hvc_structs_mutex or the hvc_struct
88 * count against the target hvc_struct so it should be released when finished.
90 static struct hvc_struct *hvc_get_by_index(int index)
92 struct hvc_struct *hp;
131 static int hvc_flush(struct hvc_struct *hp)
251 struct hvc_struct *hp = container_of(port, struct hvc_struct, port);
287 struct hvc_struct *hp;
327 struct hvc_struct *hp;
349 struct hvc_struct *hp = tty->driver_data;
391 struct hvc_struct *hp = tty->driver_data;
434 struct hvc_struct *hp = tty->driver_data;
441 struct hvc_struct *hp = tty->driver_data;
476 static int hvc_push(struct hvc_struct *hp)
501 struct hvc_struct *hp = tty->driver_data;
565 struct hvc_struct *hp;
570 hp = container_of(work, struct hvc_struct, tty_resize);
591 struct hvc_struct *hp = tty->driver_data;
601 struct hvc_struct *hp = tty->driver_data;
632 static int __hvc_poll(struct hvc_struct *hp, bool may_sleep)
762 int hvc_poll(struct hvc_struct *hp)
778 void __hvc_resize(struct hvc_struct *hp, struct winsize ws)
793 struct hvc_struct *hp;
838 struct hvc_struct *hp = tty->driver_data;
848 struct hvc_struct *hp = tty->driver_data;
864 struct hvc_struct *hp = tty->driver_data;
879 struct hvc_struct *hp = tty->driver_data;
911 struct hvc_struct *hvc_alloc(uint32_t vtermno, int data,
915 struct hvc_struct *hp;
977 void hvc_remove(struct hvc_struct *hp)