Lines Matching defs:vt_device
121 struct vt_device { struct
122 struct vt_window *vd_windows[VT_MAXWINDOWS]; /* (c) Windows. */
123 struct vt_window *vd_curwindow; /* (d) Current window. */
124 struct vt_window *vd_savedwindow;/* (?) Saved for suspend. */
125 struct vt_window *vd_grabwindow; /* (?) Saved before cngrab. */
126 struct vt_pastebuf vd_pastebuf; /* (?) Copy/paste buf. */
127 const struct vt_driver *vd_driver; /* (c) Graphics driver. */
128 void *vd_softc; /* (u) Driver data. */
129 const struct vt_driver *vd_prev_driver;/* (?) Previous driver. */
130 void *vd_prev_softc; /* (?) Previous driver data. */
131 device_t vd_video_dev; /* (?) Video adapter. */
133 struct vt_mouse_cursor *vd_mcursor; /* (?) Cursor bitmap. */
134 term_color_t vd_mcursor_fg; /* (?) Cursor fg color. */
135 term_color_t vd_mcursor_bg; /* (?) Cursor bg color. */
136 vt_axis_t vd_mx_drawn; /* (?) Mouse X and Y */
137 vt_axis_t vd_my_drawn; /* as of last redraw. */
138 int vd_mshown; /* (?) Mouse shown during */
140 uint16_t vd_mx; /* (?) Current mouse X. */
141 uint16_t vd_my; /* (?) current mouse Y. */
142 uint32_t vd_mstate; /* (?) Mouse state. */
143 vt_axis_t vd_width; /* (?) Screen width. */
144 vt_axis_t vd_height; /* (?) Screen height. */
145 size_t vd_transpose; /* (?) Screen offset in FB */
146 struct mtx vd_lock; /* Per-device lock. */
147 struct cv vd_winswitch; /* (d) Window switch notify. */
148 struct callout vd_timer; /* (d) Display timer. */
149 volatile unsigned int vd_timer_armed;/* (?) Display timer started.*/
150 int vd_flags; /* (d) Device flags. */
161 struct keyboard *vd_keyboard; /* (G) Keyboard. */
162 unsigned int vd_kbstate; /* (?) Device unit. */
163 unsigned int vd_unit; /* (c) Device unit. */
164 int vd_altbrk; /* (?) Alt break seq. state */
165 term_char_t *vd_drawn; /* (?) Most recent char drawn. */
189 void vt_resume(struct vt_device *vd); argument