Home
last modified time | relevance | path

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

/openbmc/qemu/hw/intc/
H A Driscv_aplic.c165 uint32_t sourcecfg, sm, raw_input, irq_inverted; in riscv_aplic_irq_rectified_val() local
171 sourcecfg = aplic->sourcecfg[irq]; in riscv_aplic_irq_rectified_val()
172 if (sourcecfg & APLIC_SOURCECFG_D) { in riscv_aplic_irq_rectified_val()
176 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK; in riscv_aplic_irq_rectified_val()
233 uint32_t sourcecfg, sm; in riscv_aplic_set_pending() local
239 sourcecfg = aplic->sourcecfg[irq]; in riscv_aplic_set_pending()
240 if (sourcecfg & APLIC_SOURCECFG_D) { in riscv_aplic_set_pending()
244 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK; in riscv_aplic_set_pending()
319 uint32_t sourcecfg, sm; in riscv_aplic_set_enabled() local
325 sourcecfg = aplic->sourcecfg[irq]; in riscv_aplic_set_enabled()
[all …]
/openbmc/linux/arch/riscv/kvm/
H A Daia_aplic.c19 u32 sourcecfg; member
51 ret = irqd->sourcecfg; in aplic_read_sourcecfg()
72 irqd->sourcecfg = val; in aplic_write_sourcecfg()
139 sm = irqd->sourcecfg & APLIC_SOURCECFG_SM_MASK; in aplic_write_pending()
201 u32 sourcecfg, sm, raw_input, irq_inverted; in aplic_read_input() local
212 sourcecfg = irqd->sourcecfg; in aplic_read_input()
213 if (sourcecfg & APLIC_SOURCECFG_D) in aplic_read_input()
216 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK; in aplic_read_input()
291 if (irqd->sourcecfg & APLIC_SOURCECFG_D) in kvm_riscv_aia_aplic_inject()
294 switch (irqd->sourcecfg & APLIC_SOURCECFG_SM_MASK) { in kvm_riscv_aia_aplic_inject()
/openbmc/qemu/include/hw/intc/
H A Driscv_aplic.h50 uint32_t *sourcecfg; member