Lines Matching refs:d
189 static inline bool irqd_is_setaffinity_pending(struct irq_data *d) in irqd_is_setaffinity_pending() argument
191 return d->state_use_accessors & IRQD_SETAFFINITY_PENDING; in irqd_is_setaffinity_pending()
194 static inline bool irqd_is_per_cpu(struct irq_data *d) in irqd_is_per_cpu() argument
196 return d->state_use_accessors & IRQD_PER_CPU; in irqd_is_per_cpu()
199 static inline bool irqd_can_balance(struct irq_data *d) in irqd_can_balance() argument
201 return !(d->state_use_accessors & (IRQD_PER_CPU | IRQD_NO_BALANCING)); in irqd_can_balance()
204 static inline bool irqd_affinity_was_set(struct irq_data *d) in irqd_affinity_was_set() argument
206 return d->state_use_accessors & IRQD_AFFINITY_SET; in irqd_affinity_was_set()
209 static inline void irqd_mark_affinity_was_set(struct irq_data *d) in irqd_mark_affinity_was_set() argument
211 d->state_use_accessors |= IRQD_AFFINITY_SET; in irqd_mark_affinity_was_set()
214 static inline u32 irqd_get_trigger_type(struct irq_data *d) in irqd_get_trigger_type() argument
216 return d->state_use_accessors & IRQD_TRIGGER_MASK; in irqd_get_trigger_type()
222 static inline void irqd_set_trigger_type(struct irq_data *d, u32 type) in irqd_set_trigger_type() argument
224 d->state_use_accessors &= ~IRQD_TRIGGER_MASK; in irqd_set_trigger_type()
225 d->state_use_accessors |= type & IRQD_TRIGGER_MASK; in irqd_set_trigger_type()
228 static inline bool irqd_is_level_type(struct irq_data *d) in irqd_is_level_type() argument
230 return d->state_use_accessors & IRQD_LEVEL; in irqd_is_level_type()
233 static inline bool irqd_is_wakeup_set(struct irq_data *d) in irqd_is_wakeup_set() argument
235 return d->state_use_accessors & IRQD_WAKEUP_STATE; in irqd_is_wakeup_set()
238 static inline bool irqd_can_move_in_process_context(struct irq_data *d) in irqd_can_move_in_process_context() argument
240 return d->state_use_accessors & IRQD_MOVE_PCNTXT; in irqd_can_move_in_process_context()
243 static inline bool irqd_irq_disabled(struct irq_data *d) in irqd_irq_disabled() argument
245 return d->state_use_accessors & IRQD_IRQ_DISABLED; in irqd_irq_disabled()
248 static inline bool irqd_irq_masked(struct irq_data *d) in irqd_irq_masked() argument
250 return d->state_use_accessors & IRQD_IRQ_MASKED; in irqd_irq_masked()
253 static inline bool irqd_irq_inprogress(struct irq_data *d) in irqd_irq_inprogress() argument
255 return d->state_use_accessors & IRQD_IRQ_INPROGRESS; in irqd_irq_inprogress()
263 static inline void irqd_set_chained_irq_inprogress(struct irq_data *d) in irqd_set_chained_irq_inprogress() argument
265 d->state_use_accessors |= IRQD_IRQ_INPROGRESS; in irqd_set_chained_irq_inprogress()
268 static inline void irqd_clr_chained_irq_inprogress(struct irq_data *d) in irqd_clr_chained_irq_inprogress() argument
270 d->state_use_accessors &= ~IRQD_IRQ_INPROGRESS; in irqd_clr_chained_irq_inprogress()
273 static inline irq_hw_number_t irqd_to_hwirq(struct irq_data *d) in irqd_to_hwirq() argument
275 return d->hwirq; in irqd_to_hwirq()
537 struct irq_data *d = irq_get_irq_data(irq); in irq_get_chip() local
538 return d ? d->chip : NULL; in irq_get_chip()
541 static inline struct irq_chip *irq_data_get_irq_chip(struct irq_data *d) in irq_data_get_irq_chip() argument
543 return d->chip; in irq_data_get_irq_chip()
548 struct irq_data *d = irq_get_irq_data(irq); in irq_get_chip_data() local
549 return d ? d->chip_data : NULL; in irq_get_chip_data()
552 static inline void *irq_data_get_irq_chip_data(struct irq_data *d) in irq_data_get_irq_chip_data() argument
554 return d->chip_data; in irq_data_get_irq_chip_data()
559 struct irq_data *d = irq_get_irq_data(irq); in irq_get_handler_data() local
560 return d ? d->handler_data : NULL; in irq_get_handler_data()
563 static inline void *irq_data_get_irq_handler_data(struct irq_data *d) in irq_data_get_irq_handler_data() argument
565 return d->handler_data; in irq_data_get_irq_handler_data()
570 struct irq_data *d = irq_get_irq_data(irq); in irq_get_msi_desc() local
571 return d ? d->msi_desc : NULL; in irq_get_msi_desc()
574 static inline struct msi_desc *irq_data_get_msi(struct irq_data *d) in irq_data_get_msi() argument
576 return d->msi_desc; in irq_data_get_msi()
704 void irq_gc_noop(struct irq_data *d);
705 void irq_gc_mask_disable_reg(struct irq_data *d);
706 void irq_gc_mask_set_bit(struct irq_data *d);
707 void irq_gc_mask_clr_bit(struct irq_data *d);
708 void irq_gc_unmask_enable_reg(struct irq_data *d);
709 void irq_gc_ack_set_bit(struct irq_data *d);
710 void irq_gc_ack_clr_bit(struct irq_data *d);
711 void irq_gc_mask_disable_reg_and_ack(struct irq_data *d);
712 void irq_gc_eoi(struct irq_data *d);
713 int irq_gc_set_wake(struct irq_data *d, unsigned int on);
722 int irq_setup_alt_chip(struct irq_data *d, unsigned int type);
726 static inline struct irq_chip_type *irq_data_get_chip_type(struct irq_data *d) in irq_data_get_chip_type() argument
728 return container_of(d->chip, struct irq_chip_type, chip); in irq_data_get_chip_type()