Lines Matching refs:reg_base
211 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sbus_build_irq() local
221 imap += reg_base; in sbus_build_irq()
236 iclr = reg_base + SYSIO_ICLR_SLOT0; in sbus_build_irq()
239 iclr = reg_base + SYSIO_ICLR_SLOT1; in sbus_build_irq()
242 iclr = reg_base + SYSIO_ICLR_SLOT2; in sbus_build_irq()
246 iclr = reg_base + SYSIO_ICLR_SLOT3; in sbus_build_irq()
273 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_ue_handler() local
278 afsr_reg = reg_base + SYSIO_UE_AFSR; in sysio_ue_handler()
279 afar_reg = reg_base + SYSIO_UE_AFAR; in sysio_ue_handler()
347 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_ce_handler() local
352 afsr_reg = reg_base + SYSIO_CE_AFSR; in sysio_ce_handler()
353 afar_reg = reg_base + SYSIO_CE_AFAR; in sysio_ce_handler()
426 unsigned long afsr_reg, afar_reg, reg_base; in sysio_sbus_error_handler() local
430 reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_sbus_error_handler()
431 afsr_reg = reg_base + SYSIO_SBUS_AFSR; in sysio_sbus_error_handler()
432 afar_reg = reg_base + SYSIO_SBUS_AFAR; in sysio_sbus_error_handler()
495 unsigned long reg_base = iommu->write_complete_reg - 0x2000UL; in sysio_register_error_handlers() local
530 reg_base + ECC_CONTROL); in sysio_register_error_handlers()
544 unsigned long regs, reg_base; in sbus_iommu_init() local
565 reg_base = regs + SYSIO_IOMMUREG_BASE; in sbus_iommu_init()
566 iommu->iommu_control = reg_base + IOMMU_CONTROL; in sbus_iommu_init()
567 iommu->iommu_tsbbase = reg_base + IOMMU_TSBBASE; in sbus_iommu_init()
568 iommu->iommu_flush = reg_base + IOMMU_FLUSH; in sbus_iommu_init()
572 reg_base = regs + SYSIO_STRBUFREG_BASE; in sbus_iommu_init()
573 strbuf->strbuf_control = reg_base + STRBUF_CONTROL; in sbus_iommu_init()
574 strbuf->strbuf_pflush = reg_base + STRBUF_PFLUSH; in sbus_iommu_init()
575 strbuf->strbuf_fsync = reg_base + STRBUF_FSYNC; in sbus_iommu_init()