Lines Matching refs:u
390 } u; in viafb_ioctl() local
400 memset(&u, 0, sizeof(u)); in viafb_ioctl()
422 u.viamode.xres = (u32) viafb_hotplug_Xres; in viafb_ioctl()
423 u.viamode.yres = (u32) viafb_hotplug_Yres; in viafb_ioctl()
424 u.viamode.refresh = (u32) viafb_hotplug_refresh; in viafb_ioctl()
425 u.viamode.bpp = (u32) viafb_hotplug_bpp; in viafb_ioctl()
427 u.viamode.xres_sec = viafb_second_xres; in viafb_ioctl()
428 u.viamode.yres_sec = viafb_second_yres; in viafb_ioctl()
429 …u.viamode.virtual_xres_sec = viafb_dual_fb ? viafbinfo1->var.xres_virtual : viafbinfo->var.xres_vi… in viafb_ioctl()
430 …u.viamode.virtual_yres_sec = viafb_dual_fb ? viafbinfo1->var.yres_virtual : viafbinfo->var.yres_vi… in viafb_ioctl()
431 u.viamode.refresh_sec = viafb_refresh1; in viafb_ioctl()
432 u.viamode.bpp_sec = viafb_bpp1; in viafb_ioctl()
434 u.viamode.xres_sec = 0; in viafb_ioctl()
435 u.viamode.yres_sec = 0; in viafb_ioctl()
436 u.viamode.virtual_xres_sec = 0; in viafb_ioctl()
437 u.viamode.virtual_yres_sec = 0; in viafb_ioctl()
438 u.viamode.refresh_sec = 0; in viafb_ioctl()
439 u.viamode.bpp_sec = 0; in viafb_ioctl()
441 if (copy_to_user(argp, &u.viamode, sizeof(u.viamode))) in viafb_ioctl()
445 u.viasamm.samm_status = viafb_SAMM_ON; in viafb_ioctl()
449 u.viasamm.size_prim = viaparinfo->fbmem_free; in viafb_ioctl()
450 u.viasamm.size_sec = viaparinfo1->fbmem_free; in viafb_ioctl()
453 u.viasamm.size_prim = in viafb_ioctl()
456 u.viasamm.size_sec = in viafb_ioctl()
459 u.viasamm.size_prim = in viafb_ioctl()
461 u.viasamm.size_sec = in viafb_ioctl()
465 u.viasamm.mem_base = viaparinfo->fbmem; in viafb_ioctl()
466 u.viasamm.offset_sec = viafb_second_offset; in viafb_ioctl()
468 u.viasamm.size_prim = in viafb_ioctl()
470 u.viasamm.size_sec = 0; in viafb_ioctl()
471 u.viasamm.mem_base = viaparinfo->fbmem; in viafb_ioctl()
472 u.viasamm.offset_sec = 0; in viafb_ioctl()
475 if (copy_to_user(argp, &u.viasamm, sizeof(u.viasamm))) in viafb_ioctl()
500 u.active_dev.crt = viafb_CRT_ON; in viafb_ioctl()
501 u.active_dev.dvi = viafb_DVI_ON; in viafb_ioctl()
502 u.active_dev.lcd = viafb_LCD_ON; in viafb_ioctl()
503 u.active_dev.samm = viafb_SAMM_ON; in viafb_ioctl()
504 u.active_dev.primary_dev = viafb_primary_dev; in viafb_ioctl()
506 u.active_dev.lcd_dsp_cent = viafb_lcd_dsp_method; in viafb_ioctl()
507 u.active_dev.lcd_panel_id = viafb_lcd_panel_id; in viafb_ioctl()
508 u.active_dev.lcd_mode = viafb_lcd_mode; in viafb_ioctl()
510 u.active_dev.xres = viafb_hotplug_Xres; in viafb_ioctl()
511 u.active_dev.yres = viafb_hotplug_Yres; in viafb_ioctl()
513 u.active_dev.xres1 = viafb_second_xres; in viafb_ioctl()
514 u.active_dev.yres1 = viafb_second_yres; in viafb_ioctl()
516 u.active_dev.bpp = viafb_bpp; in viafb_ioctl()
517 u.active_dev.bpp1 = viafb_bpp1; in viafb_ioctl()
518 u.active_dev.refresh = viafb_refresh; in viafb_ioctl()
519 u.active_dev.refresh1 = viafb_refresh1; in viafb_ioctl()
521 u.active_dev.epia_dvi = viafb_platform_epia_dvi; in viafb_ioctl()
522 u.active_dev.lcd_dual_edge = viafb_device_lcd_dualedge; in viafb_ioctl()
523 u.active_dev.bus_width = viafb_bus_width; in viafb_ioctl()
525 if (copy_to_user(argp, &u.active_dev, sizeof(u.active_dev))) in viafb_ioctl()
530 u.driver_version.iMajorNum = VERSION_MAJOR; in viafb_ioctl()
531 u.driver_version.iKernelNum = VERSION_KERNEL; in viafb_ioctl()
532 u.driver_version.iOSNum = VERSION_OS; in viafb_ioctl()
533 u.driver_version.iMinorNum = VERSION_MINOR; in viafb_ioctl()
535 if (copy_to_user(argp, &u.driver_version, in viafb_ioctl()
536 sizeof(u.driver_version))) in viafb_ioctl()
543 retrieve_device_setting(&u.viafb_setting); in viafb_ioctl()
545 if (copy_to_user(argp, &u.viafb_setting, in viafb_ioctl()
546 sizeof(u.viafb_setting))) in viafb_ioctl()
610 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
611 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
613 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
614 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
615 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
619 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
620 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
622 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
623 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
624 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
629 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
630 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
632 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
633 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
634 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
638 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
639 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
641 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
642 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
643 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
648 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
649 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
653 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
654 sizeof(u.panel_pos_size_para))) in viafb_ioctl()