Lines Matching refs:addr
260 #define GET_PAGE_DIR_OFF(addr) (addr >> 22)
261 #define GET_PAGE_DIR_IDX(addr) (GET_PAGE_DIR_OFF(addr) - \
263 #define GET_GATT_OFF(addr) ((addr & 0x003ff000) >> 12)
265 #define GET_GATT(addr) (ati_generic_private.gatt_pages[\
266 GET_PAGE_DIR_IDX(addr)]->remapped)
273 unsigned long addr;
290 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr;
291 cur_gatt = GET_GATT(addr);
292 if (!PGE_EMPTY(agp_bridge,readl(cur_gatt+GET_GATT_OFF(addr))))
304 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr;
305 cur_gatt = GET_GATT(addr);
309 cur_gatt+GET_GATT_OFF(addr));
321 unsigned long addr;
332 addr = (i * PAGE_SIZE) + agp_bridge->gart_bus_addr;
333 cur_gatt = GET_GATT(addr);
334 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr));
347 unsigned long addr;
390 addr = pci_bus_address(agp_bridge->dev, AGP_APERTURE_BAR);
391 agp_bridge->gart_bus_addr = addr;
394 for (i = 0; i < value->num_entries / 1024; i++, addr += 0x00400000) {
396 page_dir.remapped+GET_PAGE_DIR_OFF(addr));
397 readl(page_dir.remapped+GET_PAGE_DIR_OFF(addr)); /* PCI Posting. */
401 addr = (i * PAGE_SIZE) + agp_bridge->gart_bus_addr;
402 cur_gatt = GET_GATT(addr);
403 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr));