Lines Matching refs:vu

131 view_display(struct view_softc *vu)  in view_display()  argument
135 if (vu == NULL) in view_display()
145 views[i].monitor == vu->monitor) in view_display()
149 vu->flags |= VUF_ADDED; in view_display()
150 if (vu->view) { in view_display()
151 vu->view->display.x = vu->size.x; in view_display()
152 vu->view->display.y = vu->size.y; in view_display()
154 grf_display_view(vu->view); in view_display()
156 vu->size.x = vu->view->display.x; in view_display()
157 vu->size.y = vu->view->display.y; in view_display()
158 vu->flags |= VUF_DISPLAY; in view_display()
168 view_remove(struct view_softc *vu) in view_remove() argument
172 if ((vu->flags & VUF_ADDED) == 0) in view_remove()
175 vu->flags &= ~VUF_ADDED; in view_remove()
176 if (vu->flags & VUF_DISPLAY) { in view_remove()
178 if ((views[i].flags & VUF_ADDED) && &views[i] != vu && in view_remove()
179 views[i].monitor == vu->monitor) { in view_remove()
185 vu->flags &= ~VUF_DISPLAY; in view_remove()
186 grf_remove_view(vu->view); in view_remove()
190 view_setsize(struct view_softc *vu, struct view_size *vs) in view_setsize() argument
198 if (vs->x != vu->size.x || vs->y != vu->size.y) in view_setsize()
201 if (vs->width != vu->size.width || vs->height != vu->size.height || in view_setsize()
202 vs->depth != vu->size.depth) in view_setsize()
215 old = vu->view; in view_setsize()
216 vu->view = new; in view_setsize()
217 vu->size.x = new->display.x; in view_setsize()
218 vu->size.y = new->display.y; in view_setsize()
219 vu->size.width = new->display.width; in view_setsize()
220 vu->size.height = new->display.height; in view_setsize()
221 vu->size.depth = new->bitmap->depth; in view_setsize()
222 vu->mode = grf_get_display_mode(vu->view); in view_setsize()
223 vu->monitor = grf_get_monitor(vu->mode); in view_setsize()
224 vu->size.x = vs->x; in view_setsize()
225 vu->size.y = vs->y; in view_setsize()
231 if (vu->flags & VUF_DISPLAY) { in view_setsize()
232 vu->flags &= ~(VUF_ADDED|VUF_DISPLAY); in view_setsize()
233 view_display(vu); in view_setsize()
248 struct view_softc *vu; in viewopen() local
250 vu = &views[minor(dev)]; in viewopen()
255 if (vu->flags & VUF_OPEN) in viewopen()
258 vu->size.x = view_default_x; in viewopen()
259 vu->size.y = view_default_y; in viewopen()
260 size.width = vu->size.width = view_default_width; in viewopen()
261 size.height = vu->size.height = view_default_height; in viewopen()
262 vu->size.depth = view_default_depth; in viewopen()
264 vu->view = grf_alloc_view(NULL, &size, vu->size.depth); in viewopen()
265 if (vu->view == NULL) in viewopen()
268 vu->size.x = vu->view->display.x; in viewopen()
269 vu->size.y = vu->view->display.y; in viewopen()
270 vu->size.width = vu->view->display.width; in viewopen()
271 vu->size.height = vu->view->display.height; in viewopen()
272 vu->size.depth = vu->view->bitmap->depth; in viewopen()
273 vu->flags |= VUF_OPEN; in viewopen()
274 vu->mode = grf_get_display_mode(vu->view); in viewopen()
275 vu->monitor = grf_get_monitor(vu->mode); in viewopen()
283 struct view_softc *vu; in viewclose() local
285 vu = &views[minor(dev)]; in viewclose()
287 if ((vu->flags & VUF_OPEN) == 0) in viewclose()
289 view_remove (vu); in viewclose()
290 grf_free_view (vu->view); in viewclose()
291 vu->flags = 0; in viewclose()
292 vu->view = NULL; in viewclose()
293 vu->mode = NULL; in viewclose()
294 vu->monitor = NULL; in viewclose()
303 struct view_softc *vu; in viewioctl() local
307 vu = &views[minor(dev)]; in viewioctl()
312 view_display(vu); in viewioctl()
315 view_remove(vu); in viewioctl()
318 memcpy(data, &vu->size, sizeof (struct view_size)); in viewioctl()
321 error = view_setsize(vu, (struct view_size *)data); in viewioctl()
325 memcpy(bm, vu->view->bitmap, sizeof(bmap_t)); in viewioctl()
333 error = view_get_colormap(vu, (colormap_t *)data); in viewioctl()
336 error = view_set_colormap(vu, (colormap_t *)data); in viewioctl()
346 view_get_colormap(struct view_softc *vu, colormap_t *ucm) in view_get_colormap() argument
362 if (vu->view == NULL || grf_get_colormap(vu->view, ucm)) in view_get_colormap()
372 view_set_colormap(struct view_softc *vu, colormap_t *ucm) in view_set_colormap() argument
387 && (vu->view == NULL || grf_use_colormap(vu->view, cm))) in view_set_colormap()
397 struct view_softc *vu; in viewmmap() local
402 vu = &views[minor(dev)]; in viewmmap()
403 bm = vu->view->bitmap; in viewmmap()