Lines Matching refs:addr
251 #define GET_PAGE_DIR_OFF(addr) (addr >> 22)
252 #define GET_PAGE_DIR_IDX(addr) (GET_PAGE_DIR_OFF(addr) - \
254 #define GET_GATT_OFF(addr) ((addr & 0x003ff000) >> 12)
256 #define GET_GATT(addr) (ati_generic_private.gatt_pages[\
257 GET_PAGE_DIR_IDX(addr)]->remapped)
264 unsigned long addr;
281 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr;
282 cur_gatt = GET_GATT(addr);
283 if (!PGE_EMPTY(agp_bridge,readl(cur_gatt+GET_GATT_OFF(addr))))
295 addr = (j * PAGE_SIZE) + agp_bridge->gart_bus_addr;
296 cur_gatt = GET_GATT(addr);
300 cur_gatt+GET_GATT_OFF(addr));
312 unsigned long addr;
323 addr = (i * PAGE_SIZE) + agp_bridge->gart_bus_addr;
324 cur_gatt = GET_GATT(addr);
325 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr));
338 unsigned long addr;
381 addr = pci_bus_address(agp_bridge->dev, AGP_APERTURE_BAR);
382 agp_bridge->gart_bus_addr = addr;
385 for (i = 0; i < value->num_entries / 1024; i++, addr += 0x00400000) {
387 page_dir.remapped+GET_PAGE_DIR_OFF(addr));
388 readl(page_dir.remapped+GET_PAGE_DIR_OFF(addr)); /* PCI Posting. */
392 addr = (i * PAGE_SIZE) + agp_bridge->gart_bus_addr;
393 cur_gatt = GET_GATT(addr);
394 writel(agp_bridge->scratch_page, cur_gatt+GET_GATT_OFF(addr));