Lines Matching refs:fix

156 #define READ_BYTE(fb, reg)		gsc_readb((fb)->info->fix.mmio_start + (reg))
157 #define READ_WORD(fb, reg) gsc_readl((fb)->info->fix.mmio_start + (reg))
163 # define WRITE_BYTE(value, fb, reg) gsc_writeb((value), (fb)->info->fix.mmio_start + (reg))
164 # define WRITE_WORD(value, fb, reg) gsc_writel((value), (fb)->info->fix.mmio_start + (reg))
172 gsc_writeb((value), (fb)->info->fix.mmio_start + (reg)); } while (0)
176 gsc_writel((value), (fb)->info->fix.mmio_start + (reg)); } while (0)
530 fb_memset_io(fb->info->screen_base + y * fb->info->fix.line_length,
975 if (fb->info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1187 struct fb_fix_screeninfo *fix;
1203 fix = &info->fix;
1249 fix->mmio_start = REGION_BASE(fb,2);
1250 fix->mmio_len = 0x400000;
1319 fix->smem_start = F_EXTEND(fb->sti->regions_phys[1]);
1320 fix->smem_len = fb->sti->regions[1].region_desc.length * 4096;
1322 fix->line_length = (fb->sti->glob_cfg->total_x * bpp) / 8;
1323 if (!fix->line_length)
1324 fix->line_length = 2048; /* default */
1327 if (fix->smem_len > yres*fix->line_length)
1328 fix->smem_len = ALIGN(yres*fix->line_length, 4*1024*1024);
1330 fix->accel = FB_ACCEL_NONE;
1334 fix->type = FB_TYPE_PLANES; /* well, sort of */
1335 fix->visual = FB_VISUAL_MONO10;
1339 fix->type = FB_TYPE_PACKED_PIXELS;
1340 fix->visual = FB_VISUAL_PSEUDOCOLOR;
1344 fix->type = FB_TYPE_PACKED_PIXELS;
1345 fix->visual = FB_VISUAL_DIRECTCOLOR;
1360 strcpy(fix->id, "stifb");
1362 info->screen_base = ioremap(REGION_BASE(fb,1), fix->smem_len);
1367 info->screen_size = fix->smem_len;
1379 if (!request_mem_region(fix->smem_start, fix->smem_len, "stifb fb")) {
1381 fix->smem_start, fix->smem_start+fix->smem_len);
1385 if (!request_mem_region(fix->mmio_start, fix->mmio_len, "stifb mmio")) {
1387 fix->mmio_start, fix->mmio_start+fix->mmio_len);
1396 fix->id,
1402 fix->mmio_start);
1410 release_mem_region(fix->mmio_start, fix->mmio_len);
1412 release_mem_region(fix->smem_start, fix->smem_len);
1489 release_mem_region(info->fix.mmio_start, info->fix.mmio_len);
1490 release_mem_region(info->fix.smem_start, info->fix.smem_len);