Searched refs:XiveSource (Results 1 – 13 of 13) sorted by relevance
/qemu/include/hw/ppc/ |
H A D | xive.h | 171 OBJECT_DECLARE_SIMPLE_TYPE(XiveSource, XIVE_SOURCE) 181 struct XiveSource { struct 215 static inline bool xive_source_esb_has_2page(XiveSource *xsrc) in xive_source_esb_has_2page() argument 221 static inline size_t xive_source_esb_len(XiveSource *xsrc) in xive_source_esb_len() 227 static inline hwaddr xive_source_esb_page(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_page() 234 static inline hwaddr xive_source_esb_mgmt(XiveSource *xsrc, int srcno) in xive_source_esb_mgmt() 289 uint8_t xive_source_esb_get(XiveSource *xsrc, uint32_t srcno); 290 uint8_t xive_source_esb_set(XiveSource *xsrc, uint32_t srcno, uint8_t pq); 295 static inline void xive_source_set_status(XiveSource *xsrc, uint32_t srcno, in xive_source_set_status() 316 void xive_source_pic_print_info(XiveSource *xsrc, uint32_t offset, [all …]
|
H A D | spapr_xive.h | 27 XiveSource source; 87 uint64_t kvmppc_xive_esb_rw(XiveSource *xsrc, int srcno, uint32_t offset,
|
H A D | pnv_xive.h | 71 XiveSource ipi_source; 146 XiveSource ipi_source;
|
H A D | pnv_psi.h | 68 XiveSource source;
|
/qemu/hw/intc/ |
H A D | spapr_xive_kvm.c | 234 int kvmppc_xive_source_reset_one(XiveSource *xsrc, int srcno, Error **errp) in kvmppc_xive_source_reset_one() 254 static int kvmppc_xive_source_reset(XiveSource *xsrc, Error **errp) in kvmppc_xive_source_reset() 281 static uint64_t xive_esb_rw(XiveSource *xsrc, int srcno, uint32_t offset, in xive_esb_rw() 297 static uint8_t xive_esb_read(XiveSource *xsrc, int srcno, uint32_t offset) in xive_esb_read() 302 static void kvmppc_xive_esb_trigger(XiveSource *xsrc, int srcno) in kvmppc_xive_esb_trigger() 307 uint64_t kvmppc_xive_esb_rw(XiveSource *xsrc, int srcno, uint32_t offset, in kvmppc_xive_esb_rw() 331 static void kvmppc_xive_source_get_state(XiveSource *xsrc) in kvmppc_xive_source_get_state() 353 XiveSource *xsrc = opaque; in kvmppc_xive_source_set_irq() 505 XiveSource *xsrc = &xive->source; in kvmppc_xive_change_state_handler() 722 XiveSource *xsrc = &xive->source; in kvmppc_xive_connect() [all …]
|
H A D | xive.c | 917 uint8_t xive_source_esb_get(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_get() 1015 static void xive_source_notify(XiveSource *xsrc, int srcno) in xive_source_notify() 1056 XiveSource *xsrc = XIVE_SOURCE(opaque); in xive_source_esb_read() 1116 XiveSource *xsrc = XIVE_SOURCE(opaque); in xive_source_esb_write() 1189 XiveSource *xsrc = XIVE_SOURCE(opaque); in xive_source_set_irq() 1231 XiveSource *xsrc = XIVE_SOURCE(dev); in xive_source_reset() 1240 XiveSource *xsrc = XIVE_SOURCE(dev); in xive_source_realize() 1275 VMSTATE_UINT32_EQUAL(nr_irqs, XiveSource, NULL), 1286 DEFINE_PROP_UINT64("flags", XiveSource, esb_flags, 0), 1287 DEFINE_PROP_UINT32("nr-irqs", XiveSource, nr_irqs, 0), [all …]
|
H A D | spapr_xive.c | 161 XiveSource *xsrc = &xive->source; in spapr_xive_pic_print_info() 296 XiveSource *xsrc = &xive->source; in spapr_xive_realize() 594 XiveSource *xsrc = &xive->source; in spapr_xive_claim_irq() 941 XiveSource *xsrc = &xive->source; in h_int_get_source_info() 1692 XiveSource *xsrc = &xive->source; in h_int_esb()
|
H A D | pnv_xive.c | 771 XiveSource *xsrc = &xive->ipi_source; in pnv_xive_vst_set_exclusive() 1901 XiveSource *xsrc = &xive->ipi_source; in pnv_xive_reset() 1945 XiveSource *xsrc = &xive->ipi_source; in pnv_xive_realize()
|
H A D | pnv_xive2.c | 606 XiveSource *xsrc = &xive->ipi_source; in pnv_xive2_vst_set_exclusive() 1808 XiveSource *xsrc = &xive->ipi_source; in pnv_xive2_reset() 1843 XiveSource *xsrc = &xive->ipi_source; in pnv_xive2_realize()
|
/qemu/include/hw/pci-host/ |
H A D | pnv_phb4.h | 152 XiveSource xsrc;
|
/qemu/docs/specs/ |
H A D | ppc-xive.rst | 179 The XiveSource models the IVSE in general, internal and external. It 183 XiveSource to the XiveRouter.
|
/qemu/hw/pci-host/ |
H A D | pnv_phb4.c | 457 XiveSource *xsrc = &phb->xsrc; in pnv_phb4_update_xsrc() 1581 XiveSource *xsrc = &phb->xsrc; in pnv_phb4_realize()
|
/qemu/hw/ppc/ |
H A D | pnv_psi.c | 861 XiveSource *xsrc = &PNV9_PSI(psi)->source; in pnv_psi_power9_realize()
|