函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:kernel\irq\proc.c Create Date:2022-07-27 11:14:56
首页 Copyright©Brick

318
319
320
321
322
323
324
325
326
327
328
329
330
331
void register_handler_proc(unsigned int irq, struct irqaction *action)
{
    char name [MAX_NAMELEN];
    struct irq_desc *desc = irq_to_desc(irq);
 
    if (!desc->dir || action->dir || !action->name ||
                    !name_unique(irq, action))
        return;
 
    snprintf(name, MAX_NAMELEN, "%s", action->name);
 
    /* create /proc/irq/1234/handler/ */
    action->dir = proc_mkdir(name, desc->dir);
}