Lines Matching refs:agp_bridge

61 		writel(agp_bridge->scratch_page, page_map->remapped+i);
131 GET_PAGE_DIR_OFF(agp_bridge->gart_bus_addr))
146 value = A_SIZE_LVL2(agp_bridge->current_size);
158 writel(agp_bridge->scratch_page, serverworks_private.scratch_dir.remapped+i);
169 agp_bridge->gatt_table_real = (u32 *)page_dir.real;
170 agp_bridge->gatt_table = (u32 __iomem *)page_dir.remapped;
171 agp_bridge->gatt_bus_addr = virt_to_phys(page_dir.real);
178 pci_read_config_dword(agp_bridge->dev,serverworks_private.gart_addr_ofs,&temp);
179 agp_bridge->gart_bus_addr = (temp & PCI_BASE_ADDRESS_MEM_MASK);
192 page_dir.real = (unsigned long *)agp_bridge->gatt_table_real;
193 page_dir.remapped = (unsigned long __iomem *)agp_bridge->gatt_table;
208 values = A_SIZE_LVL2(agp_bridge->driver->aperture_sizes);
209 pci_read_config_dword(agp_bridge->dev,serverworks_private.gart_addr_ofs,&temp);
210 pci_write_config_dword(agp_bridge->dev,serverworks_private.gart_addr_ofs,
212 pci_read_config_dword(agp_bridge->dev,serverworks_private.gart_addr_ofs,&temp2);
213 pci_write_config_dword(agp_bridge->dev,serverworks_private.gart_addr_ofs,temp);
216 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) {
218 agp_bridge->previous_size =
219 agp_bridge->current_size = (void *) (values + i);
221 agp_bridge->aperture_size_idx = i;
270 current_size = A_SIZE_LVL2(agp_bridge->current_size);
273 pci_read_config_dword(agp_bridge->dev, serverworks_private.mm_addr_ofs, &temp);
277 dev_err(&agp_bridge->dev->dev, "can't ioremap(%#x)\n", temp);
284 writel(agp_bridge->gatt_bus_addr, serverworks_private.registers+SVWRKS_GATTBASE);
298 agp_bridge->capndx = pci_find_capability(serverworks_private.svrwrks_dev, PCI_CAP_ID_AGP);
302 agp_bridge->capndx+PCI_AGP_STATUS, &agp_bridge->mode);
304 pci_read_config_byte(agp_bridge->dev, SVWRKS_CACHING, &enable_reg);
306 pci_write_config_byte(agp_bridge->dev, SVWRKS_CACHING, enable_reg);
308 pci_read_config_byte(agp_bridge->dev, SVWRKS_FEATURE, &enable_reg);
310 pci_write_config_byte(agp_bridge->dev,SVWRKS_FEATURE, enable_reg);
327 num_entries = A_SIZE_LVL2(agp_bridge->current_size)->num_entries;
338 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr;
340 if (!PGE_EMPTY(agp_bridge, readl(cur_gatt+GET_GATT_OFF(addr))))
351 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr;
353 writel(agp_bridge->driver->mask_memory(agp_bridge,
376 addr = (i * PAGE_SIZE) + agp_bridge->gart_bus_addr;
378 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr));