Searched refs:GICv3ITSState (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/hw/intc/ |
H A D | arm_gicv3_its_common.c | 31 GICv3ITSState *s = (GICv3ITSState *)opaque; in gicv3_its_pre_save() 43 GICv3ITSState *s = (GICv3ITSState *)opaque; in gicv3_its_post_load() 58 VMSTATE_UINT32(ctlr, GICv3ITSState), 59 VMSTATE_UINT32(iidr, GICv3ITSState), 60 VMSTATE_UINT64(cbaser, GICv3ITSState), 61 VMSTATE_UINT64(cwriter, GICv3ITSState), 62 VMSTATE_UINT64(creadr, GICv3ITSState), 63 VMSTATE_UINT64_ARRAY(baser, GICv3ITSState, 8), 82 GICv3ITSState *s = ARM_GICV3_ITS_COMMON(opaque); in gicv3_its_trans_write() 103 void gicv3_its_init_mmio(GICv3ITSState *s, const MemoryRegionOps *ops, in gicv3_its_init_mmio() [all …]
|
H A D | arm_gicv3_its_kvm.c | 36 DECLARE_OBJ_CHECKERS(GICv3ITSState, KVMARMITSClass, 45 static int kvm_its_send_msi(GICv3ITSState *s, uint32_t value, uint16_t devid) in kvm_its_send_msi() 78 GICv3ITSState *s = (GICv3ITSState *)opaque; in vm_change_state_handler() 94 GICv3ITSState *s = ARM_GICV3_ITS_COMMON(dev); in kvm_arm_its_realize() 136 static void kvm_arm_its_pre_save(GICv3ITSState *s) in kvm_arm_its_pre_save() 165 static void kvm_arm_its_post_load(GICv3ITSState *s) in kvm_arm_its_post_load() 202 GICv3ITSState *s = ARM_GICV3_ITS_COMMON(obj); in kvm_arm_its_reset_hold() 238 DEFINE_PROP_LINK("parent-gicv3", GICv3ITSState, gicv3, "kvm-arm-gicv3", 262 .instance_size = sizeof(GICv3ITSState),
|
H A D | arm_gicv3_its.c | 25 DECLARE_OBJ_CHECKERS(GICv3ITSState, GICv3ITSClass, 91 static bool its_feature_virtual(GICv3ITSState *s) in its_feature_virtual() 129 static uint64_t table_entry_addr(GICv3ITSState *s, TableDesc *td, in table_entry_addr() 180 static MemTxResult get_cte(GICv3ITSState *s, uint16_t icid, CTEntry *cte) in get_cte() 213 static bool update_ite(GICv3ITSState *s, uint32_t eventid, const DTEntry *dte, in update_ite() 249 static MemTxResult get_ite(GICv3ITSState *s, uint32_t eventid, in get_ite() 288 static MemTxResult get_dte(GICv3ITSState *s, uint32_t devid, DTEntry *dte) in get_dte() 323 static MemTxResult get_vte(GICv3ITSState *s, uint32_t vpeid, VTEntry *vte) in get_vte() 360 static ItsCmdResult lookup_ite(GICv3ITSState *s, const char *who, in lookup_ite() 413 static ItsCmdResult lookup_cte(GICv3ITSState *s, const char *who, in lookup_cte() [all …]
|
/openbmc/qemu/include/hw/intc/ |
H A D | arm_gicv3_its_common.h | 57 struct GICv3ITSState { struct 87 typedef struct GICv3ITSState GICv3ITSState; argument 89 void gicv3_its_init_mmio(GICv3ITSState *s, const MemoryRegionOps *ops, 112 DECLARE_OBJ_CHECKERS(GICv3ITSState, GICv3ITSCommonClass, 120 int (*send_msi)(GICv3ITSState *s, uint32_t data, uint16_t devid); 121 void (*pre_save)(GICv3ITSState *s); 122 void (*post_load)(GICv3ITSState *s);
|