Lines Matching refs:dir
315 if (!desc->dir || action->dir || !action->name || !name_unique(irq, action)) in register_handler_proc()
321 action->dir = proc_mkdir(name, desc->dir); in register_handler_proc()
344 if (desc->dir) in register_irq_proc()
349 desc->dir = proc_mkdir(name, root_irq_dir); in register_irq_proc()
350 if (!desc->dir) in register_irq_proc()
360 proc_create_data("smp_affinity", umode, desc->dir, &irq_affinity_proc_ops, irqp); in register_irq_proc()
363 proc_create_single_data("affinity_hint", 0444, desc->dir, in register_irq_proc()
367 proc_create_data("smp_affinity_list", umode, desc->dir, in register_irq_proc()
370 proc_create_single_data("node", 0444, desc->dir, irq_node_proc_show, irqp); in register_irq_proc()
372 proc_create_single_data("effective_affinity", 0444, desc->dir, in register_irq_proc()
374 proc_create_single_data("effective_affinity_list", 0444, desc->dir, in register_irq_proc()
378 proc_create_single_data("spurious", 0444, desc->dir, in register_irq_proc()
387 if (!root_irq_dir || !desc->dir) in unregister_irq_proc()
390 remove_proc_entry("smp_affinity", desc->dir); in unregister_irq_proc()
391 remove_proc_entry("affinity_hint", desc->dir); in unregister_irq_proc()
392 remove_proc_entry("smp_affinity_list", desc->dir); in unregister_irq_proc()
393 remove_proc_entry("node", desc->dir); in unregister_irq_proc()
395 remove_proc_entry("effective_affinity", desc->dir); in unregister_irq_proc()
396 remove_proc_entry("effective_affinity_list", desc->dir); in unregister_irq_proc()
399 remove_proc_entry("spurious", desc->dir); in unregister_irq_proc()
409 proc_remove(action->dir); in unregister_handler_proc()