Lines Matching defs:vregs

185 	struct videl *vregs;
202 vregs = falcon_getreg(vm_mode(dm) | mon_type);
203 if (vregs) {
204 vm_regs(dm) = vregs;
221 struct videl *vregs;
223 for (i = 0; (vregs = &videlinit[i])->video_mode != 0xffff; i++)
224 if ((vregs->video_mode) == mode)
225 return vregs;
234 struct videl *vregs = vm_regs(dm);
240 vregs->vd_syncmode = VIDEO->vd_sync;
241 vregs->vd_line_wide = VIDEO->vd_line_wide;
242 vregs->vd_vert_wrap = VIDEO->vd_vert_wrap;
243 vregs->vd_st_res = VIDEO->vd_st_res;
244 vregs->vd_fal_res = VIDEO->vd_fal_res;
245 vregs->vd_h_hold_tim = VIDEO->vd_h_hold_tim;
246 vregs->vd_h_bord_beg = VIDEO->vd_h_bord_beg;
247 vregs->vd_h_bord_end = VIDEO->vd_h_bord_end;
248 vregs->vd_h_dis_beg = VIDEO->vd_h_dis_beg;
249 vregs->vd_h_dis_end = VIDEO->vd_h_dis_end;
250 vregs->vd_h_ss = VIDEO->vd_h_ss;
251 vregs->vd_h_fs = VIDEO->vd_h_fs;
252 vregs->vd_h_hh = VIDEO->vd_h_hh;
253 vregs->vd_v_freq_tim = VIDEO->vd_v_freq_tim;
254 vregs->vd_v_bord_beg = VIDEO->vd_v_bord_beg;
255 vregs->vd_v_bord_end = VIDEO->vd_v_bord_end;
256 vregs->vd_v_dis_beg = VIDEO->vd_v_dis_beg;
257 vregs->vd_v_dis_end = VIDEO->vd_v_dis_end;
258 vregs->vd_v_ss = VIDEO->vd_v_ss;
259 vregs->vd_fal_ctrl = VIDEO->vd_fal_ctrl;
260 vregs->vd_fal_mode = VIDEO->vd_fal_mode;
266 falshift = vregs->vd_fal_res;
267 stshift = vregs->vd_st_res;
286 dm->size.height = vregs->vd_v_dis_end - vregs->vd_v_dis_beg;
287 if (!((vregs->vd_fal_mode & 0x2) >> 1)) /* if not interlaced */
289 if (vregs->vd_fal_mode & 0x1) /* if doublescan */
296 dm->size.width = vregs->vd_vert_wrap * 16 / dm->depth;
308 struct videl *vregs;
319 vregs = vm_regs(v->mode);
328 if (last_mode != vregs->video_mode) {
329 last_mode = vregs->video_mode;
352 struct videl *vregs;
370 vregs = vm_regs(v->mode);
372 VIDEO->vd_v_freq_tim = vregs->vd_v_freq_tim;
373 VIDEO->vd_v_ss = vregs->vd_v_ss;
374 VIDEO->vd_v_bord_beg = vregs->vd_v_bord_beg;
375 VIDEO->vd_v_bord_end = vregs->vd_v_bord_end;
376 VIDEO->vd_v_dis_beg = vregs->vd_v_dis_beg;
377 VIDEO->vd_v_dis_end = vregs->vd_v_dis_end;
378 VIDEO->vd_h_hold_tim = vregs->vd_h_hold_tim;
379 VIDEO->vd_h_ss = vregs->vd_h_ss;
380 VIDEO->vd_h_bord_beg = vregs->vd_h_bord_beg;
381 VIDEO->vd_h_bord_end = vregs->vd_h_bord_end;
382 VIDEO->vd_h_dis_beg = vregs->vd_h_dis_beg;
383 VIDEO->vd_h_dis_end = vregs->vd_h_dis_end;
385 VIDEO->vd_h_fs = vregs->vd_h_fs;
386 VIDEO->vd_h_hh = vregs->vd_h_hh;
388 VIDEO->vd_sync = vregs->vd_syncmode;
391 VIDEO->vd_st_res = vregs->vd_st_res;
394 VIDEO->vd_fal_res = vregs->vd_fal_res;
396 VIDEO->vd_vert_wrap = vregs->vd_vert_wrap;
397 VIDEO->vd_line_wide = vregs->vd_line_wide;
398 VIDEO->vd_fal_ctrl = vregs->vd_fal_ctrl;
399 VIDEO->vd_fal_mode = vregs->vd_fal_mode;