Lines Matching refs:agp_bridge
27 pci_read_config_dword(agp_bridge->dev, ALI_ATTBASE, &temp); in ali_fetch_size()
29 values = A_SIZE_32(agp_bridge->driver->aperture_sizes); in ali_fetch_size()
31 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) { in ali_fetch_size()
33 agp_bridge->previous_size = in ali_fetch_size()
34 agp_bridge->current_size = (void *) (values + i); in ali_fetch_size()
35 agp_bridge->aperture_size_idx = i; in ali_fetch_size()
47 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_tlbflush()
50 pci_write_config_dword(agp_bridge->dev, ALI_TAGCTRL, temp); in ali_tlbflush()
58 previous_size = A_SIZE_32(agp_bridge->previous_size); in ali_cleanup()
60 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_cleanup()
62 pci_write_config_dword(agp_bridge->dev, ALI_TAGCTRL, in ali_cleanup()
65 pci_read_config_dword(agp_bridge->dev, ALI_ATTBASE, &temp); in ali_cleanup()
66 pci_write_config_dword(agp_bridge->dev, ALI_ATTBASE, in ali_cleanup()
75 current_size = A_SIZE_32(agp_bridge->current_size); in ali_configure()
78 pci_read_config_dword(agp_bridge->dev, ALI_ATTBASE, &temp); in ali_configure()
79 temp = (((temp & 0x00000ff0) | (agp_bridge->gatt_bus_addr & 0xfffff000)) in ali_configure()
81 pci_write_config_dword(agp_bridge->dev, ALI_ATTBASE, temp); in ali_configure()
84 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_configure()
85 pci_write_config_dword(agp_bridge->dev, ALI_TLBCTRL, ((temp & 0xffffff00) | 0x00000010)); in ali_configure()
88 agp_bridge->gart_bus_addr = pci_bus_address(agp_bridge->dev, in ali_configure()
92 if (agp_bridge->type == ALI_M1541) { in ali_configure()
111 nlvm_addr+= agp_bridge->gart_bus_addr; in ali_configure()
112 nlvm_addr|=(agp_bridge->gart_bus_addr>>12); in ali_configure()
113 dev_info(&agp_bridge->dev->dev, "nlvm top &base = %8x\n", in ali_configure()
118 pci_read_config_dword(agp_bridge->dev, ALI_TLBCTRL, &temp); in ali_configure()
120 pci_write_config_dword(agp_bridge->dev, ALI_TLBCTRL, temp); in ali_configure()
133 page_count = 1 << A_SIZE_32(agp_bridge->current_size)->page_order; in m1541_cache_flush()
135 pci_read_config_dword(agp_bridge->dev, ALI_CACHE_FLUSH_CTRL, in m1541_cache_flush()
137 pci_write_config_dword(agp_bridge->dev, ALI_CACHE_FLUSH_CTRL, in m1541_cache_flush()
139 (agp_bridge->gatt_bus_addr + i)) | in m1541_cache_flush()
146 struct page *page = agp_generic_alloc_page(agp_bridge); in m1541_alloc_page()
152 pci_read_config_dword(agp_bridge->dev, ALI_CACHE_FLUSH_CTRL, &temp); in m1541_alloc_page()
153 pci_write_config_dword(agp_bridge->dev, ALI_CACHE_FLUSH_CTRL, in m1541_alloc_page()
180 pci_read_config_dword(agp_bridge->dev, ALI_CACHE_FLUSH_CTRL, &temp); in m1541_destroy_page()
181 pci_write_config_dword(agp_bridge->dev, ALI_CACHE_FLUSH_CTRL, in m1541_destroy_page()