Lines Matching refs:shared

246 		!ppar->shared->vdev->engine_mmio)  in viafb_check_var()
669 struct viafb_shared *shared = viapar->shared; in viafb_fillrect() local
673 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_fillrect()
692 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_FILL, in viafb_fillrect()
703 struct viafb_shared *shared = viapar->shared; in viafb_copyarea() local
705 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt) { in viafb_copyarea()
714 if (shared->hw_bitblt(shared->vdev->engine_mmio, VIA_BITBLT_COLOR, in viafb_copyarea()
726 struct viafb_shared *shared = viapar->shared; in viafb_imageblit() local
730 if (info->flags & FBINFO_HWACCEL_DISABLED || !shared->hw_bitblt || in viafb_imageblit()
751 if (shared->hw_bitblt(shared->vdev->engine_mmio, op, in viafb_imageblit()
761 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_cursor()
763 chip_name = viapar->shared->chip_info.gfx_chip_name; in viafb_cursor()
896 memcpy_toio(viafbinfo->screen_base + viapar->shared-> in viafb_cursor()
920 if (viaparinfo->shared->iga1_devices & VIA_CRT) { in get_primary_device()
1461 viaparinfo->shared->chip_info.gfx_chip_name]); in viafb_sup_odev_proc_show()
1496 via_odev_to_seq(m, viaparinfo->shared->iga1_devices); in viafb_iga1_odev_proc_show()
1511 dev_old = dev_new = viaparinfo->shared->iga1_devices; in viafb_iga1_odev_proc_write()
1517 viaparinfo->shared->iga1_devices = dev_new; in viafb_iga1_odev_proc_write()
1518 viaparinfo->shared->iga2_devices &= ~dev_new; in viafb_iga1_odev_proc_write()
1536 via_odev_to_seq(m, viaparinfo->shared->iga2_devices); in viafb_iga2_odev_proc_show()
1551 dev_old = dev_new = viaparinfo->shared->iga2_devices; in viafb_iga2_odev_proc_write()
1557 viaparinfo->shared->iga2_devices = dev_new; in viafb_iga2_odev_proc_write()
1558 viaparinfo->shared->iga1_devices &= ~dev_new; in viafb_iga2_odev_proc_write()
1575 static void viafb_init_proc(struct viafb_shared *shared) in viafb_init_proc() argument
1580 shared->proc_entry = viafb_entry; in viafb_init_proc()
1587 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_init_proc()
1588 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_init_proc()
1596 shared->iga1_proc_entry = iga1_entry; in viafb_init_proc()
1600 shared->iga2_proc_entry = iga2_entry; in viafb_init_proc()
1605 static void viafb_remove_proc(struct viafb_shared *shared) in viafb_remove_proc() argument
1607 struct proc_dir_entry *viafb_entry = shared->proc_entry; in viafb_remove_proc()
1612 remove_proc_entry("output_devices", shared->iga2_proc_entry); in viafb_remove_proc()
1614 remove_proc_entry("output_devices", shared->iga1_proc_entry); in viafb_remove_proc()
1623 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_remove_proc()
1624 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_remove_proc()
1640 viaparinfo->shared->i2c_26); in parse_mode()
1643 viaparinfo->shared->i2c_31); in parse_mode()
1684 if (viaparinfo->shared->vdev->engine_mmio) in viafb_resume()
1702 static void i2c_bus_probe(struct viafb_shared *shared) in i2c_bus_probe() argument
1706 shared->i2c_26 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_26)); in i2c_bus_probe()
1710 shared->i2c_31 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_31)); in i2c_bus_probe()
1715 shared->i2c_2C = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_2C)); in i2c_bus_probe()
1721 static void i2c_bus_free(struct viafb_shared *shared) in i2c_bus_free() argument
1723 via_aux_free(shared->i2c_26); in i2c_bus_free()
1724 via_aux_free(shared->i2c_31); in i2c_bus_free()
1725 via_aux_free(shared->i2c_2C); in i2c_bus_free()
1749 viaparinfo->shared = viafbinfo->par + viafb_par_length; in via_fb_pci_probe()
1750 viaparinfo->shared->vdev = vdev; in via_fb_pci_probe()
1752 viaparinfo->tmds_setting_info = &viaparinfo->shared->tmds_setting_info; in via_fb_pci_probe()
1753 viaparinfo->lvds_setting_info = &viaparinfo->shared->lvds_setting_info; in via_fb_pci_probe()
1755 &viaparinfo->shared->lvds_setting_info2; in via_fb_pci_probe()
1756 viaparinfo->chip_info = &viaparinfo->shared->chip_info; in via_fb_pci_probe()
1758 i2c_bus_probe(viaparinfo->shared); in via_fb_pci_probe()
1801 parse_mode(viafb_mode, viaparinfo->shared->iga1_devices, in via_fb_pci_probe()
1804 parse_mode(viafb_mode1, viaparinfo->shared->iga2_devices, in via_fb_pci_probe()
1891 viafb_init_proc(viaparinfo->shared); in via_fb_pci_probe()
1910 i2c_bus_free(viaparinfo->shared); in via_fb_pci_probe()
1922 viafb_remove_proc(viaparinfo->shared); in via_fb_pci_remove()
1923 i2c_bus_free(viaparinfo->shared); in via_fb_pci_remove()