Lines Matching defs:viapar
306 struct viafb_par *viapar = info->par;
308 u32 chip_name = viapar->shared->chip_info.gfx_chip_name;
310 engine = viapar->shared->vdev->engine_mmio;
328 viapar->shared->hw_bitblt = hw_bitblt_1;
333 viapar->shared->hw_bitblt = hw_bitblt_2;
336 viapar->shared->hw_bitblt = NULL;
339 viapar->fbmem_free -= CURSOR_SIZE;
340 viapar->shared->cursor_vram_addr = viapar->fbmem_free;
341 viapar->fbmem_used += CURSOR_SIZE;
343 viapar->fbmem_free -= VQ_SIZE;
344 viapar->shared->vq_vram_addr = viapar->fbmem_free;
345 viapar->fbmem_used += VQ_SIZE;
357 viapar->shared->vdev->camera_fbmem_size = 3*VGA_HEIGHT*VGA_WIDTH*2;
358 viapar->fbmem_free -= viapar->shared->vdev->camera_fbmem_size;
359 viapar->fbmem_used += viapar->shared->vdev->camera_fbmem_size;
360 viapar->shared->vdev->camera_fbmem_offset = viapar->fbmem_free;
363 viafb_reset_engine(viapar);
367 void viafb_reset_engine(struct viafb_par *viapar)
369 void __iomem *engine = viapar->shared->vdev->engine_mmio;
372 vq_len, chip_name = viapar->shared->chip_info.gfx_chip_name;
375 switch (viapar->shared->chip_info.twod_engine) {
415 vq_start_addr = viapar->shared->vq_vram_addr;
416 vq_end_addr = viapar->shared->vq_vram_addr + VQ_SIZE - 1;
470 writel(viapar->shared->cursor_vram_addr, engine + VIA_REG_CURSOR_MODE);
480 struct viafb_par *viapar = info->par;
481 u32 temp, iga_path = viapar->iga_path;
483 temp = readl(viapar->shared->vdev->engine_mmio + VIA_REG_CURSOR_MODE);
500 writel(temp, viapar->shared->vdev->engine_mmio + VIA_REG_CURSOR_MODE);
505 struct viafb_par *viapar = info->par;
508 void __iomem *engine = viapar->shared->vdev->engine_mmio;
510 switch (viapar->shared->chip_info.twod_engine) {