|
@@ -152,6 +152,14 @@ static inline int irq_balancing_disabled(unsigned int irq)
|
|
return desc->status_use_accessors & IRQ_NO_BALANCING_MASK;
|
|
return desc->status_use_accessors & IRQ_NO_BALANCING_MASK;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static inline int irq_is_percpu(unsigned int irq)
|
|
|
|
+{
|
|
|
|
+ struct irq_desc *desc;
|
|
|
|
+
|
|
|
|
+ desc = irq_to_desc(irq);
|
|
|
|
+ return desc->status_use_accessors & IRQ_PER_CPU;
|
|
|
|
+}
|
|
|
|
+
|
|
static inline void
|
|
static inline void
|
|
irq_set_lockdep_class(unsigned int irq, struct lock_class_key *class)
|
|
irq_set_lockdep_class(unsigned int irq, struct lock_class_key *class)
|
|
{
|
|
{
|