Lines Matching refs:addr

84 	unsigned long addr;  in mk_conf_addr()  local
93 addr = (bus << 16) | (device_fn << 8) | where; in mk_conf_addr()
94 addr |= IRONGATE_CONF; in mk_conf_addr()
96 *pci_addr = addr; in mk_conf_addr()
97 DBG_CFG(("mk_conf_addr: returning pci_addr 0x%lx\n", addr)); in mk_conf_addr()
105 unsigned long addr; in irongate_read_config() local
108 if (mk_conf_addr(bus, devfn, where, &addr, &type1)) in irongate_read_config()
113 *value = __kernel_ldbu(*(vucp)addr); in irongate_read_config()
116 *value = __kernel_ldwu(*(vusp)addr); in irongate_read_config()
119 *value = *(vuip)addr; in irongate_read_config()
130 unsigned long addr; in irongate_write_config() local
133 if (mk_conf_addr(bus, devfn, where, &addr, &type1)) in irongate_write_config()
138 __kernel_stb(value, *(vucp)addr); in irongate_write_config()
140 __kernel_ldbu(*(vucp)addr); in irongate_write_config()
143 __kernel_stw(value, *(vusp)addr); in irongate_write_config()
145 __kernel_ldwu(*(vusp)addr); in irongate_write_config()
148 *(vuip)addr = value; in irongate_write_config()
150 *(vuip)addr; in irongate_write_config()
308 #define GET_PAGE_DIR_OFF(addr) (addr >> 22) argument
309 #define GET_PAGE_DIR_IDX(addr) (GET_PAGE_DIR_OFF(addr)) argument
311 #define GET_GATT_OFF(addr) ((addr & 0x003ff000) >> 12) argument
312 #define GET_GATT(addr) (gatt_pages[GET_PAGE_DIR_IDX(addr)]) argument
315 irongate_ioremap(unsigned long addr, unsigned long size) in irongate_ioremap() argument
324 return (void __iomem *)(addr + IRONGATE_MEM); in irongate_ioremap()
336 if (addr >= gart_bus_addr && addr + size - 1 < in irongate_ioremap()
343 return (void __iomem *)(addr + IRONGATE_MEM); in irongate_ioremap()
354 if (addr & ~PAGE_MASK) { in irongate_ioremap()
356 addr); in irongate_ioremap()
357 return (void __iomem *)(addr + IRONGATE_MEM); in irongate_ioremap()
359 last = addr + size - 1; in irongate_ioremap()
360 size = PAGE_ALIGN(last) - addr; in irongate_ioremap()
363 printk("irongate_ioremap(0x%lx, 0x%lx)\n", addr, size); in irongate_ioremap()
369 for(baddr = addr; baddr <= last; baddr += PAGE_SIZE) in irongate_ioremap()
384 for(baddr = addr, vaddr = (unsigned long)area->addr; in irongate_ioremap()
394 vfree(area->addr); in irongate_ioremap()
401 vaddr = (unsigned long)area->addr + (addr & ~PAGE_MASK); in irongate_ioremap()
404 addr, size, vaddr); in irongate_ioremap()
413 unsigned long addr = (unsigned long) xaddr; in irongate_iounmap() local
414 if (((long)addr >> 41) == -2) in irongate_iounmap()
416 if (addr) in irongate_iounmap()
417 return vfree((void *)(PAGE_MASK & addr)); in irongate_iounmap()