Exemple #1
0
void init_irq_proc(void)
{
	int i;
#if defined(CONFIG_TC_VOIP) 
	/*HERE_MODFIY*/
	struct proc_dir_entry *voip_entry;
	/*END*/
	voip_entry = create_proc_entry("voip_drop", 0, NULL);
	voip_entry->read_proc = voip_drop_proc_read;
	voip_entry->write_proc = voip_drop_proc_write;
	
	voip_entry = create_proc_entry("voip_drop_enable", 0,NULL);
	voip_entry->read_proc = voip_drop_enable_proc_read;
	voip_entry->write_proc = voip_drop_enable_proc_write;
#endif

	/* create /proc/irq */
	root_irq_dir = proc_mkdir("irq", NULL);
	if (!root_irq_dir)
		return;

	/*
	 * Create entries for all existing IRQs.
	 */
	for (i = 0; i < NR_IRQS; i++)
		register_irq_proc(i);
}
Exemple #2
0
void init_irq_proc(void)
{
	int i;

	/* create /proc/irq */
	root_irq_dir = proc_mkdir("irq", NULL);
	if (!root_irq_dir)
		return;

	/*
	 * Create entries for all existing IRQs.
	 */
	for (i = 0; i < NR_IRQS; i++)
		register_irq_proc(i);
}
Exemple #3
0
void init_irq_proc(void)
{
    unsigned int irq;
    struct irq_desc *desc;

    /* create /proc/irq */
    root_irq_dir = proc_mkdir("irq", NULL);
    if (!root_irq_dir)
        return;

    register_default_affinity_proc();

    /*
     * Create entries for all existing IRQs.
     */
    for_each_irq_desc(irq, desc)
    register_irq_proc(irq, desc);
}