Lines Matching defs:shared

246 		!ppar->shared->vdev->engine_mmio)
669 struct viafb_shared *shared = viapar->shared;
673 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) {
692 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL,
703 struct viafb_shared *shared = viapar->shared;
705 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) {
714 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR,
726 struct viafb_shared *shared = viapar->shared;
730 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt ||
751 if (shared->hw_bitblt(shared->vdev->engine_mmio, op,
761 void __iomem *engine = viapar->shared->vdev->engine_mmio;
763 chip_name = viapar->shared->chip_info.gfx_chip_name;
896 memcpy_toio(viafbinfo->screen_base + viapar->shared->
920 if (viaparinfo->shared->iga1_devices & VIA_CRT) {
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;
1568 static void viafb_init_proc(struct viafb_shared *shared)
1573 shared->proc_entry = viafb_entry;
1580 if (IS_VT1636(shared->chip_info.lvds_chip_info)
1581 || IS_VT1636(shared->chip_info.lvds_chip_info2))
1589 shared->iga1_proc_entry = iga1_entry;
1593 shared->iga2_proc_entry = iga2_entry;
1598 static void viafb_remove_proc(struct viafb_shared *shared)
1600 struct proc_dir_entry *viafb_entry = shared->proc_entry;
1605 remove_proc_entry("output_devices", shared->iga2_proc_entry);
1607 remove_proc_entry("output_devices", shared->iga1_proc_entry);
1616 if (IS_VT1636(shared->chip_info.lvds_chip_info)
1617 || IS_VT1636(shared->chip_info.lvds_chip_info2))
1633 viaparinfo->shared->i2c_26);
1636 viaparinfo->shared->i2c_31);
1677 if (viaparinfo->shared->vdev->engine_mmio)
1695 static void i2c_bus_probe(struct viafb_shared *shared)
1699 shared->i2c_26 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_26));
1703 shared->i2c_31 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_31));
1708 shared->i2c_2C = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_2C));
1714 static void i2c_bus_free(struct viafb_shared *shared)
1716 via_aux_free(shared->i2c_26);
1717 via_aux_free(shared->i2c_31);
1718 via_aux_free(shared->i2c_2C);
1742 viaparinfo->shared = viafbinfo->par + viafb_par_length;
1743 viaparinfo->shared->vdev = vdev;
1745 viaparinfo->tmds_setting_info = &viaparinfo->shared->tmds_setting_info;
1746 viaparinfo->lvds_setting_info = &viaparinfo->shared->lvds_setting_info;
1748 &viaparinfo->shared->lvds_setting_info2;
1749 viaparinfo->chip_info = &viaparinfo->shared->chip_info;
1751 i2c_bus_probe(viaparinfo->shared);
1794 parse_mode(viafb_mode, viaparinfo->shared->iga1_devices,
1797 parse_mode(viafb_mode1, viaparinfo->shared->iga2_devices,
1884 viafb_init_proc(viaparinfo->shared);
1903 i2c_bus_free(viaparinfo->shared);
1915 viafb_remove_proc(viaparinfo->shared);
1916 i2c_bus_free(viaparinfo->shared);