Home
last modified time | relevance | path

Searched refs:sourcecfg (Results 1 – 2 of 2) sorted by relevance

/linux/arch/riscv/kvm/
H A Daia_aplic.c20 u32 sourcecfg; member
52 ret = irqd->sourcecfg; in aplic_read_sourcecfg()
73 irqd->sourcecfg = val; in aplic_write_sourcecfg()
140 sm = irqd->sourcecfg & APLIC_SOURCECFG_SM_MASK; in aplic_write_pending()
202 u32 sourcecfg, sm, raw_input, irq_inverted; in aplic_read_input() local
213 sourcecfg = irqd->sourcecfg; in aplic_read_input()
214 if (sourcecfg & APLIC_SOURCECFG_D) in aplic_read_input()
217 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK; in aplic_read_input()
292 if (irqd->sourcecfg & APLIC_SOURCECFG_D) in kvm_riscv_aia_aplic_inject()
295 switch (irqd->sourcecfg & APLIC_SOURCECFG_SM_MASK) { in kvm_riscv_aia_aplic_inject()
/linux/drivers/irqchip/
H A Dirq-riscv-aplic-main.c47 writel(srcs->sourcecfg, regs + APLIC_SOURCECFG_BASE + i * sizeof(u32)); in aplic_restore_states()
205 void __iomem *sourcecfg; in aplic_irq_set_type() local
228 sourcecfg = priv->regs + APLIC_SOURCECFG_BASE; in aplic_irq_set_type()
229 sourcecfg += (d->hwirq - 1) * sizeof(u32); in aplic_irq_set_type()
230 writel(val, sourcecfg); in aplic_irq_set_type()
232 priv->saved_hw_regs.srcs[d->hwirq - 1].sourcecfg = val; in aplic_irq_set_type()