Lines Matching refs:shared
260 !ppar->shared->vdev->engine_mmio) in viafb_check_var()
682 struct viafb_shared *shared = viapar->shared; in viafb_fillrect() local
686 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_fillrect()
705 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL, in viafb_fillrect()
716 struct viafb_shared *shared = viapar->shared; in viafb_copyarea() local
718 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_copyarea()
727 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR, in viafb_copyarea()
739 struct viafb_shared *shared = viapar->shared; in viafb_imageblit() local
743 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt || in viafb_imageblit()
764 if (shared->hw_bitblt(shared->vdev->engine_mmio, op, in viafb_imageblit()
774 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_cursor()
776 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_cursor()
909 memcpy_toio(viafbinfo->screen_base + viapar->shared-> in viafb_cursor()
933 if (viaparinfo->shared->iga1_devices & VIA_CRT) { in get_primary_device()
1474 viaparinfo->shared->chip_info.gfx_chip_name]); in viafb_sup_odev_proc_show()
1522 via_odev_to_seq(m, viaparinfo->shared->iga1_devices); in viafb_iga1_odev_proc_show()
1537 dev_old = dev_new = viaparinfo->shared->iga1_devices; in viafb_iga1_odev_proc_write()
1543 viaparinfo->shared->iga1_devices = dev_new; in viafb_iga1_odev_proc_write()
1544 viaparinfo->shared->iga2_devices &= ~dev_new; in viafb_iga1_odev_proc_write()
1562 via_odev_to_seq(m, viaparinfo->shared->iga2_devices); in viafb_iga2_odev_proc_show()
1577 dev_old = dev_new = viaparinfo->shared->iga2_devices; in viafb_iga2_odev_proc_write()
1583 viaparinfo->shared->iga2_devices = dev_new; in viafb_iga2_odev_proc_write()
1584 viaparinfo->shared->iga1_devices &= ~dev_new; in viafb_iga2_odev_proc_write()
1601 static void viafb_init_proc(struct viafb_shared *shared) in viafb_init_proc() argument
1606 shared->proc_entry = viafb_entry; in viafb_init_proc()
1613 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_init_proc()
1614 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_init_proc()
1622 shared->iga1_proc_entry = iga1_entry; in viafb_init_proc()
1626 shared->iga2_proc_entry = iga2_entry; in viafb_init_proc()
1631 static void viafb_remove_proc(struct viafb_shared *shared) in viafb_remove_proc() argument
1633 struct proc_dir_entry *viafb_entry = shared->proc_entry, in viafb_remove_proc()
1634 *iga1_entry = shared->iga1_proc_entry, in viafb_remove_proc()
1635 *iga2_entry = shared->iga2_proc_entry; in viafb_remove_proc()
1651 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_remove_proc()
1652 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_remove_proc()
1668 viaparinfo->shared->i2c_26); in parse_mode()
1671 viaparinfo->shared->i2c_31); in parse_mode()
1712 if (viaparinfo->shared->vdev->engine_mmio) in viafb_resume()
1730 static void i2c_bus_probe(struct viafb_shared *shared) in i2c_bus_probe() argument
1734 shared->i2c_26 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_26)); in i2c_bus_probe()
1738 shared->i2c_31 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_31)); in i2c_bus_probe()
1743 shared->i2c_2C = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_2C)); in i2c_bus_probe()
1749 static void i2c_bus_free(struct viafb_shared *shared) in i2c_bus_free() argument
1751 via_aux_free(shared->i2c_26); in i2c_bus_free()
1752 via_aux_free(shared->i2c_31); in i2c_bus_free()
1753 via_aux_free(shared->i2c_2C); in i2c_bus_free()
1779 viaparinfo->shared = viafbinfo->par + viafb_par_length; in via_fb_pci_probe()
1780 viaparinfo->shared->vdev = vdev; in via_fb_pci_probe()
1782 viaparinfo->tmds_setting_info = &viaparinfo->shared->tmds_setting_info; in via_fb_pci_probe()
1783 viaparinfo->lvds_setting_info = &viaparinfo->shared->lvds_setting_info; in via_fb_pci_probe()
1785 &viaparinfo->shared->lvds_setting_info2; in via_fb_pci_probe()
1786 viaparinfo->chip_info = &viaparinfo->shared->chip_info; in via_fb_pci_probe()
1788 i2c_bus_probe(viaparinfo->shared); in via_fb_pci_probe()
1831 parse_mode(viafb_mode, viaparinfo->shared->iga1_devices, in via_fb_pci_probe()
1834 parse_mode(viafb_mode1, viaparinfo->shared->iga2_devices, in via_fb_pci_probe()
1923 viafb_init_proc(viaparinfo->shared); in via_fb_pci_probe()
1942 i2c_bus_free(viaparinfo->shared); in via_fb_pci_probe()
1954 viafb_remove_proc(viaparinfo->shared); in via_fb_pci_remove()
1955 i2c_bus_free(viaparinfo->shared); in via_fb_pci_remove()