Lines Matching refs:carminefb_fix
81 static struct fb_fix_screeninfo carminefb_fix = { variable
560 info->fix = carminefb_fix; in alloc_carmine_fb()
625 carminefb_fix.mmio_start = pci_resource_start(dev, CARMINE_CONFIG_BAR); in carminefb_probe()
626 carminefb_fix.mmio_len = pci_resource_len(dev, CARMINE_CONFIG_BAR); in carminefb_probe()
628 if (!request_mem_region(carminefb_fix.mmio_start, in carminefb_probe()
629 carminefb_fix.mmio_len, in carminefb_probe()
635 hw->v_regs = ioremap_nocache(carminefb_fix.mmio_start, in carminefb_probe()
636 carminefb_fix.mmio_len); in carminefb_probe()
639 carminefb_fix.id); in carminefb_probe()
643 carminefb_fix.smem_start = pci_resource_start(dev, CARMINE_MEMORY_BAR); in carminefb_probe()
644 carminefb_fix.smem_len = pci_resource_len(dev, CARMINE_MEMORY_BAR); in carminefb_probe()
650 if (carminefb_fix.smem_len > CARMINE_TOTAL_DIPLAY_MEM) in carminefb_probe()
651 carminefb_fix.smem_len = CARMINE_TOTAL_DIPLAY_MEM; in carminefb_probe()
653 else if (carminefb_fix.smem_len < CARMINE_TOTAL_DIPLAY_MEM) { in carminefb_probe()
655 "are required.", carminefb_fix.smem_len, in carminefb_probe()
660 if (!request_mem_region(carminefb_fix.smem_start, in carminefb_probe()
661 carminefb_fix.smem_len, "carminefb smem")) { in carminefb_probe()
666 hw->screen_mem = ioremap_nocache(carminefb_fix.smem_start, in carminefb_probe()
667 carminefb_fix.smem_len); in carminefb_probe()
711 release_mem_region(carminefb_fix.smem_start, carminefb_fix.smem_len); in carminefb_probe()
715 release_mem_region(carminefb_fix.mmio_start, carminefb_fix.mmio_len); in carminefb_probe()