Lines Matching defs:viaparinfo

144 	struct viafb_par *viaparinfo)
149 fix->smem_start = viaparinfo->fbmem;
150 fix->smem_len = viaparinfo->fbmem_free;
404 if (copy_to_user(argp, viaparinfo->chip_info,
449 u.viasamm.size_prim = viaparinfo->fbmem_free;
454 viaparinfo->fbmem_free -
460 viaparinfo->fbmem_free >> 1;
462 (viaparinfo->fbmem_free >> 1);
465 u.viasamm.mem_base = viaparinfo->fbmem;
469 viaparinfo->memsize - viaparinfo->fbmem_used;
471 u.viasamm.mem_base = viaparinfo->fbmem;
920 if (viaparinfo->shared->iga1_devices & VIA_CRT) {
926 if (viaparinfo->tmds_setting_info->iga_path == IGA1) {
928 viaparinfo->
934 if (viaparinfo->lvds_setting_info->iga_path == IGA1) {
936 viaparinfo->
942 if (viaparinfo->lvds_setting_info2->iga_path == IGA1) {
944 viaparinfo->
1081 parse_port(viafb_lcd_port, &viaparinfo->chip_info->lvds_chip_info.
1084 viaparinfo->chip_info->lvds_chip_info2.output_interface =
1088 viafb_lcd_port, viaparinfo->chip_info->lvds_chip_info.
1094 parse_port(viafb_dvi_port, &viaparinfo->chip_info->tmds_chip_info.
1098 viafb_dvi_port, viaparinfo->chip_info->tmds_chip_info.
1319 switch (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
1322 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info,
1323 &viaparinfo->chip_info->lvds_chip_info, 0x08) & 0x0f;
1325 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info,
1326 &viaparinfo->chip_info->lvds_chip_info, 0x09) & 0x1f;
1332 switch (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) {
1335 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info2,
1336 &viaparinfo->chip_info->lvds_chip_info2, 0x08) & 0x0f;
1338 viafb_gpio_i2c_read_lvds(viaparinfo->lvds_setting_info2,
1339 &viaparinfo->chip_info->lvds_chip_info2, 0x09) & 0x1f;
1366 switch (viaparinfo->chip_info->lvds_chip_info.lvds_chip_name) {
1378 (viaparinfo->lvds_setting_info,
1379 &viaparinfo->
1387 (viaparinfo->lvds_setting_info,
1388 &viaparinfo->
1403 switch (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) {
1415 (viaparinfo->lvds_setting_info2,
1416 &viaparinfo->
1424 (viaparinfo->lvds_setting_info2,
1425 &viaparinfo->
1456 viaparinfo->shared->chip_info.gfx_chip_name]);
1491 via_odev_to_seq(m, viaparinfo->shared->iga1_devices);
1506 dev_old = dev_new = viaparinfo->shared->iga1_devices;
1512 viaparinfo->shared->iga1_devices = dev_new;
1513 viaparinfo->shared->iga2_devices &= ~dev_new;
1530 via_odev_to_seq(m, viaparinfo->shared->iga2_devices);
1545 dev_old = dev_new = viaparinfo->shared->iga2_devices;
1551 viaparinfo->shared->iga2_devices = dev_new;
1552 viaparinfo->shared->iga1_devices &= ~dev_new;
1633 viaparinfo->shared->i2c_26);
1636 viaparinfo->shared->i2c_31);
1677 if (viaparinfo->shared->vdev->engine_mmio)
1678 viafb_reset_engine(viaparinfo);
1741 viaparinfo = (struct viafb_par *)viafbinfo->par;
1742 viaparinfo->shared = viafbinfo->par + viafb_par_length;
1743 viaparinfo->shared->vdev = vdev;
1744 viaparinfo->vram_addr = 0;
1745 viaparinfo->tmds_setting_info = &viaparinfo->shared->tmds_setting_info;
1746 viaparinfo->lvds_setting_info = &viaparinfo->shared->lvds_setting_info;
1747 viaparinfo->lvds_setting_info2 =
1748 &viaparinfo->shared->lvds_setting_info2;
1749 viaparinfo->chip_info = &viaparinfo->shared->chip_info;
1751 i2c_bus_probe(viaparinfo->shared);
1763 viaparinfo->fbmem = vdev->fbmem_start;
1764 viaparinfo->memsize = vdev->fbmem_len;
1765 viaparinfo->fbmem_free = viaparinfo->memsize;
1766 viaparinfo->fbmem_used = 0;
1786 viafb_second_offset = viaparinfo->fbmem_free -
1790 viafb_second_offset = viaparinfo->fbmem_free -
1794 parse_mode(viafb_mode, viaparinfo->shared->iga1_devices,
1797 parse_mode(viafb_mode1, viaparinfo->shared->iga2_devices,
1807 viafb_setup_fixinfo(&viafbinfo->fix, viaparinfo);
1818 memcpy(viaparinfo1, viaparinfo, viafb_par_length);
1820 viaparinfo1->memsize = viaparinfo->memsize -
1822 viaparinfo->memsize = viafb_second_offset;
1823 viaparinfo1->fbmem = viaparinfo->fbmem + viafb_second_offset;
1825 viaparinfo1->fbmem_used = viaparinfo->fbmem_used;
1828 viaparinfo->fbmem_free = viaparinfo->memsize;
1829 viaparinfo->fbmem_used = 0;
1831 viaparinfo->iga_path = IGA1;
1856 viaparinfo->depth = fb_get_color_depth(&viafbinfo->var,
1864 && (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266)) {
1874 || (viaparinfo->chip_info->gfx_chip_name !=
1884 viafb_init_proc(viaparinfo->shared);
1896 && (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266))
1903 i2c_bus_free(viaparinfo->shared);
1915 viafb_remove_proc(viaparinfo->shared);
1916 i2c_bus_free(viaparinfo->shared);