Home
last modified time | relevance | path

Searched refs:GICv3State (Results 1 – 15 of 15) sorted by relevance

/openbmc/qemu/hw/intc/
H A Darm_gicv3_common.c73 GICv3State *s = (GICv3State *)opaque; in gicv3_pre_save()
85 GICv3State *s = (GICv3State *)opaque; in gicv3_post_load()
224 GICv3State *cs = opaque; in gicv3_pre_load()
262 GICv3State *cs = opaque; in gicv3_nmi_needed()
287 VMSTATE_UINT32(gicd_ctlr, GICv3State),
298 VMSTATE_UINT32_ARRAY(gicd_nsacr, GICv3State,
371 GICv3State *s = ARM_GICV3_COMMON(dev); in arm_gicv3_common_realize()
493 GICv3State *s = ARM_GICV3_COMMON(obj); in arm_gicv3_finalize()
500 GICv3State *s = ARM_GICV3_COMMON(obj); in arm_gicv3_common_reset_hold()
594 GICv3State *s = ARM_GICV3_COMMON(obj); in arm_gic_common_linux_init()
[all …]
H A Darm_gicv3_dist.c32 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()
301 static bool gicd_readb(GICv3State *s, hwaddr offset, in gicd_readb()
321 static bool gicd_writeb(GICv3State *s, hwaddr offset, in gicd_writeb()
349 static bool gicd_readw(GICv3State *s, hwaddr offset, in gicd_readw()
361 static bool gicd_writew(GICv3State *s, hwaddr offset, in gicd_writew()
373 static bool gicd_readl(GICv3State *s, hwaddr offset, in gicd_readl()
854 GICv3State *s = (GICv3State *)opaque; in gicv3_dist_read()
[all …]
H A Darm_gicv3_kvm.c48 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 Darm_gicv3.c55 static uint32_t gicd_int_pending(GICv3State *s, int irq) in gicd_int_pending()
257 static void gicv3_update_noirqset(GICv3State *s, int start, int len) in gicv3_update_noirqset()
325 void gicv3_update(GICv3State *s, int start, int len) in gicv3_update()
335 void gicv3_full_update_noirqset(GICv3State *s) in gicv3_full_update_noirqset()
359 void gicv3_full_update(GICv3State *s) in gicv3_full_update()
381 GICv3State *s = opaque; in gicv3_set_irq()
402 static void arm_gicv3_post_load(GICv3State *s) in arm_gicv3_post_load()
440 GICv3State *s = ARM_GICV3(dev); in arm_gic_realize()
468 .instance_size = sizeof(GICv3State),
H A Dgicv3_internal.h534 static inline int gicv3_redist_size(GICv3State *s) in gicv3_redist_size()
580 void gicv3_update(GICv3State *s, int start, int len);
590 void gicv3_full_update_noirqset(GICv3State *s);
600 void gicv3_full_update(GICv3State *s);
609 void gicv3_dist_set_irq(GICv3State *s, int irq, int level);
724 void gicv3_init_cpuif(GICv3State *s);
764 static inline uint32_t gicv3_idreg(GICv3State *s, int regoffset, uint8_t pidr0) in gicv3_idreg()
795 static inline int gicv3_irq_group(GICv3State *s, GICv3CPUState *cs, int irq) in gicv3_irq_group()
831 static inline void gicv3_cache_target_cpustate(GICv3State *s, int irq) in gicv3_cache_target_cpustate()
854 static inline void gicv3_cache_all_target_cpustates(GICv3State *s) in gicv3_cache_all_target_cpustates()
H A Darm_gicv3_its_kvm.c239 GICv3State *),
H A Darm_gicv3_redist.c715 GICv3State *s = region->gic; in gicv3_redist_read()
774 GICv3State *s = region->gic; in gicv3_redist_write()
H A Darm_gicv3_cpuif.c2014 GICv3State *s = cs->gic; in icc_generate_sgi()
3028 void gicv3_init_cpuif(GICv3State *s) in gicv3_init_cpuif()
H A Darm_gicv3_its.c2007 GICv3State *),
/openbmc/qemu/include/hw/intc/
H A Darm_gicv3_common.h112 typedef struct GICv3State GICv3State; typedef
153 GICv3State *gic;
242 GICv3State *gic;
247 struct GICv3State { struct
302 static inline void gicv3_gicd_##BMP##_set(GICv3State *s, int irq) \ argument
306 static inline int gicv3_gicd_##BMP##_test(GICv3State *s, int irq) \
310 static inline void gicv3_gicd_##BMP##_clear(GICv3State *s, int irq) \
331 DECLARE_OBJ_CHECKERS(GICv3State, ARMGICv3CommonClass,
339 void (*pre_save)(GICv3State *s);
340 void (*post_load)(GICv3State *s);
[all …]
H A Darm_gicv3_its_common.h64 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 Darm_gicv3.h21 DECLARE_OBJ_CHECKERS(GICv3State, ARMGICv3Class,
/openbmc/qemu/include/hw/arm/
H A Dxlnx-versal.h64 GICv3State gic;
H A Daspeed_soc.h132 GICv3State gic;
/openbmc/qemu/hw/arm/
H A Dmps3r.c105 GICv3State gic;