Lines Matching refs:fix

93 		       struct fb_fix_screeninfo *fix)  in fb_get_color_depth()  argument
97 if (fix->visual == FB_VISUAL_MONO01 || in fb_get_color_depth()
98 fix->visual == FB_VISUAL_MONO10) in fb_get_color_depth()
283 u8 xor = (info->fix.visual == FB_VISUAL_MONO01) ? 0xff : 0; in fb_set_logo()
286 switch (fb_get_color_depth(&info->var, &info->fix)) { in fb_set_logo()
298 if (info->fix.visual == FB_VISUAL_MONO01 || in fb_set_logo()
299 info->fix.visual == FB_VISUAL_MONO10) in fb_set_logo()
549 if (info->fix.visual != FB_VISUAL_TRUECOLOR) in fb_prepare_extra_logos()
597 int depth = fb_get_color_depth(&info->var, &info->fix); in fb_prepare_logo()
606 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in fb_prepare_logo()
614 if (info->fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR && depth > 4) { in fb_prepare_logo()
646 switch (info->fix.visual) { in fb_prepare_logo()
703 seq_printf(m, "%d %s\n", fi->node, fi->fix.id); in fb_seq_show()
768 total_size = info->fix.smem_len; in fb_read()
833 total_size = info->fix.smem_len; in fb_write()
886 struct fb_fix_screeninfo *fix = &info->fix; in fb_pan_display() local
892 if (!fix->ywrapstep || (var->yoffset % fix->ywrapstep)) in fb_pan_display()
896 } else if (!fix->ypanstep || (var->yoffset % fix->ypanstep)) in fb_pan_display()
900 if (var->xoffset > 0 && (!fix->xpanstep || in fb_pan_display()
901 (var->xoffset % fix->xpanstep))) in fb_pan_display()
981 if ((info->fix.capabilities & FB_CAP_FOURCC) && in fb_set_var()
1092 struct fb_fix_screeninfo fix; in do_fb_ioctl() local
1128 fix = info->fix; in do_fb_ioctl()
1131 ret = copy_to_user(argp, &fix, sizeof(fix)) ? -EFAULT : 0; in do_fb_ioctl()
1298 static int do_fscreeninfo_to_user(struct fb_fix_screeninfo *fix, in do_fscreeninfo_to_user() argument
1304 err = copy_to_user(&fix32->id, &fix->id, sizeof(fix32->id)); in do_fscreeninfo_to_user()
1306 data = (__u32) (unsigned long) fix->smem_start; in do_fscreeninfo_to_user()
1309 err |= put_user(fix->smem_len, &fix32->smem_len); in do_fscreeninfo_to_user()
1310 err |= put_user(fix->type, &fix32->type); in do_fscreeninfo_to_user()
1311 err |= put_user(fix->type_aux, &fix32->type_aux); in do_fscreeninfo_to_user()
1312 err |= put_user(fix->visual, &fix32->visual); in do_fscreeninfo_to_user()
1313 err |= put_user(fix->xpanstep, &fix32->xpanstep); in do_fscreeninfo_to_user()
1314 err |= put_user(fix->ypanstep, &fix32->ypanstep); in do_fscreeninfo_to_user()
1315 err |= put_user(fix->ywrapstep, &fix32->ywrapstep); in do_fscreeninfo_to_user()
1316 err |= put_user(fix->line_length, &fix32->line_length); in do_fscreeninfo_to_user()
1318 data = (__u32) (unsigned long) fix->mmio_start; in do_fscreeninfo_to_user()
1321 err |= put_user(fix->mmio_len, &fix32->mmio_len); in do_fscreeninfo_to_user()
1322 err |= put_user(fix->accel, &fix32->accel); in do_fscreeninfo_to_user()
1323 err |= copy_to_user(fix32->reserved, fix->reserved, in do_fscreeninfo_to_user()
1324 sizeof(fix->reserved)); in do_fscreeninfo_to_user()
1335 struct fb_fix_screeninfo fix; in fb_get_fscreeninfo() local
1343 err = do_fb_ioctl(info, cmd, (unsigned long) &fix); in fb_get_fscreeninfo()
1347 err = do_fscreeninfo_to_user(&fix, fix32); in fb_get_fscreeninfo()
1417 start = info->fix.smem_start; in fb_mmap()
1418 len = info->fix.smem_len; in fb_mmap()
1427 start = info->fix.mmio_start; in fb_mmap()
1428 len = info->fix.mmio_len; in fb_mmap()
1532 "support this framebuffer\n", fi->fix.id); in fb_check_foreignness()
1536 "support this framebuffer\n", fi->fix.id); in fb_check_foreignness()
1601 name, registered_fb[i]->fix.id); in do_remove_conflicting_framebuffers()
1621 fb_info->fix.id, in do_register_framebuffer()