Lines Matching refs:shared
260 !ppar->shared->vdev->engine_mmio) in viafb_check_var()
683 struct viafb_shared *shared = viapar->shared; in viafb_fillrect() local
687 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_fillrect()
706 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL, in viafb_fillrect()
717 struct viafb_shared *shared = viapar->shared; in viafb_copyarea() local
719 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_copyarea()
728 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR, in viafb_copyarea()
740 struct viafb_shared *shared = viapar->shared; in viafb_imageblit() local
744 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt || in viafb_imageblit()
765 if (shared->hw_bitblt(shared->vdev->engine_mmio, op, in viafb_imageblit()
775 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_cursor()
777 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_cursor()
910 memcpy_toio(viafbinfo->screen_base + viapar->shared-> in viafb_cursor()
934 if (viaparinfo->shared->iga1_devices & VIA_CRT) { in get_primary_device()
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()
1589 static void viafb_init_proc(struct viafb_shared *shared) in viafb_init_proc() argument
1594 shared->proc_entry = viafb_entry; in viafb_init_proc()
1601 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_init_proc()
1602 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_init_proc()
1610 shared->iga1_proc_entry = iga1_entry; in viafb_init_proc()
1614 shared->iga2_proc_entry = iga2_entry; in viafb_init_proc()
1619 static void viafb_remove_proc(struct viafb_shared *shared) in viafb_remove_proc() argument
1621 struct proc_dir_entry *viafb_entry = shared->proc_entry; in viafb_remove_proc()
1626 remove_proc_entry("output_devices", shared->iga2_proc_entry); in viafb_remove_proc()
1628 remove_proc_entry("output_devices", shared->iga1_proc_entry); in viafb_remove_proc()
1637 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_remove_proc()
1638 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_remove_proc()
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()
1716 static void i2c_bus_probe(struct viafb_shared *shared) in i2c_bus_probe() argument
1720 shared->i2c_26 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_26)); in i2c_bus_probe()
1724 shared->i2c_31 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_31)); in i2c_bus_probe()
1729 shared->i2c_2C = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_2C)); in i2c_bus_probe()
1735 static void i2c_bus_free(struct viafb_shared *shared) in i2c_bus_free() argument
1737 via_aux_free(shared->i2c_26); in i2c_bus_free()
1738 via_aux_free(shared->i2c_31); in i2c_bus_free()
1739 via_aux_free(shared->i2c_2C); in i2c_bus_free()
1765 viaparinfo->shared = viafbinfo->par + viafb_par_length; in via_fb_pci_probe()
1766 viaparinfo->shared->vdev = vdev; 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()
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()
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()
1909 viafb_init_proc(viaparinfo->shared); 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()