Lines Matching refs:fix
743 struct fb_fix_screeninfo *fix = &fbi->fix; in mx3fb_set_fix() local
746 strncpy(fix->id, "DISP3 BG", 8); in mx3fb_set_fix()
748 fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; in mx3fb_set_fix()
750 fix->type = FB_TYPE_PACKED_PIXELS; in mx3fb_set_fix()
751 fix->accel = FB_ACCEL_NONE; in mx3fb_set_fix()
752 fix->visual = FB_VISUAL_TRUECOLOR; in mx3fb_set_fix()
753 fix->xpanstep = 1; in mx3fb_set_fix()
754 fix->ypanstep = 1; in mx3fb_set_fix()
812 mem_len = fbi->var.yres_virtual * fbi->fix.line_length; in __set_par()
813 if (mem_len > fbi->fix.smem_len) { in __set_par()
814 if (fbi->fix.smem_start) in __set_par()
824 sg_dma_address(&sg[0]) = fbi->fix.smem_start; in __set_par()
826 fbi->fix.smem_len, in __set_par()
1046 switch (fbi->fix.visual) { in mx3fb_setcolreg()
1097 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len); in __blank()
1117 blank, fbi->screen_base, fbi->fix.smem_len); in mx3fb_blank()
1171 offset = var->yoffset * fbi->fix.line_length in mx3fb_pan_display()
1173 base = fbi->fix.smem_start + offset; in mx3fb_pan_display()
1199 virt_to_page(fbi->screen_base + offset), fbi->fix.smem_len, in mx3fb_pan_display()
1352 fbi->fix.smem_start = addr; in mx3fb_map_video_memory()
1353 fbi->fix.smem_len = mem_len; in mx3fb_map_video_memory()
1358 (uint32_t) fbi->fix.smem_start, fbi->screen_base, fbi->fix.smem_len); in mx3fb_map_video_memory()
1360 fbi->screen_size = fbi->fix.smem_len; in mx3fb_map_video_memory()
1363 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len); in mx3fb_map_video_memory()
1368 fbi->fix.smem_len = 0; in mx3fb_map_video_memory()
1369 fbi->fix.smem_start = 0; in mx3fb_map_video_memory()
1381 dma_free_writecombine(fbi->device, fbi->fix.smem_len, in mx3fb_unmap_video_memory()
1382 fbi->screen_base, fbi->fix.smem_start); in mx3fb_unmap_video_memory()
1386 fbi->fix.smem_start = 0; in mx3fb_unmap_video_memory()
1387 fbi->fix.smem_len = 0; in mx3fb_unmap_video_memory()