Lines Matching refs:u
557 } u; in viafb_ioctl() local
567 memset(&u, 0, sizeof(u)); in viafb_ioctl()
589 u.viamode.xres = (u32) viafb_hotplug_Xres; in viafb_ioctl()
590 u.viamode.yres = (u32) viafb_hotplug_Yres; in viafb_ioctl()
591 u.viamode.refresh = (u32) viafb_hotplug_refresh; in viafb_ioctl()
592 u.viamode.bpp = (u32) viafb_hotplug_bpp; in viafb_ioctl()
594 u.viamode.xres_sec = viafb_second_xres; in viafb_ioctl()
595 u.viamode.yres_sec = viafb_second_yres; in viafb_ioctl()
596 u.viamode.virtual_xres_sec = viafb_second_virtual_xres; in viafb_ioctl()
597 u.viamode.virtual_yres_sec = viafb_second_virtual_yres; in viafb_ioctl()
598 u.viamode.refresh_sec = viafb_refresh1; in viafb_ioctl()
599 u.viamode.bpp_sec = viafb_bpp1; in viafb_ioctl()
601 u.viamode.xres_sec = 0; in viafb_ioctl()
602 u.viamode.yres_sec = 0; in viafb_ioctl()
603 u.viamode.virtual_xres_sec = 0; in viafb_ioctl()
604 u.viamode.virtual_yres_sec = 0; in viafb_ioctl()
605 u.viamode.refresh_sec = 0; in viafb_ioctl()
606 u.viamode.bpp_sec = 0; in viafb_ioctl()
608 if (copy_to_user(argp, &u.viamode, sizeof(u.viamode))) in viafb_ioctl()
612 u.viasamm.samm_status = viafb_SAMM_ON; in viafb_ioctl()
616 u.viasamm.size_prim = viaparinfo->fbmem_free; in viafb_ioctl()
617 u.viasamm.size_sec = viaparinfo1->fbmem_free; in viafb_ioctl()
620 u.viasamm.size_prim = in viafb_ioctl()
623 u.viasamm.size_sec = in viafb_ioctl()
626 u.viasamm.size_prim = in viafb_ioctl()
628 u.viasamm.size_sec = in viafb_ioctl()
632 u.viasamm.mem_base = viaparinfo->fbmem; in viafb_ioctl()
633 u.viasamm.offset_sec = viafb_second_offset; in viafb_ioctl()
635 u.viasamm.size_prim = in viafb_ioctl()
637 u.viasamm.size_sec = 0; in viafb_ioctl()
638 u.viasamm.mem_base = viaparinfo->fbmem; in viafb_ioctl()
639 u.viasamm.offset_sec = 0; in viafb_ioctl()
642 if (copy_to_user(argp, &u.viasamm, sizeof(u.viasamm))) in viafb_ioctl()
667 if (copy_from_user(&u.active_dev, (void *)argp, in viafb_ioctl()
668 sizeof(u.active_dev))) in viafb_ioctl()
670 viafb_set_device(u.active_dev); in viafb_ioctl()
674 u.active_dev.crt = viafb_CRT_ON; in viafb_ioctl()
675 u.active_dev.dvi = viafb_DVI_ON; in viafb_ioctl()
676 u.active_dev.lcd = viafb_LCD_ON; in viafb_ioctl()
677 u.active_dev.samm = viafb_SAMM_ON; in viafb_ioctl()
678 u.active_dev.primary_dev = viafb_primary_dev; in viafb_ioctl()
680 u.active_dev.lcd_dsp_cent = viafb_lcd_dsp_method; in viafb_ioctl()
681 u.active_dev.lcd_panel_id = viafb_lcd_panel_id; in viafb_ioctl()
682 u.active_dev.lcd_mode = viafb_lcd_mode; in viafb_ioctl()
684 u.active_dev.xres = viafb_hotplug_Xres; in viafb_ioctl()
685 u.active_dev.yres = viafb_hotplug_Yres; in viafb_ioctl()
687 u.active_dev.xres1 = viafb_second_xres; in viafb_ioctl()
688 u.active_dev.yres1 = viafb_second_yres; in viafb_ioctl()
690 u.active_dev.bpp = viafb_bpp; in viafb_ioctl()
691 u.active_dev.bpp1 = viafb_bpp1; in viafb_ioctl()
692 u.active_dev.refresh = viafb_refresh; in viafb_ioctl()
693 u.active_dev.refresh1 = viafb_refresh1; in viafb_ioctl()
695 u.active_dev.epia_dvi = viafb_platform_epia_dvi; in viafb_ioctl()
696 u.active_dev.lcd_dual_edge = viafb_device_lcd_dualedge; in viafb_ioctl()
697 u.active_dev.bus_width = viafb_bus_width; in viafb_ioctl()
699 if (copy_to_user(argp, &u.active_dev, sizeof(u.active_dev))) in viafb_ioctl()
704 u.driver_version.iMajorNum = VERSION_MAJOR; in viafb_ioctl()
705 u.driver_version.iKernelNum = VERSION_KERNEL; in viafb_ioctl()
706 u.driver_version.iOSNum = VERSION_OS; in viafb_ioctl()
707 u.driver_version.iMinorNum = VERSION_MINOR; in viafb_ioctl()
709 if (copy_to_user(argp, &u.driver_version, in viafb_ioctl()
710 sizeof(u.driver_version))) in viafb_ioctl()
716 if (copy_from_user(&u.viafb_setting, in viafb_ioctl()
717 argp, sizeof(u.viafb_setting))) in viafb_ioctl()
719 if (apply_device_setting(u.viafb_setting, info) < 0) in viafb_ioctl()
725 if (copy_from_user(&u.sec_var, argp, sizeof(u.sec_var))) in viafb_ioctl()
727 apply_second_mode_setting(&u.sec_var); in viafb_ioctl()
732 retrieve_device_setting(&u.viafb_setting); in viafb_ioctl()
734 if (copy_to_user(argp, &u.viafb_setting, in viafb_ioctl()
735 sizeof(u.viafb_setting))) in viafb_ioctl()
812 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
813 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
815 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
816 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
817 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
821 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
822 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
824 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
825 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
826 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
831 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
832 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
834 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
835 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
836 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
840 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
841 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
843 u.panel_pos_size_para.x = u.panel_pos_size_para.y = 0; in viafb_ioctl()
844 if (copy_to_user(argp, &u.panel_pos_size_para, in viafb_ioctl()
845 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
850 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
851 sizeof(u.panel_pos_size_para))) in viafb_ioctl()
855 if (copy_from_user(&u.panel_pos_size_para, argp, in viafb_ioctl()
856 sizeof(u.panel_pos_size_para))) in viafb_ioctl()