Lines Matching refs:mmsc
41 u32 mmsc; in a64fx_diag_interrupt_clear() local
44 mmsc = readl(diag_status_reg_addr); in a64fx_diag_interrupt_clear()
45 if (mmsc & BMC_DIAG_INTERRUPT_MASK) in a64fx_diag_interrupt_clear()
52 u32 mmsc; in a64fx_diag_interrupt_enable() local
55 mmsc = readl(diag_enable_reg_addr); in a64fx_diag_interrupt_enable()
56 if (!(mmsc & BMC_DIAG_INTERRUPT_MASK)) { in a64fx_diag_interrupt_enable()
57 mmsc |= BMC_DIAG_INTERRUPT_MASK; in a64fx_diag_interrupt_enable()
58 writel(mmsc, diag_enable_reg_addr); in a64fx_diag_interrupt_enable()
65 u32 mmsc; in a64fx_diag_interrupt_disable() local
68 mmsc = readl(diag_enable_reg_addr); in a64fx_diag_interrupt_disable()
69 if (mmsc & BMC_DIAG_INTERRUPT_MASK) { in a64fx_diag_interrupt_disable()
70 mmsc &= ~BMC_DIAG_INTERRUPT_MASK; in a64fx_diag_interrupt_disable()
71 writel(mmsc, diag_enable_reg_addr); in a64fx_diag_interrupt_disable()