1 What: /sys/kernel/irq 2 Date: September 2016 3 KernelVersion: 4.9 4 Contact: Craig Gallek <kraig@google.com> 5 Description: Directory containing information about the system's IRQs. 6 Specifically, data from the associated struct irq_desc. 7 The information here is similar to that in /proc/interrupts 8 but in a more machine-friendly format. This directory contains 9 one subdirectory for each Linux IRQ number. 10 11 What: /sys/kernel/irq/<irq>/actions 12 Date: September 2016 13 KernelVersion: 4.9 14 Contact: Craig Gallek <kraig@google.com> 15 Description: The IRQ action chain. A comma-separated list of zero or more 16 device names associated with this interrupt. 17 18 What: /sys/kernel/irq/<irq>/chip_name 19 Date: September 2016 20 KernelVersion: 4.9 21 Contact: Craig Gallek <kraig@google.com> 22 Description: Human-readable chip name supplied by the associated device 23 driver. 24 25 What: /sys/kernel/irq/<irq>/hwirq 26 Date: September 2016 27 KernelVersion: 4.9 28 Contact: Craig Gallek <kraig@google.com> 29 Description: When interrupt translation domains are used, this file contains 30 the underlying hardware IRQ number used for this Linux IRQ. 31 32 What: /sys/kernel/irq/<irq>/name 33 Date: September 2016 34 KernelVersion: 4.9 35 Contact: Craig Gallek <kraig@google.com> 36 Description: Human-readable flow handler name as defined by the irq chip 37 driver. 38 39 What: /sys/kernel/irq/<irq>/per_cpu_count 40 Date: September 2016 41 KernelVersion: 4.9 42 Contact: Craig Gallek <kraig@google.com> 43 Description: The number of times the interrupt has fired since boot. This 44 is a comma-separated list of counters; one per CPU in CPU id 45 order. NOTE: This file consistently shows counters for all 46 CPU ids. This differs from the behavior of /proc/interrupts 47 which only shows counters for online CPUs. 48 49 What: /sys/kernel/irq/<irq>/type 50 Date: September 2016 51 KernelVersion: 4.9 52 Contact: Craig Gallek <kraig@google.com> 53 Description: The type of the interrupt. Either the string 'level' or 'edge'. 54 55 What: /sys/kernel/irq/<irq>/wakeup 56 Date: March 2018 57 KernelVersion: 4.17 58 Contact: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 59 Description: The wakeup state of the interrupt. Either the string 60 'enabled' or 'disabled'.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.