Lines Matching defs:fix
337 fb_memset(info->screen_base, 0, info->fix.smem_len);
438 if (real_length * yDim > info->fix.smem_len) {
775 u32 stride = info->fix.line_length;
801 u32 stride = info->fix.line_length;
1324 struct fb_fix_screeninfo *fix;
1343 fix = &info->fix;
1352 fix->mmio_start = pci_resource_start(pdev,0);
1353 fix->mmio_len = 0x400000;
1354 fix->smem_start = fix->mmio_start + 0x400000;
1356 if (!request_mem_region(fix->mmio_start, fix->mmio_len, "sstfb MMIO")) {
1361 if (!request_mem_region(fix->smem_start, 0x400000,"sstfb FB")) {
1366 par->mmio_vbase = ioremap(fix->mmio_start,
1367 fix->mmio_len);
1370 fix->mmio_start);
1373 info->screen_base = ioremap(fix->smem_start, 0x400000);
1376 fix->smem_start);
1384 sst_get_memsize(info, &fix->smem_len);
1385 strlcpy(fix->id, spec->name, sizeof(fix->id));
1388 fix->id, par->revision, par->dac_sw.name);
1390 fix->smem_start, info->screen_base,
1391 fix->smem_len >> 20);
1394 f_ddprintk("membase_phys: %#lx\n", fix->smem_start);
1401 fix->type = FB_TYPE_PACKED_PIXELS;
1402 fix->visual = FB_VISUAL_TRUECOLOR;
1403 fix->accel = FB_ACCEL_NONE; /* FIXME */
1409 fix->line_length = 2048; /* default value, for 24 or 32bit: 4096 */
1442 fix->id, info->screen_base);
1453 release_mem_region(fix->smem_start, 0x400000);
1455 release_mem_region(fix->mmio_start, info->fix.mmio_len);
1473 release_mem_region(info->fix.smem_start, 0x400000);
1474 release_mem_region(info->fix.mmio_start, info->fix.mmio_len);