Home
last modified time | relevance | path

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

/openbmc/qemu/include/hw/ppc/
H A Dspapr_xive.h17 #define SPAPR_XIVE(obj) OBJECT_CHECK(SpaprXive, (obj), TYPE_SPAPR_XIVE)
23 typedef struct SpaprXive { struct
54 } SpaprXive; argument
71 void spapr_xive_mmio_set_enabled(SpaprXive *xive, bool enable);
72 void spapr_xive_map_mmio(SpaprXive *xive);
83 void kvmppc_xive_reset(SpaprXive *xive, Error **errp);
84 int kvmppc_xive_set_source_config(SpaprXive *xive, uint32_t lisn, XiveEAS *eas,
86 void kvmppc_xive_sync_source(SpaprXive *xive, uint32_t lisn, Error **errp);
89 int kvmppc_xive_set_queue_config(SpaprXive *xive, uint8_t end_blk,
92 int kvmppc_xive_get_queue_config(SpaprXive *xive, uint8_t end_blk,
[all …]
H A Dspapr.h270 SpaprXive *xive;
/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()
158 static void spapr_xive_pic_print_info(SpaprXive *xive, GString *buf) in spapr_xive_pic_print_info()
207 void spapr_xive_mmio_set_enabled(SpaprXive *xive, bool enable) in spapr_xive_mmio_set_enabled()
255 SpaprXive *xive = SPAPR_XIVE(dev); in spapr_xive_reset()
281 SpaprXive *xive = SPAPR_XIVE(obj); in spapr_xive_instance_init()
294 SpaprXive *xive = SPAPR_XIVE(dev); in spapr_xive_realize()
364 SpaprXive *xive = SPAPR_XIVE(xrtr); in spapr_xive_get_eas()
377 SpaprXive *xive = SPAPR_XIVE(xrtr); in spapr_xive_get_end()
391 SpaprXive *xive = SPAPR_XIVE(xrtr); in spapr_xive_write_end()
501 SpaprXive *xive = SPAPR_XIVE(xrtr); in spapr_xive_get_pq()
[all …]
H A Dspapr_xive_kvm.c79 SpaprXive *xive = SPAPR_XIVE(tctx->xptr); in kvmppc_xive_cpu_set_state()
101 SpaprXive *xive = SPAPR_XIVE(tctx->xptr); in kvmppc_xive_cpu_get_state()
154 SpaprXive *xive = SPAPR_XIVE(tctx->xptr); in kvmppc_xive_cpu_connect()
190 int kvmppc_xive_set_source_config(SpaprXive *xive, uint32_t lisn, XiveEAS *eas, in kvmppc_xive_set_source_config()
223 void kvmppc_xive_sync_source(SpaprXive *xive, uint32_t lisn, Error **errp) in kvmppc_xive_sync_source()
236 SpaprXive *xive = SPAPR_XIVE(xsrc->xive); in kvmppc_xive_source_reset_one()
256 SpaprXive *xive = SPAPR_XIVE(xsrc->xive); in kvmppc_xive_source_reset()
333 SpaprXive *xive = SPAPR_XIVE(xsrc->xive); in kvmppc_xive_source_get_state()
369 int kvmppc_xive_get_queue_config(SpaprXive *xive, uint8_t end_blk, in kvmppc_xive_get_queue_config()
406 int kvmppc_xive_set_queue_config(SpaprXive *xive, uint8_t end_blk, in kvmppc_xive_set_queue_config()
[all …]