Lines Matching refs:irq
115 static inline int irq_select_affinity_usr(unsigned int irq) in irq_select_affinity_usr() argument
131 static inline int irq_select_affinity_usr(unsigned int irq) in irq_select_affinity_usr() argument
133 return irq_select_affinity(irq); in irq_select_affinity_usr()
140 unsigned int irq = (int)(long)PDE_DATA(file_inode(file)); in write_irq_affinity() local
144 if (!irq_can_set_affinity_usr(irq) || no_irq_affinity) in write_irq_affinity()
167 err = irq_select_affinity_usr(irq) ? -EINVAL : count; in write_irq_affinity()
169 err = irq_set_affinity(irq, new_value); in write_irq_affinity()
300 static int name_unique(unsigned int irq, struct irqaction *new_action) in name_unique() argument
302 struct irq_desc *desc = irq_to_desc(irq); in name_unique()
319 void register_handler_proc(unsigned int irq, struct irqaction *action) in register_handler_proc() argument
322 struct irq_desc *desc = irq_to_desc(irq); in register_handler_proc()
325 !name_unique(irq, action)) in register_handler_proc()
338 void register_irq_proc(unsigned int irq, struct irq_desc *desc) in register_irq_proc() argument
341 void __maybe_unused *irqp = (void *)(unsigned long) irq; in register_irq_proc()
357 sprintf(name, "%d", irq); in register_irq_proc()
387 irq_spurious_proc_show, (void *)(long)irq); in register_irq_proc()
393 void unregister_irq_proc(unsigned int irq, struct irq_desc *desc) in unregister_irq_proc() argument
411 sprintf(name, "%u", irq); in unregister_irq_proc()
417 void unregister_handler_proc(unsigned int irq, struct irqaction *action) in unregister_handler_proc() argument
432 unsigned int irq; in init_irq_proc() local
445 for_each_irq_desc(irq, desc) in init_irq_proc()
446 register_irq_proc(irq, desc); in init_irq_proc()