Lines Matching refs:irq_data
61 static inline unsigned int gic_irq(struct irq_data *d) in gic_irq()
66 static inline int gic_irq_in_rdist(struct irq_data *d) in gic_irq_in_rdist()
71 static inline void __iomem *gic_dist_base(struct irq_data *d) in gic_dist_base()
198 static int gic_peek_irq(struct irq_data *d, u32 offset) in gic_peek_irq()
211 static void gic_poke_irq(struct irq_data *d, u32 offset) in gic_poke_irq()
229 static void gic_mask_irq(struct irq_data *d) in gic_mask_irq()
234 static void gic_unmask_irq(struct irq_data *d) in gic_unmask_irq()
239 static int gic_irq_set_irqchip_state(struct irq_data *d, in gic_irq_set_irqchip_state()
268 static int gic_irq_get_irqchip_state(struct irq_data *d, in gic_irq_get_irqchip_state()
294 static void gic_eoi_irq(struct irq_data *d) in gic_eoi_irq()
299 static int gic_set_type(struct irq_data *d, unsigned int type) in gic_set_type()
607 static int gic_set_affinity(struct irq_data *d, const struct cpumask *mask_val, in gic_set_affinity()
756 struct of_phandle_args *irq_data = arg; in gic_irq_domain_alloc() local
758 ret = gic_irq_domain_xlate(domain, irq_data->np, irq_data->args, in gic_irq_domain_alloc()
759 irq_data->args_count, &hwirq, &type); in gic_irq_domain_alloc()
775 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); in gic_irq_domain_free()