Lines Matching refs:fix
489 if (lpitch * var->yres_virtual > info->fix.smem_len) { in tdfxfb_check_var()
490 var->yres_virtual = info->fix.smem_len / lpitch; in tdfxfb_check_var()
685 reg.curspataddr = info->fix.smem_len; in tdfxfb_set_par()
726 info->fix.line_length = reg.stride; in tdfxfb_set_par()
727 info->fix.visual = (info->var.bits_per_pixel == 8) in tdfxfb_set_par()
756 switch (info->fix.visual) { in tdfxfb_setcolreg()
828 u32 addr = var->yoffset * info->fix.line_length; in tdfxfb_pan_display()
848 u32 stride = info->fix.line_length; in tdfxfb_fillrect()
872 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) { in tdfxfb_fillrect()
892 u32 stride = info->fix.line_length; in tdfxfb_copyarea()
949 int i, stride = info->fix.line_length; in tdfxfb_imageblit()
969 switch (info->fix.visual) { in tdfxfb_imageblit()
1113 u8 __iomem *cursorbase = info->screen_base + info->fix.smem_len; in tdfxfb_cursor()
1391 info->fix = tdfx_fix; in tdfxfb_probe()
1396 strcpy(info->fix.id, "3Dfx Banshee"); in tdfxfb_probe()
1400 strcpy(info->fix.id, "3Dfx Voodoo3"); in tdfxfb_probe()
1404 strcpy(info->fix.id, "3Dfx Voodoo5"); in tdfxfb_probe()
1409 info->fix.mmio_start = pci_resource_start(pdev, 0); in tdfxfb_probe()
1410 info->fix.mmio_len = pci_resource_len(pdev, 0); in tdfxfb_probe()
1411 if (!request_mem_region(info->fix.mmio_start, info->fix.mmio_len, in tdfxfb_probe()
1418 ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); in tdfxfb_probe()
1421 info->fix.id); in tdfxfb_probe()
1425 info->fix.smem_start = pci_resource_start(pdev, 1); in tdfxfb_probe()
1426 info->fix.smem_len = do_lfb_size(default_par, pdev->device); in tdfxfb_probe()
1427 if (!info->fix.smem_len) { in tdfxfb_probe()
1428 printk(KERN_ERR "fb: Can't count %s memory.\n", info->fix.id); in tdfxfb_probe()
1432 if (!request_mem_region(info->fix.smem_start, in tdfxfb_probe()
1438 info->screen_base = ioremap_wc(info->fix.smem_start, in tdfxfb_probe()
1439 info->fix.smem_len); in tdfxfb_probe()
1442 info->fix.id); in tdfxfb_probe()
1454 printk(KERN_INFO "fb: %s memory = %dK\n", info->fix.id, in tdfxfb_probe()
1455 info->fix.smem_len >> 10); in tdfxfb_probe()
1458 default_par->wc_cookie= arch_phys_wc_add(info->fix.smem_start, in tdfxfb_probe()
1459 info->fix.smem_len); in tdfxfb_probe()
1461 info->fix.ypanstep = nopan ? 0 : 1; in tdfxfb_probe()
1462 info->fix.ywrapstep = nowrap ? 0 : 1; in tdfxfb_probe()
1476 info->fix.smem_len = (info->fix.smem_len - 1024) & in tdfxfb_probe()
1524 info->var.yres_virtual = info->fix.smem_len / lpitch; in tdfxfb_probe()
1554 release_mem_region(info->fix.smem_start, pci_resource_len(pdev, 1)); in tdfxfb_probe()
1561 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in tdfxfb_probe()