/openbmc/qemu/hw/pci-host/ |
H A D | pnv_phb3_msi.c | 20 static uint64_t phb3_msi_ive_addr(PnvPHB3 *phb, int srcno) in phb3_msi_ive_addr() 45 static bool phb3_msi_read_ive(PnvPHB3 *phb, int srcno, uint64_t *out_ive) in phb3_msi_read_ive() 65 static void phb3_msi_set_p(Phb3MsiState *msi, int srcno, uint8_t gen) in phb3_msi_set_p() 82 static void phb3_msi_set_q(Phb3MsiState *msi, int srcno) in phb3_msi_set_q() 99 static void phb3_msi_try_send(Phb3MsiState *msi, int srcno, bool force) in phb3_msi_try_send() 147 static void phb3_msi_set_irq(void *opaque, int srcno, int val) in phb3_msi_set_irq() 196 unsigned int srcno = nr - ics->offset; in phb3_msi_reject() local
|
H A D | pnv_phb4.c | 1617 static void pnv_phb4_xive_notify_abt(PnvPHB4 *phb, uint32_t srcno, in pnv_phb4_xive_notify_abt() 1657 static void pnv_phb4_xive_notify_ic(PnvPHB4 *phb, uint32_t srcno, in pnv_phb4_xive_notify_ic() 1679 static void pnv_phb4_xive_notify(XiveNotifier *xf, uint32_t srcno, in pnv_phb4_xive_notify()
|
/openbmc/qemu/hw/intc/ |
H A D | xics.c | 403 static void ics_resend_msi(ICSState *ics, int srcno) in ics_resend_msi() 416 static void ics_resend_lsi(ICSState *ics, int srcno) in ics_resend_lsi() 428 static void ics_set_irq_msi(ICSState *ics, int srcno, int val) in ics_set_irq_msi() 444 static void ics_set_irq_lsi(ICSState *ics, int srcno, int val) in ics_set_irq_lsi() 457 void ics_set_irq(void *opaque, int srcno, int val) in ics_set_irq() 473 static void ics_write_xive_msi(ICSState *ics, int srcno) in ics_write_xive_msi() 486 static void ics_write_xive_lsi(ICSState *ics, int srcno) in ics_write_xive_lsi() 491 void ics_write_xive(ICSState *ics, int srcno, int server, in ics_write_xive() 549 int srcno = nr - ics->offset; in ics_eoi() local 727 void ics_set_irq_type(ICSState *ics, int srcno, bool lsi) in ics_set_irq_type()
|
H A D | xics_spapr.c | 157 uint32_t nr, srcno, server, priority; in rtas_set_xive() local 192 uint32_t nr, srcno; in rtas_get_xive() local 224 uint32_t nr, srcno; in rtas_int_off() local 257 uint32_t nr, srcno; in rtas_int_on() local 383 uint32_t srcno = irq - ics->offset; in xics_spapr_free_irq() local 393 uint32_t srcno = irq - ics->offset; in xics_spapr_set_irq() local
|
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() 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() 351 void kvmppc_xive_source_set_irq(void *opaque, int srcno, int val) in kvmppc_xive_source_set_irq()
|
H A D | xive.c | 1040 uint8_t xive_source_esb_get(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_get() 1047 uint8_t xive_source_esb_set(XiveSource *xsrc, uint32_t srcno, uint8_t pq) in xive_source_esb_set() 1057 static bool xive_source_lsi_trigger(XiveSource *xsrc, uint32_t srcno) in xive_source_lsi_trigger() 1076 static bool xive_source_esb_disabled(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_disabled() 1085 static bool xive_source_esb_trigger(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_trigger() 1109 static bool xive_source_esb_eoi(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_eoi() 1138 static void xive_source_notify(XiveSource *xsrc, int srcno) in xive_source_notify() 1181 uint32_t srcno = addr >> xsrc->esb_shift; in xive_source_esb_read() local 1241 uint32_t srcno = addr >> xsrc->esb_shift; in xive_source_esb_write() local 1310 void xive_source_set_irq(void *opaque, int srcno, int val) in xive_source_set_irq()
|
H A D | xics_kvm.c | 252 int ics_set_kvm_state_one(ICSState *ics, int srcno, Error **errp) in ics_set_kvm_state_one() 325 void ics_kvm_set_irq(ICSState *ics, int srcno, int val) in ics_kvm_set_irq()
|
H A D | pnv_xive.c | 565 static void pnv_xive_notify(XiveNotifier *xn, uint32_t srcno, bool pq_checked) in pnv_xive_notify()
|
H A D | pnv_xive2.c | 724 static void pnv_xive2_notify(XiveNotifier *xn, uint32_t srcno, bool pq_checked) in pnv_xive2_notify()
|
/openbmc/qemu/include/hw/ppc/ |
H A D | xive.h | 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() 295 static inline void xive_source_set_status(XiveSource *xsrc, uint32_t srcno, in xive_source_set_status() 305 static inline void xive_source_set_asserted(XiveSource *xsrc, uint32_t srcno, in xive_source_set_asserted() 311 static inline bool xive_source_is_asserted(XiveSource *xsrc, uint32_t srcno) in xive_source_is_asserted() 319 static inline bool xive_source_irq_is_lsi(XiveSource *xsrc, uint32_t srcno) in xive_source_irq_is_lsi() 325 static inline void xive_source_irq_set_lsi(XiveSource *xsrc, uint32_t srcno) in xive_source_irq_set_lsi()
|
H A D | xics.h | 168 static inline bool ics_irq_free(ICSState *ics, uint32_t srcno) in ics_irq_free()
|
/openbmc/qemu/hw/ppc/ |
H A D | pnv_psi.c | 649 static void pnv_psi_notify(XiveNotifier *xf, uint32_t srcno, bool pq_checked) in pnv_psi_notify()
|