Lines Matching refs:reg_base
214 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sbus_build_irq() local
224 imap += reg_base; in sbus_build_irq()
239 iclr = reg_base + SYSIO_ICLR_SLOT0; in sbus_build_irq()
242 iclr = reg_base + SYSIO_ICLR_SLOT1; in sbus_build_irq()
245 iclr = reg_base + SYSIO_ICLR_SLOT2; in sbus_build_irq()
249 iclr = reg_base + SYSIO_ICLR_SLOT3; in sbus_build_irq()
276 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_ue_handler() local
281 afsr_reg = reg_base + SYSIO_UE_AFSR; in sysio_ue_handler()
282 afar_reg = reg_base + SYSIO_UE_AFAR; in sysio_ue_handler()
350 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_ce_handler() local
355 afsr_reg = reg_base + SYSIO_CE_AFSR; in sysio_ce_handler()
356 afar_reg = reg_base + SYSIO_CE_AFAR; in sysio_ce_handler()
429 unsigned long afsr_reg, afar_reg, reg_base; in sysio_sbus_error_handler() local
433 reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_sbus_error_handler()
434 afsr_reg = reg_base + SYSIO_SBUS_AFSR; in sysio_sbus_error_handler()
435 afar_reg = reg_base + SYSIO_SBUS_AFAR; in sysio_sbus_error_handler()
498 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_register_error_handlers() local
533 reg_base + ECC_CONTROL); in sysio_register_error_handlers()
547 unsigned long regs, reg_base; in sbus_iommu_init() local
568 reg_base = regs + SYSIO_IOMMUREG_BASE; in sbus_iommu_init()
569 iommu->iommu_control = reg_base + IOMMU_CONTROL; in sbus_iommu_init()
570 iommu->iommu_tsbbase = reg_base + IOMMU_TSBBASE; in sbus_iommu_init()
571 iommu->iommu_flush = reg_base + IOMMU_FLUSH; in sbus_iommu_init()
575 reg_base = regs + SYSIO_STRBUFREG_BASE; in sbus_iommu_init()
576 strbuf->strbuf_control = reg_base + STRBUF_CONTROL; in sbus_iommu_init()
577 strbuf->strbuf_pflush = reg_base + STRBUF_PFLUSH; in sbus_iommu_init()
578 strbuf->strbuf_fsync = reg_base + STRBUF_FSYNC; in sbus_iommu_init()