Home
last modified time | relevance | path

Searched refs:XiveEND (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/include/hw/ppc/
H A Dxive_regs.h212 typedef struct XiveEND { struct
257 } XiveEND; argument
271 static inline uint64_t xive_end_qaddr(XiveEND *end) in xive_end_qaddr()
277 void xive_end_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf);
278 void xive_end_queue_pic_print_info(XiveEND *end, uint32_t width, GString *buf);
279 void xive_end_eas_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf);
H A Dspapr_xive.h40 XiveEND *endt;
90 uint32_t end_idx, XiveEND *end,
93 uint32_t end_idx, XiveEND *end,
H A Dxive.h396 XiveEND *end);
398 XiveEND *end, uint8_t word_number);
410 XiveEND *end);
412 XiveEND *end, uint8_t word_number);
/openbmc/qemu/hw/intc/
H A Dspapr_xive.c133 static void spapr_xive_end_pic_print_info(SpaprXive *xive, XiveEND *end, in spapr_xive_end_pic_print_info()
193 XiveEND *end; in spapr_xive_pic_print_info()
245 static void spapr_xive_end_reset(XiveEND *end) in spapr_xive_end_reset()
338 xive->endt = g_new0(XiveEND, xive->nr_ends); in spapr_xive_realize()
375 uint8_t end_blk, uint32_t end_idx, XiveEND *end) in spapr_xive_get_end()
383 memcpy(end, &xive->endt[end_idx], sizeof(XiveEND)); in spapr_xive_get_end()
388 uint32_t end_idx, XiveEND *end, in spapr_xive_write_end()
397 memcpy(&xive->endt[end_idx], end, sizeof(XiveEND)); in spapr_xive_write_end()
526 VMSTATE_UINT32(w0, XiveEND),
527 VMSTATE_UINT32(w1, XiveEND),
[all …]
H A Dxive.c1446 void xive_end_queue_pic_print_info(XiveEND *end, uint32_t width, GString *buf) in xive_end_queue_pic_print_info()
1476 void xive_end_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf) in xive_end_pic_print_info()
1518 static void xive_end_enqueue(XiveEND *end, uint32_t data) in xive_end_enqueue()
1544 void xive_end_eas_pic_print_info(XiveEND *end, uint32_t end_idx, GString *buf) in xive_end_eas_pic_print_info()
1597 XiveEND *end) in xive_router_get_end()
1605 XiveEND *end, uint8_t word_number) in xive_router_write_end()
1775 uint32_t end_idx, XiveEND *end, in xive_router_end_es_notify()
1797 XiveEND end; in xive_router_end_notify()
2063 XiveEND end; in xive_end_source_read()
H A Dspapr_xive_kvm.c370 uint32_t end_idx, XiveEND *end, in kvmppc_xive_get_queue_config()
407 uint32_t end_idx, XiveEND *end, in kvmppc_xive_set_queue_config()
H A Dpnv_xive.c49 [VST_TSEL_EQDT] = { "ENDT", sizeof(XiveEND), 16 },
306 XiveEND *end) in pnv_xive_get_end()
319 XiveEND *end, uint8_t word_number) in pnv_xive_write_end()
1855 XiveEND end; in pnv_xive_pic_print_info()