Home
last modified time | relevance | path

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

/openbmc/qemu/hw/intc/
H A Darm_gicv3_its_common.c31 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 Darm_gicv3_its_kvm.c36 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 Darm_gicv3_its.c25 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 Darm_gicv3_its_common.h57 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);