Searched refs:GICv3State (Results 1 – 13 of 13) sorted by relevance
/openbmc/qemu/hw/intc/ |
H A D | arm_gicv3_common.c | 73 GICv3State *s = (GICv3State *)opaque; in gicv3_pre_save() 85 GICv3State *s = (GICv3State *)opaque; in gicv3_post_load() 205 GICv3State *cs = opaque; in gicv3_pre_load() 250 VMSTATE_UINT32(gicd_ctlr, GICv3State), 251 VMSTATE_UINT32_ARRAY(gicd_statusr, GICv3State, 2), 261 VMSTATE_UINT32_ARRAY(gicd_nsacr, GICv3State, 327 GICv3State *s = ARM_GICV3_COMMON(dev); in arm_gicv3_common_realize() 449 GICv3State *s = ARM_GICV3_COMMON(obj); in arm_gicv3_finalize() 456 GICv3State *s = ARM_GICV3_COMMON(obj); in arm_gicv3_common_reset_hold() 547 GICv3State *s = ARM_GICV3_COMMON(obj); in arm_gic_common_linux_init() [all …]
|
H A D | arm_gicv3_dist.c | 32 typedef uint32_t maskfn(GICv3State *s, int irq); 34 static uint32_t mask_nsacr_ge1(GICv3State *s, int irq) in mask_nsacr_ge1() 44 static uint32_t mask_nsacr_ge2(GICv3State *s, int irq) in mask_nsacr_ge2() 81 static int gicd_ns_access(GICv3State *s, int irq) in gicd_ns_access() 278 static bool gicd_readb(GICv3State *s, hwaddr offset, in gicd_readb() 298 static bool gicd_writeb(GICv3State *s, hwaddr offset, in gicd_writeb() 326 static bool gicd_readw(GICv3State *s, hwaddr offset, in gicd_readw() 338 static bool gicd_writew(GICv3State *s, hwaddr offset, in gicd_writew() 350 static bool gicd_readl(GICv3State *s, hwaddr offset, in gicd_readl() 818 GICv3State *s = (GICv3State *)opaque; in gicv3_dist_read() [all …]
|
H A D | arm_gicv3_kvm.c | 48 DECLARE_OBJ_CHECKERS(GICv3State, KVMARMGICv3Class, 85 GICv3State *s = (GICv3State *)opaque; in kvm_arm_gicv3_set_irq() 93 static inline void kvm_gicd_access(GICv3State *s, int offset, in kvm_gicd_access() 307 static void kvm_arm_gicv3_check(GICv3State *s) in kvm_arm_gicv3_check() 323 static void kvm_arm_gicv3_put(GICv3State *s) in kvm_arm_gicv3_put() 510 static void kvm_arm_gicv3_get(GICv3State *s) in kvm_arm_gicv3_get() 669 GICv3State *s; in arm_gicv3_icc_reset() 708 GICv3State *s = ARM_GICV3_COMMON(obj); in kvm_arm_gicv3_reset_hold() 761 GICv3State *s = (GICv3State *)opaque; in vm_change_state_handler() 783 GICv3State *s = KVM_ARM_GICV3(dev); in kvm_arm_gicv3_realize() [all …]
|
H A D | arm_gicv3.c | 46 static uint32_t gicd_int_pending(GICv3State *s, int irq) in gicd_int_pending() 211 static void gicv3_update_noirqset(GICv3State *s, int start, int len) in gicv3_update_noirqset() 277 void gicv3_update(GICv3State *s, int start, int len) in gicv3_update() 287 void gicv3_full_update_noirqset(GICv3State *s) in gicv3_full_update_noirqset() 310 void gicv3_full_update(GICv3State *s) in gicv3_full_update() 332 GICv3State *s = opaque; in gicv3_set_irq() 353 static void arm_gicv3_post_load(GICv3State *s) in arm_gicv3_post_load() 391 GICv3State *s = ARM_GICV3(dev); in arm_gic_realize() 419 .instance_size = sizeof(GICv3State),
|
H A D | gicv3_internal.h | 521 static inline int gicv3_redist_size(GICv3State *s) in gicv3_redist_size() 567 void gicv3_update(GICv3State *s, int start, int len); 577 void gicv3_full_update_noirqset(GICv3State *s); 587 void gicv3_full_update(GICv3State *s); 596 void gicv3_dist_set_irq(GICv3State *s, int irq, int level); 711 void gicv3_init_cpuif(GICv3State *s); 751 static inline uint32_t gicv3_idreg(GICv3State *s, int regoffset, uint8_t pidr0) in gicv3_idreg() 782 static inline int gicv3_irq_group(GICv3State *s, GICv3CPUState *cs, int irq) in gicv3_irq_group() 818 static inline void gicv3_cache_target_cpustate(GICv3State *s, int irq) in gicv3_cache_target_cpustate() 841 static inline void gicv3_cache_all_target_cpustates(GICv3State *s) in gicv3_cache_all_target_cpustates()
|
H A D | arm_gicv3_its_kvm.c | 238 GICv3State *),
|
H A D | arm_gicv3_redist.c | 693 GICv3State *s = region->gic; in gicv3_redist_read() 752 GICv3State *s = region->gic; in gicv3_redist_write()
|
H A D | arm_gicv3_cpuif.c | 1813 GICv3State *s = cs->gic; in icc_generate_sgi() 2799 void gicv3_init_cpuif(GICv3State *s) in gicv3_init_cpuif()
|
H A D | arm_gicv3_its.c | 2007 GICv3State *),
|
/openbmc/qemu/include/hw/intc/ |
H A D | arm_gicv3_common.h | 112 typedef struct GICv3State GICv3State; typedef 152 GICv3State *gic; 231 GICv3State *gic; 236 struct GICv3State { struct 289 static inline void gicv3_gicd_##BMP##_set(GICv3State *s, int irq) \ argument 293 static inline int gicv3_gicd_##BMP##_test(GICv3State *s, int irq) \ 297 static inline void gicv3_gicd_##BMP##_clear(GICv3State *s, int irq) \ 317 DECLARE_OBJ_CHECKERS(GICv3State, ARMGICv3CommonClass, 325 void (*pre_save)(GICv3State *s); 326 void (*post_load)(GICv3State *s); [all …]
|
H A D | arm_gicv3_its_common.h | 64 GICv3State *gicv3; 96 static inline void gicv3_add_its(GICv3State *s, DeviceState *its) in gicv3_add_its() 105 static inline void gicv3_foreach_its(GICv3State *s, GFunc func, void *opaque) in gicv3_foreach_its()
|
H A D | arm_gicv3.h | 21 DECLARE_OBJ_CHECKERS(GICv3State, ARMGICv3Class,
|
/openbmc/qemu/include/hw/arm/ |
H A D | xlnx-versal.h | 63 GICv3State gic;
|