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