Lines Matching refs:irq_data
136 extern int irq_do_set_affinity(struct irq_data *data,
152 if (unlikely(desc->irq_data.chip->irq_bus_lock))
153 desc->irq_data.chip->irq_bus_lock(&desc->irq_data);
158 if (unlikely(desc->irq_data.chip->irq_bus_sync_unlock))
159 desc->irq_data.chip->irq_bus_sync_unlock(&desc->irq_data);
197 static inline unsigned int irqd_get(struct irq_data *d)
203 * Manipulation functions for irq_data.state
205 static inline void irqd_set_move_pending(struct irq_data *d)
210 static inline void irqd_clr_move_pending(struct irq_data *d)
215 static inline void irqd_set_managed_shutdown(struct irq_data *d)
220 static inline void irqd_clr_managed_shutdown(struct irq_data *d)
225 static inline void irqd_clear(struct irq_data *d, unsigned int mask)
230 static inline void irqd_set(struct irq_data *d, unsigned int mask)
235 static inline bool irqd_has_set(struct irq_data *d, unsigned int mask)
242 irqd_set(&desc->irq_data, IRQD_IRQ_DISABLED);
247 irqd_set(&desc->irq_data, IRQD_IRQ_MASKED);
413 static inline bool irq_can_move_pcntxt(struct irq_data *data)
417 static inline bool irq_move_pending(struct irq_data *data)
438 static inline bool irq_can_move_pcntxt(struct irq_data *data)
442 static inline bool irq_move_pending(struct irq_data *data)
466 static inline int irq_domain_activate_irq(struct irq_data *data, bool reserve)
471 static inline void irq_domain_deactivate_irq(struct irq_data *data)
477 static inline struct irq_data *irqd_get_parent_data(struct irq_data *irqd)