• Home
  • Raw
  • Download

Lines Matching refs:agp_bridge

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