Lines Matching refs:viaparinfo
158 struct viafb_par *viaparinfo) in viafb_setup_fixinfo() argument
163 fix->smem_start = viaparinfo->fbmem; in viafb_setup_fixinfo()
164 fix->smem_len = viaparinfo->fbmem_free; in viafb_setup_fixinfo()
418 if (copy_to_user(argp, viaparinfo->chip_info, in viafb_ioctl()
463 u.viasamm.size_prim = viaparinfo->fbmem_free; in viafb_ioctl()
468 viaparinfo->fbmem_free - in viafb_ioctl()
474 viaparinfo->fbmem_free >> 1; in viafb_ioctl()
476 (viaparinfo->fbmem_free >> 1); in viafb_ioctl()
479 u.viasamm.mem_base = viaparinfo->fbmem; in viafb_ioctl()
483 viaparinfo->memsize - viaparinfo->fbmem_used; in viafb_ioctl()
485 u.viasamm.mem_base = viaparinfo->fbmem; in viafb_ioctl()
934 if (viaparinfo->shared->iga1_devices & VIA_CRT) { in get_primary_device()
940 if (viaparinfo->tmds_setting_info->iga_path == IGA1) { in get_primary_device()
942 viaparinfo-> in get_primary_device()
948 if (viaparinfo->lvds_setting_info->iga_path == IGA1) { in get_primary_device()
950 viaparinfo-> in get_primary_device()
956 if (viaparinfo->lvds_setting_info2->iga_path == IGA1) { in get_primary_device()
958 viaparinfo-> in get_primary_device()
1095 parse_port(viafb_lcd_port, &viaparinfo->chip_info->lvds_chip_info. in parse_lcd_port()
1098 viaparinfo->chip_info->lvds_chip_info2.output_interface = in parse_lcd_port()
1102 viafb_lcd_port, viaparinfo->chip_info->lvds_chip_info. in parse_lcd_port()
1108 parse_port(viafb_dvi_port, &viaparinfo->chip_info->tmds_chip_info. in parse_dvi_port()
1112 viafb_dvi_port, viaparinfo->chip_info->tmds_chip_info. in parse_dvi_port()
1337 switch (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) { in viafb_vt1636_proc_show()
1340 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info, in viafb_vt1636_proc_show()
1341 &viaparinfo->chip_info->lvds_chip_info, 0x08) & 0x0f; in viafb_vt1636_proc_show()
1343 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info, in viafb_vt1636_proc_show()
1344 &viaparinfo->chip_info->lvds_chip_info, 0x09) & 0x1f; in viafb_vt1636_proc_show()
1350 switch (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) { in viafb_vt1636_proc_show()
1353 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info2, in viafb_vt1636_proc_show()
1354 &viaparinfo->chip_info->lvds_chip_info2, 0x08) & 0x0f; in viafb_vt1636_proc_show()
1356 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info2, in viafb_vt1636_proc_show()
1357 &viaparinfo->chip_info->lvds_chip_info2, 0x09) & 0x1f; in viafb_vt1636_proc_show()
1384 switch (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) { in viafb_vt1636_proc_write()
1396 (viaparinfo->lvds_setting_info, in viafb_vt1636_proc_write()
1397 &viaparinfo-> in viafb_vt1636_proc_write()
1405 (viaparinfo->lvds_setting_info, in viafb_vt1636_proc_write()
1406 &viaparinfo-> in viafb_vt1636_proc_write()
1421 switch (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) { in viafb_vt1636_proc_write()
1433 (viaparinfo->lvds_setting_info2, in viafb_vt1636_proc_write()
1434 &viaparinfo-> in viafb_vt1636_proc_write()
1442 (viaparinfo->lvds_setting_info2, in viafb_vt1636_proc_write()
1443 &viaparinfo-> in viafb_vt1636_proc_write()
1475 viaparinfo->shared->chip_info.gfx_chip_name]); in viafb_sup_odev_proc_show()
1510 via_odev_to_seq(m, viaparinfo->shared->iga1_devices); in viafb_iga1_odev_proc_show()
1525 dev_old = dev_new = viaparinfo->shared->iga1_devices; in viafb_iga1_odev_proc_write()
1531 viaparinfo->shared->iga1_devices = dev_new; in viafb_iga1_odev_proc_write()
1532 viaparinfo->shared->iga2_devices &= ~dev_new; in viafb_iga1_odev_proc_write()
1550 via_odev_to_seq(m, viaparinfo->shared->iga2_devices); in viafb_iga2_odev_proc_show()
1565 dev_old = dev_new = viaparinfo->shared->iga2_devices; in viafb_iga2_odev_proc_write()
1571 viaparinfo->shared->iga2_devices = dev_new; in viafb_iga2_odev_proc_write()
1572 viaparinfo->shared->iga1_devices &= ~dev_new; in viafb_iga2_odev_proc_write()
1654 viaparinfo->shared->i2c_26); in parse_mode()
1657 viaparinfo->shared->i2c_31); in parse_mode()
1698 if (viaparinfo->shared->vdev->engine_mmio) in viafb_resume()
1699 viafb_reset_engine(viaparinfo); in viafb_resume()
1764 viaparinfo = (struct viafb_par *)viafbinfo->par; in via_fb_pci_probe()
1765 viaparinfo->shared = viafbinfo->par + viafb_par_length; in via_fb_pci_probe()
1766 viaparinfo->shared->vdev = vdev; in via_fb_pci_probe()
1767 viaparinfo->vram_addr = 0; in via_fb_pci_probe()
1768 viaparinfo->tmds_setting_info = &viaparinfo->shared->tmds_setting_info; in via_fb_pci_probe()
1769 viaparinfo->lvds_setting_info = &viaparinfo->shared->lvds_setting_info; in via_fb_pci_probe()
1770 viaparinfo->lvds_setting_info2 = in via_fb_pci_probe()
1771 &viaparinfo->shared->lvds_setting_info2; in via_fb_pci_probe()
1772 viaparinfo->chip_info = &viaparinfo->shared->chip_info; in via_fb_pci_probe()
1774 i2c_bus_probe(viaparinfo->shared); in via_fb_pci_probe()
1786 viaparinfo->fbmem = vdev->fbmem_start; in via_fb_pci_probe()
1787 viaparinfo->memsize = vdev->fbmem_len; in via_fb_pci_probe()
1788 viaparinfo->fbmem_free = viaparinfo->memsize; in via_fb_pci_probe()
1789 viaparinfo->fbmem_used = 0; in via_fb_pci_probe()
1809 viafb_second_offset = viaparinfo->fbmem_free - in via_fb_pci_probe()
1813 viafb_second_offset = viaparinfo->fbmem_free - in via_fb_pci_probe()
1817 parse_mode(viafb_mode, viaparinfo->shared->iga1_devices, in via_fb_pci_probe()
1820 parse_mode(viafb_mode1, viaparinfo->shared->iga2_devices, in via_fb_pci_probe()
1830 viafb_setup_fixinfo(&viafbinfo->fix, viaparinfo); in via_fb_pci_probe()
1843 memcpy(viaparinfo1, viaparinfo, viafb_par_length); in via_fb_pci_probe()
1845 viaparinfo1->memsize = viaparinfo->memsize - in via_fb_pci_probe()
1847 viaparinfo->memsize = viafb_second_offset; in via_fb_pci_probe()
1848 viaparinfo1->fbmem = viaparinfo->fbmem + viafb_second_offset; in via_fb_pci_probe()
1850 viaparinfo1->fbmem_used = viaparinfo->fbmem_used; in via_fb_pci_probe()
1853 viaparinfo->fbmem_free = viaparinfo->memsize; in via_fb_pci_probe()
1854 viaparinfo->fbmem_used = 0; in via_fb_pci_probe()
1856 viaparinfo->iga_path = IGA1; in via_fb_pci_probe()
1881 viaparinfo->depth = fb_get_color_depth(&viafbinfo->var, in via_fb_pci_probe()
1889 && (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)) { in via_fb_pci_probe()
1899 || (viaparinfo->chip_info->gfx_chip_name != in via_fb_pci_probe()
1909 viafb_init_proc(viaparinfo->shared); in via_fb_pci_probe()
1921 && (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)) in via_fb_pci_probe()
1928 i2c_bus_free(viaparinfo->shared); in via_fb_pci_probe()
1940 viafb_remove_proc(viaparinfo->shared); in via_fb_pci_remove()
1941 i2c_bus_free(viaparinfo->shared); in via_fb_pci_remove()