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()
1456 viaparinfo->shared->chip_info.gfx_chip_name]); in viafb_sup_odev_proc_show()
1491 via_odev_to_seq(m, viaparinfo->shared->iga1_devices); in viafb_iga1_odev_proc_show()
1506 dev_old = dev_new = viaparinfo->shared->iga1_devices; in viafb_iga1_odev_proc_write()
1512 viaparinfo->shared->iga1_devices = dev_new; in viafb_iga1_odev_proc_write()
1513 viaparinfo->shared->iga2_devices &= ~dev_new; in viafb_iga1_odev_proc_write()
1530 via_odev_to_seq(m, viaparinfo->shared->iga2_devices); in viafb_iga2_odev_proc_show()
1545 dev_old = dev_new = viaparinfo->shared->iga2_devices; in viafb_iga2_odev_proc_write()
1551 viaparinfo->shared->iga2_devices = dev_new; in viafb_iga2_odev_proc_write()
1552 viaparinfo->shared->iga1_devices &= ~dev_new; in viafb_iga2_odev_proc_write()
1568 static void viafb_init_proc(struct viafb_shared *shared) in viafb_init_proc() argument
1573 shared->proc_entry = viafb_entry; in viafb_init_proc()
1580 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_init_proc()
1581 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_init_proc()
1589 shared->iga1_proc_entry = iga1_entry; in viafb_init_proc()
1593 shared->iga2_proc_entry = iga2_entry; in viafb_init_proc()
1598 static void viafb_remove_proc(struct viafb_shared *shared) in viafb_remove_proc() argument
1600 struct proc_dir_entry *viafb_entry = shared->proc_entry; in viafb_remove_proc()
1605 remove_proc_entry("output_devices", shared->iga2_proc_entry); in viafb_remove_proc()
1607 remove_proc_entry("output_devices", shared->iga1_proc_entry); in viafb_remove_proc()
1616 if (IS_VT1636(shared->chip_info.lvds_chip_info) in viafb_remove_proc()
1617 || IS_VT1636(shared->chip_info.lvds_chip_info2)) in viafb_remove_proc()
1633 viaparinfo->shared->i2c_26); in parse_mode()
1636 viaparinfo->shared->i2c_31); in parse_mode()
1677 if (viaparinfo->shared->vdev->engine_mmio) in viafb_resume()
1695 static void i2c_bus_probe(struct viafb_shared *shared) in i2c_bus_probe() argument
1699 shared->i2c_26 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_26)); in i2c_bus_probe()
1703 shared->i2c_31 = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_31)); in i2c_bus_probe()
1708 shared->i2c_2C = via_aux_probe(viafb_find_i2c_adapter(VIA_PORT_2C)); in i2c_bus_probe()
1714 static void i2c_bus_free(struct viafb_shared *shared) in i2c_bus_free() argument
1716 via_aux_free(shared->i2c_26); in i2c_bus_free()
1717 via_aux_free(shared->i2c_31); in i2c_bus_free()
1718 via_aux_free(shared->i2c_2C); in i2c_bus_free()
1742 viaparinfo->shared = viafbinfo->par + viafb_par_length; in via_fb_pci_probe()
1743 viaparinfo->shared->vdev = vdev; in via_fb_pci_probe()
1745 viaparinfo->tmds_setting_info = &viaparinfo->shared->tmds_setting_info; in via_fb_pci_probe()
1746 viaparinfo->lvds_setting_info = &viaparinfo->shared->lvds_setting_info; in via_fb_pci_probe()
1748 &viaparinfo->shared->lvds_setting_info2; in via_fb_pci_probe()
1749 viaparinfo->chip_info = &viaparinfo->shared->chip_info; in via_fb_pci_probe()
1751 i2c_bus_probe(viaparinfo->shared); in via_fb_pci_probe()
1794 parse_mode(viafb_mode, viaparinfo->shared->iga1_devices, in via_fb_pci_probe()
1797 parse_mode(viafb_mode1, viaparinfo->shared->iga2_devices, in via_fb_pci_probe()
1884 viafb_init_proc(viaparinfo->shared); in via_fb_pci_probe()
1903 i2c_bus_free(viaparinfo->shared); in via_fb_pci_probe()
1915 viafb_remove_proc(viaparinfo->shared); in via_fb_pci_remove()
1916 i2c_bus_free(viaparinfo->shared); in via_fb_pci_remove()