Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/kernel/irq
0002 Date:           September 2016
0003 KernelVersion:  4.9
0004 Contact:        Craig Gallek <kraig@google.com>
0005 Description:    Directory containing information about the system's IRQs.
0006                 Specifically, data from the associated struct irq_desc.
0007                 The information here is similar to that in /proc/interrupts
0008                 but in a more machine-friendly format.  This directory contains
0009                 one subdirectory for each Linux IRQ number.
0010 
0011 What:           /sys/kernel/irq/<irq>/actions
0012 Date:           September 2016
0013 KernelVersion:  4.9
0014 Contact:        Craig Gallek <kraig@google.com>
0015 Description:    The IRQ action chain.  A comma-separated list of zero or more
0016                 device names associated with this interrupt.
0017 
0018 What:           /sys/kernel/irq/<irq>/chip_name
0019 Date:           September 2016
0020 KernelVersion:  4.9
0021 Contact:        Craig Gallek <kraig@google.com>
0022 Description:    Human-readable chip name supplied by the associated device
0023                 driver.
0024 
0025 What:           /sys/kernel/irq/<irq>/hwirq
0026 Date:           September 2016
0027 KernelVersion:  4.9
0028 Contact:        Craig Gallek <kraig@google.com>
0029 Description:    When interrupt translation domains are used, this file contains
0030                 the underlying hardware IRQ number used for this Linux IRQ.
0031 
0032 What:           /sys/kernel/irq/<irq>/name
0033 Date:           September 2016
0034 KernelVersion:  4.9
0035 Contact:        Craig Gallek <kraig@google.com>
0036 Description:    Human-readable flow handler name as defined by the irq chip
0037                 driver.
0038 
0039 What:           /sys/kernel/irq/<irq>/per_cpu_count
0040 Date:           September 2016
0041 KernelVersion:  4.9
0042 Contact:        Craig Gallek <kraig@google.com>
0043 Description:    The number of times the interrupt has fired since boot.  This
0044                 is a comma-separated list of counters; one per CPU in CPU id
0045                 order.  NOTE: This file consistently shows counters for all
0046                 CPU ids.  This differs from the behavior of /proc/interrupts
0047                 which only shows counters for online CPUs.
0048 
0049 What:           /sys/kernel/irq/<irq>/type
0050 Date:           September 2016
0051 KernelVersion:  4.9
0052 Contact:        Craig Gallek <kraig@google.com>
0053 Description:    The type of the interrupt.  Either the string 'level' or 'edge'.
0054 
0055 What:           /sys/kernel/irq/<irq>/wakeup
0056 Date:           March 2018
0057 KernelVersion:  4.17
0058 Contact:        Andy Shevchenko <andriy.shevchenko@linux.intel.com>
0059 Description:    The wakeup state of the interrupt. Either the string
0060                 'enabled' or 'disabled'.