Lines Matching refs:reg_base
212 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sbus_build_irq() local
222 imap += reg_base; in sbus_build_irq()
237 iclr = reg_base + SYSIO_ICLR_SLOT0; in sbus_build_irq()
240 iclr = reg_base + SYSIO_ICLR_SLOT1; in sbus_build_irq()
243 iclr = reg_base + SYSIO_ICLR_SLOT2; in sbus_build_irq()
247 iclr = reg_base + SYSIO_ICLR_SLOT3; in sbus_build_irq()
274 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_ue_handler() local
279 afsr_reg = reg_base + SYSIO_UE_AFSR; in sysio_ue_handler()
280 afar_reg = reg_base + SYSIO_UE_AFAR; in sysio_ue_handler()
348 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_ce_handler() local
353 afsr_reg = reg_base + SYSIO_CE_AFSR; in sysio_ce_handler()
354 afar_reg = reg_base + SYSIO_CE_AFAR; in sysio_ce_handler()
427 unsigned long afsr_reg, afar_reg, reg_base; in sysio_sbus_error_handler() local
431 reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_sbus_error_handler()
432 afsr_reg = reg_base + SYSIO_SBUS_AFSR; in sysio_sbus_error_handler()
433 afar_reg = reg_base + SYSIO_SBUS_AFAR; in sysio_sbus_error_handler()
496 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_register_error_handlers() local
531 reg_base + ECC_CONTROL); in sysio_register_error_handlers()
545 unsigned long regs, reg_base; in sbus_iommu_init() local
566 reg_base = regs + SYSIO_IOMMUREG_BASE; in sbus_iommu_init()
567 iommu->iommu_control = reg_base + IOMMU_CONTROL; in sbus_iommu_init()
568 iommu->iommu_tsbbase = reg_base + IOMMU_TSBBASE; in sbus_iommu_init()
569 iommu->iommu_flush = reg_base + IOMMU_FLUSH; in sbus_iommu_init()
573 reg_base = regs + SYSIO_STRBUFREG_BASE; in sbus_iommu_init()
574 strbuf->strbuf_control = reg_base + STRBUF_CONTROL; in sbus_iommu_init()
575 strbuf->strbuf_pflush = reg_base + STRBUF_PFLUSH; in sbus_iommu_init()
576 strbuf->strbuf_fsync = reg_base + STRBUF_FSYNC; in sbus_iommu_init()