Lines Matching defs:base
183 return in_be32(rb->base + (reg >> 2));
186 return in_le32(rb->base + (reg >> 2));
201 out_be32(rb->base + (reg >> 2), value);
205 out_le32(rb->base + (reg >> 2), value);
318 rb->base = ioremap(phys_addr + offset, size);
319 BUG_ON(rb->base == NULL);
371 return mpic->fixups[source].base != NULL;
385 writeb(0x11 + 2 * fixup->index, fixup->base + 2);
386 writel(fixup->data, fixup->base + 4);
398 if (fixup->base == NULL)
405 writeb(0x10 + 2 * fixup->index, fixup->base + 2);
406 tmp = readl(fixup->base + 4);
410 writel(tmp, fixup->base + 4);
426 if (fixup->base == NULL)
433 writeb(0x10 + 2 * fixup->index, fixup->base + 2);
434 tmp = readl(fixup->base + 4);
436 writel(tmp, fixup->base + 4);
450 u8 __iomem *base;
467 base = devbase + pos;
469 flags = readb(base + HT_MSI_FLAGS);
471 addr = readl(base + HT_MSI_ADDR_LO) & HT_MSI_ADDR_LO_MASK;
472 addr = addr | ((u64)readl(base + HT_MSI_ADDR_HI) << 32);
480 writeb(flags | HT_MSI_FLAGS_ENABLE, base + HT_MSI_FLAGS);
494 u8 __iomem *base;
510 base = devbase + pos;
511 writeb(0x01, base + 2);
512 n = (readl(base + 4) >> 16) & 0xff;
519 writeb(0x10 + 2 * i, base + 2);
520 tmp = readl(base + 4);
525 writel(tmp, base + 4);
527 mpic->fixups[irq].base = base;
533 writeb(0x11 + 2 * i, base + 2);
534 mpic->fixups[irq].data = readl(base + 4) | 0x80000000;
1973 if (fixup->base) {
1979 writeb(0x10 + 2 * fixup->index, fixup->base + 2);
1982 fixup->base + 4);