Searched refs:SpaprXive (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/include/hw/ppc/ |
H A D | spapr_xive.h | 17 #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 D | spapr.h | 270 SpaprXive *xive;
|
/openbmc/qemu/hw/intc/ |
H A D | spapr_xive.c | 133 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 D | spapr_xive_kvm.c | 79 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 …]
|