Lines Matching refs:fix

508 	if (lpitch * var->yres_virtual > info->fix.smem_len) {  in tdfxfb_check_var()
509 var->yres_virtual = info->fix.smem_len / lpitch; in tdfxfb_check_var()
704 reg.curspataddr = info->fix.smem_len; in tdfxfb_set_par()
745 info->fix.line_length = reg.stride; in tdfxfb_set_par()
746 info->fix.visual = (info->var.bits_per_pixel == 8) in tdfxfb_set_par()
775 switch (info->fix.visual) { in tdfxfb_setcolreg()
847 u32 addr = var->yoffset * info->fix.line_length; in tdfxfb_pan_display()
867 u32 stride = info->fix.line_length; in tdfxfb_fillrect()
891 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) { in tdfxfb_fillrect()
911 u32 stride = info->fix.line_length; in tdfxfb_copyarea()
968 int i, stride = info->fix.line_length; in tdfxfb_imageblit()
988 switch (info->fix.visual) { in tdfxfb_imageblit()
1132 u8 __iomem *cursorbase = info->screen_base + info->fix.smem_len; in tdfxfb_cursor()
1410 info->fix = tdfx_fix; in tdfxfb_probe()
1415 strcpy(info->fix.id, "3Dfx Banshee"); in tdfxfb_probe()
1419 strcpy(info->fix.id, "3Dfx Voodoo3"); in tdfxfb_probe()
1423 strcpy(info->fix.id, "3Dfx Voodoo5"); in tdfxfb_probe()
1428 info->fix.mmio_start = pci_resource_start(pdev, 0); in tdfxfb_probe()
1429 info->fix.mmio_len = pci_resource_len(pdev, 0); in tdfxfb_probe()
1430 if (!request_mem_region(info->fix.mmio_start, info->fix.mmio_len, in tdfxfb_probe()
1437 ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); in tdfxfb_probe()
1440 info->fix.id); in tdfxfb_probe()
1444 info->fix.smem_start = pci_resource_start(pdev, 1); in tdfxfb_probe()
1445 info->fix.smem_len = do_lfb_size(default_par, pdev->device); in tdfxfb_probe()
1446 if (!info->fix.smem_len) { in tdfxfb_probe()
1447 printk(KERN_ERR "fb: Can't count %s memory.\n", info->fix.id); in tdfxfb_probe()
1451 if (!request_mem_region(info->fix.smem_start, in tdfxfb_probe()
1457 info->screen_base = ioremap_nocache(info->fix.smem_start, in tdfxfb_probe()
1458 info->fix.smem_len); in tdfxfb_probe()
1461 info->fix.id); in tdfxfb_probe()
1473 printk(KERN_INFO "fb: %s memory = %dK\n", info->fix.id, in tdfxfb_probe()
1474 info->fix.smem_len >> 10); in tdfxfb_probe()
1479 mtrr_add(info->fix.smem_start, info->fix.smem_len, in tdfxfb_probe()
1482 info->fix.ypanstep = nopan ? 0 : 1; in tdfxfb_probe()
1483 info->fix.ywrapstep = nowrap ? 0 : 1; in tdfxfb_probe()
1497 info->fix.smem_len = (info->fix.smem_len - 1024) & in tdfxfb_probe()
1545 info->var.yres_virtual = info->fix.smem_len / lpitch; in tdfxfb_probe()
1570 mtrr_del(default_par->mtrr_handle, info->fix.smem_start, in tdfxfb_probe()
1571 info->fix.smem_len); in tdfxfb_probe()
1577 release_mem_region(info->fix.smem_start, pci_resource_len(pdev, 1)); in tdfxfb_probe()
1584 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in tdfxfb_probe()
1637 mtrr_del(par->mtrr_handle, info->fix.smem_start, in tdfxfb_remove()
1638 info->fix.smem_len); in tdfxfb_remove()