Lines Matching defs:irq

29 #define GIC_DIST_SET_ENABLED(irq, cm) (s->irq_state[irq].enabled |= (cm))  argument
30 #define GIC_DIST_CLEAR_ENABLED(irq, cm) (s->irq_state[irq].enabled &= ~(cm)) argument
31 #define GIC_DIST_TEST_ENABLED(irq, cm) ((s->irq_state[irq].enabled & (cm)) != 0) argument
32 #define GIC_DIST_SET_PENDING(irq, cm) (s->irq_state[irq].pending |= (cm)) argument
33 #define GIC_DIST_CLEAR_PENDING(irq, cm) (s->irq_state[irq].pending &= ~(cm)) argument
34 #define GIC_DIST_SET_ACTIVE(irq, cm) (s->irq_state[irq].active |= (cm)) argument
35 #define GIC_DIST_CLEAR_ACTIVE(irq, cm) (s->irq_state[irq].active &= ~(cm)) argument
36 #define GIC_DIST_TEST_ACTIVE(irq, cm) ((s->irq_state[irq].active & (cm)) != 0) argument
37 #define GIC_DIST_SET_MODEL(irq) (s->irq_state[irq].model = true) argument
38 #define GIC_DIST_CLEAR_MODEL(irq) (s->irq_state[irq].model = false) argument
39 #define GIC_DIST_TEST_MODEL(irq) (s->irq_state[irq].model) argument
40 #define GIC_DIST_SET_LEVEL(irq, cm) (s->irq_state[irq].level |= (cm)) argument
41 #define GIC_DIST_CLEAR_LEVEL(irq, cm) (s->irq_state[irq].level &= ~(cm)) argument
42 #define GIC_DIST_TEST_LEVEL(irq, cm) ((s->irq_state[irq].level & (cm)) != 0) argument
43 #define GIC_DIST_SET_EDGE_TRIGGER(irq) (s->irq_state[irq].edge_trigger = true) argument
44 #define GIC_DIST_CLEAR_EDGE_TRIGGER(irq) \ argument
46 #define GIC_DIST_TEST_EDGE_TRIGGER(irq) (s->irq_state[irq].edge_trigger) argument
47 #define GIC_DIST_GET_PRIORITY(irq, cpu) (((irq) < GIC_INTERNAL) ? \ argument
50 #define GIC_DIST_TARGET(irq) (s->irq_target[irq]) argument
51 #define GIC_DIST_CLEAR_GROUP(irq, cm) (s->irq_state[irq].group &= ~(cm)) argument
52 #define GIC_DIST_SET_GROUP(irq, cm) (s->irq_state[irq].group |= (cm)) argument
53 #define GIC_DIST_TEST_GROUP(irq, cm) ((s->irq_state[irq].group & (cm)) != 0) argument
166 static inline bool gic_test_pending(GICState *s, int irq, int cm) in gic_test_pending()
198 static inline bool gic_virq_is_valid(GICState *s, int irq, int vcpu) in gic_virq_is_valid()
229 static inline uint32_t *gic_get_lr_entry(GICState *s, int irq, int vcpu) in gic_get_lr_entry()
246 static inline bool gic_test_group(GICState *s, int irq, int cpu) in gic_test_group()
256 static inline void gic_clear_pending(GICState *s, int irq, int cpu) in gic_clear_pending()
271 static inline void gic_set_active(GICState *s, int irq, int cpu) in gic_set_active()
281 static inline void gic_clear_active(GICState *s, int irq, int cpu) in gic_clear_active()
312 static inline int gic_get_priority(GICState *s, int irq, int cpu) in gic_get_priority()