Lines Matching refs:fix

152 #define READ_BYTE(fb,reg)		gsc_readb((fb)->info.fix.mmio_start + (reg))
153 #define READ_WORD(fb,reg) gsc_readl((fb)->info.fix.mmio_start + (reg))
159 # define WRITE_BYTE(value,fb,reg) gsc_writeb((value),(fb)->info.fix.mmio_start + (reg))
160 # define WRITE_WORD(value,fb,reg) gsc_writel((value),(fb)->info.fix.mmio_start + (reg))
168 gsc_writeb((value),(fb)->info.fix.mmio_start + (reg)); } while (0)
172 gsc_writel((value),(fb)->info.fix.mmio_start + (reg)); } while (0)
523 memset(fb->info.screen_base + y * fb->info.fix.line_length, in rattlerSetupPlanes()
946 if (fb->info.fix.visual == FB_VISUAL_DIRECTCOLOR) { in stifb_setcolreg()
1083 struct fb_fix_screeninfo *fix; in stifb_init_fb() local
1100 fix = &info->fix; in stifb_init_fb()
1146 fix->mmio_start = REGION_BASE(fb,2); in stifb_init_fb()
1147 fix->mmio_len = 0x400000; in stifb_init_fb()
1216 fix->smem_start = F_EXTEND(fb->sti->regions_phys[1]); in stifb_init_fb()
1217 fix->smem_len = fb->sti->regions[1].region_desc.length * 4096; in stifb_init_fb()
1219 fix->line_length = (fb->sti->glob_cfg->total_x * bpp) / 8; in stifb_init_fb()
1220 if (!fix->line_length) in stifb_init_fb()
1221 fix->line_length = 2048; /* default */ in stifb_init_fb()
1224 if (fix->smem_len > yres*fix->line_length) in stifb_init_fb()
1225 fix->smem_len = yres*fix->line_length; in stifb_init_fb()
1227 fix->accel = FB_ACCEL_NONE; in stifb_init_fb()
1231 fix->type = FB_TYPE_PLANES; /* well, sort of */ in stifb_init_fb()
1232 fix->visual = FB_VISUAL_MONO10; in stifb_init_fb()
1236 fix->type = FB_TYPE_PACKED_PIXELS; in stifb_init_fb()
1237 fix->visual = FB_VISUAL_PSEUDOCOLOR; in stifb_init_fb()
1241 fix->type = FB_TYPE_PACKED_PIXELS; in stifb_init_fb()
1242 fix->visual = FB_VISUAL_DIRECTCOLOR; in stifb_init_fb()
1257 strcpy(fix->id, "stifb"); in stifb_init_fb()
1259 info->screen_base = ioremap_nocache(REGION_BASE(fb,1), fix->smem_len); in stifb_init_fb()
1260 info->screen_size = fix->smem_len; in stifb_init_fb()
1269 if (!request_mem_region(fix->smem_start, fix->smem_len, "stifb fb")) { in stifb_init_fb()
1271 fix->smem_start, fix->smem_start+fix->smem_len); in stifb_init_fb()
1275 if (!request_mem_region(fix->mmio_start, fix->mmio_len, "stifb mmio")) { in stifb_init_fb()
1277 fix->mmio_start, fix->mmio_start+fix->mmio_len); in stifb_init_fb()
1287 fix->id, in stifb_init_fb()
1293 fix->mmio_start); in stifb_init_fb()
1299 release_mem_region(fix->mmio_start, fix->mmio_len); in stifb_init_fb()
1301 release_mem_region(fix->smem_start, fix->smem_len); in stifb_init_fb()
1375 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in stifb_cleanup()
1376 release_mem_region(info->fix.smem_start, info->fix.smem_len); in stifb_cleanup()