Lines Matching refs:fix

336 	fb_memset(info->screen_base, 0, info->fix.smem_len);  in sstfb_clear_screen()
437 if (real_length * yDim > info->fix.smem_len) { in sstfb_check_var()
774 u32 stride = info->fix.line_length;
800 u32 stride = info->fix.line_length;
1323 struct fb_fix_screeninfo *fix; in sstfb_probe() local
1342 fix = &info->fix; in sstfb_probe()
1351 fix->mmio_start = pci_resource_start(pdev,0); in sstfb_probe()
1352 fix->mmio_len = 0x400000; in sstfb_probe()
1353 fix->smem_start = fix->mmio_start + 0x400000; in sstfb_probe()
1355 if (!request_mem_region(fix->mmio_start, fix->mmio_len, "sstfb MMIO")) { in sstfb_probe()
1360 if (!request_mem_region(fix->smem_start, 0x400000,"sstfb FB")) { in sstfb_probe()
1365 par->mmio_vbase = ioremap_nocache(fix->mmio_start, in sstfb_probe()
1366 fix->mmio_len); in sstfb_probe()
1369 fix->mmio_start); in sstfb_probe()
1372 info->screen_base = ioremap_nocache(fix->smem_start, 0x400000); in sstfb_probe()
1375 fix->smem_start); in sstfb_probe()
1383 sst_get_memsize(info, &fix->smem_len); in sstfb_probe()
1384 strlcpy(fix->id, spec->name, sizeof(fix->id)); in sstfb_probe()
1387 fix->id, par->revision, par->dac_sw.name); in sstfb_probe()
1389 fix->smem_start, info->screen_base, in sstfb_probe()
1390 fix->smem_len >> 20); in sstfb_probe()
1393 f_ddprintk("membase_phys: %#lx\n", fix->smem_start); in sstfb_probe()
1400 fix->type = FB_TYPE_PACKED_PIXELS; in sstfb_probe()
1401 fix->visual = FB_VISUAL_TRUECOLOR; in sstfb_probe()
1402 fix->accel = FB_ACCEL_NONE; /* FIXME */ in sstfb_probe()
1408 fix->line_length = 2048; /* default value, for 24 or 32bit: 4096 */ in sstfb_probe()
1441 fix->id, info->screen_base); in sstfb_probe()
1452 release_mem_region(fix->smem_start, 0x400000); in sstfb_probe()
1454 release_mem_region(fix->mmio_start, info->fix.mmio_len); in sstfb_probe()
1472 release_mem_region(info->fix.smem_start, 0x400000); in sstfb_remove()
1473 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in sstfb_remove()