Lines Matching refs:XiveSource
917 uint8_t xive_source_esb_get(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_get()
924 uint8_t xive_source_esb_set(XiveSource *xsrc, uint32_t srcno, uint8_t pq) in xive_source_esb_set()
934 static bool xive_source_lsi_trigger(XiveSource *xsrc, uint32_t srcno) in xive_source_lsi_trigger()
953 static bool xive_source_esb_disabled(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_disabled()
962 static bool xive_source_esb_trigger(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_trigger()
986 static bool xive_source_esb_eoi(XiveSource *xsrc, uint32_t srcno) in xive_source_esb_eoi()
1015 static void xive_source_notify(XiveSource *xsrc, int srcno) in xive_source_notify()
1034 static inline bool xive_source_is_trigger_page(XiveSource *xsrc, hwaddr addr) in xive_source_is_trigger_page()
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()
1210 void xive_source_pic_print_info(XiveSource *xsrc, uint32_t offset, Monitor *mon) in xive_source_pic_print_info()
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),
1276 VMSTATE_VBUFFER_UINT32(status, XiveSource, 1, NULL, nr_irqs),
1286 DEFINE_PROP_UINT64("flags", XiveSource, esb_flags, 0),
1287 DEFINE_PROP_UINT32("nr-irqs", XiveSource, nr_irqs, 0),
1288 DEFINE_PROP_UINT32("shift", XiveSource, esb_shift, XIVE_ESB_64K_2PAGE),
1293 DEFINE_PROP_UINT8("reset-pq", XiveSource, reset_pq, XIVE_ESB_OFF),
1294 DEFINE_PROP_LINK("xive", XiveSource, xive, TYPE_XIVE_NOTIFIER,
1317 .instance_size = sizeof(XiveSource),