Lines Matching defs:pm3fb_fix
80 static struct fb_fix_screeninfo pm3fb_fix = {
1224 /* the pm3fb_fix.smem_start is also set */
1231 pm3fb_fix.smem_len = 64 * 1024l * 1024; /* request full aperture size */
1233 if (!request_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len,
1239 ioremap(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
1242 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
1302 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
1336 pm3fb_fix.mmio_start = pci_resource_start(dev, 0);
1337 pm3fb_fix.mmio_len = PM3_REGS_SIZE;
1339 pm3fb_fix.mmio_start += PM3_REGS_SIZE;
1344 if (!request_mem_region(pm3fb_fix.mmio_start, pm3fb_fix.mmio_len,
1350 ioremap(pm3fb_fix.mmio_start, pm3fb_fix.mmio_len);
1353 pm3fb_fix.id);
1354 release_mem_region(pm3fb_fix.mmio_start, pm3fb_fix.mmio_len);
1359 pm3fb_fix.smem_start = pci_resource_start(dev, 1);
1360 pm3fb_fix.smem_len = pm3fb_size_memory(par);
1361 if (!pm3fb_fix.smem_len) {
1365 if (!request_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len,
1370 info->screen_base = ioremap_wc(pm3fb_fix.smem_start,
1371 pm3fb_fix.smem_len);
1374 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
1377 info->screen_size = pm3fb_fix.smem_len;
1380 par->wc_cookie = arch_phys_wc_add(pm3fb_fix.smem_start,
1381 pm3fb_fix.smem_len);
1386 info->fix = pm3fb_fix;
1448 release_mem_region(pm3fb_fix.smem_start, pm3fb_fix.smem_len);
1451 release_mem_region(pm3fb_fix.mmio_start, pm3fb_fix.mmio_len);