Lines Matching defs:fix
740 struct fb_fix_screeninfo *fix = &fbi->fix;
743 strncpy(fix->id, "DISP3 BG", 8);
745 fix->line_length = var->xres_virtual * var->bits_per_pixel / 8;
747 fix->type = FB_TYPE_PACKED_PIXELS;
748 fix->accel = FB_ACCEL_NONE;
749 fix->visual = FB_VISUAL_TRUECOLOR;
750 fix->xpanstep = 1;
751 fix->ypanstep = 1;
809 mem_len = fbi->var.yres_virtual * fbi->fix.line_length;
810 if (mem_len > fbi->fix.smem_len) {
811 if (fbi->fix.smem_start)
821 sg_dma_address(&sg[0]) = fbi->fix.smem_start;
823 fbi->fix.smem_len,
1043 switch (fbi->fix.visual) {
1094 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len);
1114 blank, fbi->screen_base, fbi->fix.smem_len);
1168 offset = var->yoffset * fbi->fix.line_length
1170 base = fbi->fix.smem_start + offset;
1196 virt_to_page(fbi->screen_base + offset), fbi->fix.smem_len,
1348 fbi->fix.smem_start = addr;
1349 fbi->fix.smem_len = mem_len;
1354 (uint32_t) fbi->fix.smem_start, fbi->screen_base, fbi->fix.smem_len);
1356 fbi->screen_size = fbi->fix.smem_len;
1359 memset((char *)fbi->screen_base, 0, fbi->fix.smem_len);
1364 fbi->fix.smem_len = 0;
1365 fbi->fix.smem_start = 0;
1377 dma_free_wc(fbi->device, fbi->fix.smem_len, fbi->screen_base,
1378 fbi->fix.smem_start);
1382 fbi->fix.smem_start = 0;
1383 fbi->fix.smem_len = 0;