Lines Matching refs:fix
509 info->fix.visual = FB_VISUAL_TRUECOLOR;
513 info->fix.visual = FB_VISUAL_PSEUDOCOLOR;
515 info->fix.visual = FB_VISUAL_TRUECOLOR;
518 info->fix.visual = FB_VISUAL_MONO01;
521 info->fix.visual = FB_VISUAL_PSEUDOCOLOR;
525 info->fix.line_length = (var->xres_virtual * var->bits_per_pixel) / 8;
527 info->fix.xpanstep = info->var.xres_virtual > info->var.xres ? 1 : 0;
528 info->fix.ypanstep = info->var.yres_virtual > info->var.yres ? 1 : 0;
541 writel(info->fix.smem_start, buf + sfb->variant.buf_start);
543 data = info->fix.smem_start + info->fix.line_length * var->yres;
547 data = VIDW_BUF_SIZE_OFFSET(info->fix.line_length - pagewidth) |
549 VIDW_BUF_SIZE_OFFSET_E(info->fix.line_length - pagewidth) |
753 switch (info->fix.visual) {
876 start_boff = var->yoffset * info->fix.line_length;
898 end_boff = start_boff + info->var.yres * info->fix.line_length;
904 writel(info->fix.smem_start + start_boff, buf + sfb->variant.buf_start);
905 writel(info->fix.smem_start + end_boff, buf + sfb->variant.buf_end);
1099 fbi->fix.smem_len = size;
1112 fbi->fix.smem_start = map_dma;
1129 dma_free_wc(sfb->dev, PAGE_ALIGN(fbi->fix.smem_len),
1130 fbi->screen_buffer, fbi->fix.smem_start);
1239 fbinfo->fix.type = FB_TYPE_PACKED_PIXELS;
1240 fbinfo->fix.accel = FB_ACCEL_NONE;
1275 dev_info(sfb->dev, "window %d: fb %s\n", win_no, fbinfo->fix.id);