• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/irq/

Lines Matching defs:desc

23 	struct irq_desc *desc = irq_to_desc((long)m->private);
24 const struct cpumask *mask = desc->affinity;
27 if (desc->status & IRQ_MOVE_PENDING)
28 mask = desc->pending_mask;
37 struct irq_desc *desc = irq_to_desc((long)m->private);
44 raw_spin_lock_irqsave(&desc->lock, flags);
45 if (desc->affinity_hint)
46 cpumask_copy(mask, desc->affinity_hint);
47 raw_spin_unlock_irqrestore(&desc->lock, flags);
186 struct irq_desc *desc = irq_to_desc((long) m->private);
188 seq_printf(m, "%d\n", desc->node);
207 struct irq_desc *desc = irq_to_desc((long) m->private);
210 desc->irq_count, desc->irqs_unhandled,
211 jiffies_to_msecs(desc->last_unhandled));
231 struct irq_desc *desc = irq_to_desc(irq);
236 raw_spin_lock_irqsave(&desc->lock, flags);
237 for (action = desc->action ; action; action = action->next) {
244 raw_spin_unlock_irqrestore(&desc->lock, flags);
251 struct irq_desc *desc = irq_to_desc(irq);
253 if (!desc->dir || action->dir || !action->name ||
261 action->dir = proc_mkdir(name, desc->dir);
268 void register_irq_proc(unsigned int irq, struct irq_desc *desc)
272 if (!root_irq_dir || (desc->chip == &no_irq_chip) || desc->dir)
279 desc->dir = proc_mkdir(name, root_irq_dir);
280 if (!desc->dir)
285 proc_create_data("smp_affinity", 0600, desc->dir,
289 proc_create_data("affinity_hint", 0400, desc->dir,
292 proc_create_data("node", 0444, desc->dir,
296 proc_create_data("spurious", 0444, desc->dir,
305 struct irq_desc *desc = irq_to_desc(irq);
307 remove_proc_entry(action->dir->name, desc->dir);
322 struct irq_desc *desc;
334 for_each_irq_desc(irq, desc) {
335 if (!desc)
338 register_irq_proc(irq, desc);