Lines Matching refs:irq
99 static inline void irq_mark_irq(unsigned int irq) { } in irq_mark_irq() argument
101 extern void irq_mark_irq(unsigned int irq);
120 extern void register_irq_proc(unsigned int irq, struct irq_desc *desc);
121 extern void unregister_irq_proc(unsigned int irq, struct irq_desc *desc);
122 extern void register_handler_proc(unsigned int irq, struct irqaction *action);
123 extern void unregister_handler_proc(unsigned int irq, struct irqaction *action);
125 static inline void register_irq_proc(unsigned int irq, struct irq_desc *desc) { } in register_irq_proc() argument
126 static inline void unregister_irq_proc(unsigned int irq, struct irq_desc *desc) { } in unregister_irq_proc() argument
127 static inline void register_handler_proc(unsigned int irq, in register_handler_proc() argument
129 static inline void unregister_handler_proc(unsigned int irq, in unregister_handler_proc() argument
133 extern bool irq_can_set_affinity_usr(unsigned int irq);
169 __irq_get_desc_lock(unsigned int irq, unsigned long *flags, bool bus,
174 irq_get_desc_buslock(unsigned int irq, unsigned long *flags, unsigned int check) in irq_get_desc_buslock() argument
176 return __irq_get_desc_lock(irq, flags, true, check); in irq_get_desc_buslock()
186 irq_get_desc_lock(unsigned int irq, unsigned long *flags, unsigned int check) in irq_get_desc_lock() argument
188 return __irq_get_desc_lock(irq, flags, false, check); in irq_get_desc_lock()
306 extern void irq_timings_free(int irq);
307 extern int irq_timings_alloc(int irq);
318 int irq = irq_desc_get_irq(desc); in irq_setup_timings() local
332 ret = irq_timings_alloc(irq); in irq_setup_timings()
335 irq, ret); in irq_setup_timings()
353 static inline u64 irq_timing_encode(u64 timestamp, int irq) in irq_timing_encode() argument
355 return (timestamp << 16) | irq; in irq_timing_encode()
364 static __always_inline void irq_timings_push(u64 ts, int irq) in irq_timings_push() argument
369 irq_timing_encode(ts, irq); in irq_timings_push()
475 void irq_add_debugfs_entry(unsigned int irq, struct irq_desc *desc);
481 void irq_debugfs_copy_devname(int irq, struct device *dev);
490 static inline void irq_add_debugfs_entry(unsigned int irq, struct irq_desc *d) in irq_add_debugfs_entry() argument
496 static inline void irq_debugfs_copy_devname(int irq, struct device *dev) in irq_debugfs_copy_devname() argument