Home
last modified time | relevance | path

Searched refs:msir (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/irqchip/
H A Dirq-ls-scfg-msi.c54 struct ls_scfg_msir *msir; member
120 if (msi_data->msir[cpu].gic_irq <= 0) { in ls_scfg_msi_set_affinity()
194 struct ls_scfg_msir *msir = irq_desc_get_handler_data(desc); in ls_scfg_msi_irq_handler() local
195 struct ls_scfg_msi *msi_data = msir->msi_data; in ls_scfg_msi_irq_handler()
201 val = ioread32be(msir->reg); in ls_scfg_msi_irq_handler()
203 pos = msir->bit_start; in ls_scfg_msi_irq_handler()
204 size = msir->bit_end + 1; in ls_scfg_msi_irq_handler()
207 hwirq = ((msir->bit_end - pos) << msi_data->cfg->ibs_shift) | in ls_scfg_msi_irq_handler()
208 msir->srs; in ls_scfg_msi_irq_handler()
242 struct ls_scfg_msir *msir; in ls_scfg_msi_setup_hwirq() local
[all …]
/openbmc/qemu/include/hw/ppc/
H A Dopenpic.h113 uint32_t msir; /* Shared Message Signaled Interrupt Register */ member
/openbmc/qemu/hw/intc/
H A Dopenpic.c899 opp->msi[srs].msir |= 1 << ibs; in openpic_msi_write()
930 r = opp->msi[srs].msir; in openpic_msi_read()
932 opp->msi[srs].msir = 0; in openpic_msi_read()
937 r |= (opp->msi[i].msir ? 1 : 0) << i; in openpic_msi_read()
1447 VMSTATE_UINT32(msir, OpenPICMSI),
/openbmc/linux/arch/powerpc/kvm/
H A Dmpic.c232 uint32_t msir; /* Shared Message Signaled Interrupt Register */ member
955 opp->msi[srs].msir |= 1 << ibs; in openpic_msi_write()
987 r = opp->msi[srs].msir; in openpic_msi_read()
989 opp->msi[srs].msir = 0; in openpic_msi_read()
994 r |= (opp->msi[i].msir ? 1 : 0) << i; in openpic_msi_read()