Lines Matching refs:fix

420 	if (fb_size > fb_info->fix.smem_len)  in mxsfb_set_par()
423 fb_info->fix.line_length = line_size; in mxsfb_set_par()
518 writel(fb_info->fix.smem_start + in mxsfb_set_par()
519 fb_info->fix.line_length * fb_info->var.yoffset, in mxsfb_set_par()
544 switch (fb_info->fix.visual) { in mxsfb_setcolreg()
600 offset = fb_info->fix.line_length * var->yoffset; in mxsfb_pan_display()
605 writel(fb_info->fix.smem_start + offset, in mxsfb_pan_display()
698 fb_info->fix.line_length = vmode->xres * (bits_per_pixel >> 3); in mxsfb_restore_mode()
701 fbsize = fb_info->fix.line_length * vmode->yres; in mxsfb_restore_mode()
702 if (pa < fb_info->fix.smem_start) { in mxsfb_restore_mode()
706 if (pa + fbsize > fb_info->fix.smem_start + fb_info->fix.smem_len) { in mxsfb_restore_mode()
710 ofs = pa - fb_info->fix.smem_start; in mxsfb_restore_mode()
713 writel(fb_info->fix.smem_start, host->base + host->devdata->next_buf); in mxsfb_restore_mode()
716 line_count = fb_info->fix.smem_len / fb_info->fix.line_length; in mxsfb_restore_mode()
717 fb_info->fix.ypanstep = 1; in mxsfb_restore_mode()
811 strlcpy(fb_info->fix.id, "mxs", sizeof(fb_info->fix.id)); in mxsfb_init_fbinfo()
812 fb_info->fix.type = FB_TYPE_PACKED_PIXELS; in mxsfb_init_fbinfo()
813 fb_info->fix.ypanstep = 1; in mxsfb_init_fbinfo()
814 fb_info->fix.visual = FB_VISUAL_TRUECOLOR, in mxsfb_init_fbinfo()
815 fb_info->fix.accel = FB_ACCEL_NONE; in mxsfb_init_fbinfo()
834 fb_info->fix.smem_start = fb_phys; in mxsfb_init_fbinfo()
836 fb_info->screen_size = fb_info->fix.smem_len = fb_size; in mxsfb_init_fbinfo()
848 free_pages_exact(fb_info->screen_base, fb_info->fix.smem_len); in mxsfb_free_videomem()