Lines Matching refs:desc
96 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data() argument
98 return &desc->irq_data; in irq_desc_get_irq_data()
101 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc) in irq_desc_get_chip() argument
103 return desc->irq_data.chip; in irq_desc_get_chip()
106 static inline void *irq_desc_get_chip_data(struct irq_desc *desc) in irq_desc_get_chip_data() argument
108 return desc->irq_data.chip_data; in irq_desc_get_chip_data()
111 static inline void *irq_desc_get_handler_data(struct irq_desc *desc) in irq_desc_get_handler_data() argument
113 return desc->irq_data.handler_data; in irq_desc_get_handler_data()
116 static inline struct msi_desc *irq_desc_get_msi_desc(struct irq_desc *desc) in irq_desc_get_msi_desc() argument
118 return desc->irq_data.msi_desc; in irq_desc_get_msi_desc()
127 static inline void generic_handle_irq_desc(unsigned int irq, struct irq_desc *desc) in generic_handle_irq_desc() argument
129 desc->handle_irq(irq, desc); in generic_handle_irq_desc()
154 struct irq_desc *desc = irq_to_desc(irq); in irq_has_action() local
155 return desc->action != NULL; in irq_has_action()
162 struct irq_desc *desc; in __irq_set_handler_locked() local
164 desc = irq_to_desc(irq); in __irq_set_handler_locked()
165 desc->handle_irq = handler; in __irq_set_handler_locked()
173 struct irq_desc *desc; in __irq_set_chip_handler_name_locked() local
175 desc = irq_to_desc(irq); in __irq_set_chip_handler_name_locked()
176 irq_desc_get_irq_data(desc)->chip = chip; in __irq_set_chip_handler_name_locked()
177 desc->handle_irq = handler; in __irq_set_chip_handler_name_locked()
178 desc->name = name; in __irq_set_chip_handler_name_locked()
183 struct irq_desc *desc; in irq_balancing_disabled() local
185 desc = irq_to_desc(irq); in irq_balancing_disabled()
186 return desc->status_use_accessors & IRQ_NO_BALANCING_MASK; in irq_balancing_disabled()
191 struct irq_desc *desc; in irq_is_percpu() local
193 desc = irq_to_desc(irq); in irq_is_percpu()
194 return desc->status_use_accessors & IRQ_PER_CPU; in irq_is_percpu()
200 struct irq_desc *desc = irq_to_desc(irq); in irq_set_lockdep_class() local
202 if (desc) in irq_set_lockdep_class()
203 lockdep_set_class(&desc->lock, class); in irq_set_lockdep_class()
210 struct irq_desc *desc; in __irq_set_preflow_handler() local
212 desc = irq_to_desc(irq); in __irq_set_preflow_handler()
213 desc->preflow_handler = handler; in __irq_set_preflow_handler()