sysfs-kernel-irq 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. What: /sys/kernel/irq/<irq>/actions
  11. Date: September 2016
  12. KernelVersion: 4.9
  13. Contact: Craig Gallek <kraig@google.com>
  14. Description: The IRQ action chain. A comma-separated list of zero or more
  15. device names associated with this interrupt.
  16. What: /sys/kernel/irq/<irq>/chip_name
  17. Date: September 2016
  18. KernelVersion: 4.9
  19. Contact: Craig Gallek <kraig@google.com>
  20. Description: Human-readable chip name supplied by the associated device
  21. driver.
  22. What: /sys/kernel/irq/<irq>/hwirq
  23. Date: September 2016
  24. KernelVersion: 4.9
  25. Contact: Craig Gallek <kraig@google.com>
  26. Description: When interrupt translation domains are used, this file contains
  27. the underlying hardware IRQ number used for this Linux IRQ.
  28. What: /sys/kernel/irq/<irq>/name
  29. Date: September 2016
  30. KernelVersion: 4.9
  31. Contact: Craig Gallek <kraig@google.com>
  32. Description: Human-readable flow handler name as defined by the irq chip
  33. driver.
  34. What: /sys/kernel/irq/<irq>/per_cpu_count
  35. Date: September 2016
  36. KernelVersion: 4.9
  37. Contact: Craig Gallek <kraig@google.com>
  38. Description: The number of times the interrupt has fired since boot. This
  39. is a comma-separated list of counters; one per CPU in CPU id
  40. order. NOTE: This file consistently shows counters for all
  41. CPU ids. This differs from the behavior of /proc/interrupts
  42. which only shows counters for online CPUs.
  43. What: /sys/kernel/irq/<irq>/type
  44. Date: September 2016
  45. KernelVersion: 4.9
  46. Contact: Craig Gallek <kraig@google.com>
  47. Description: The type of the interrupt. Either the string 'level' or 'edge'.
  48. What: /sys/kernel/irq/<irq>/wakeup
  49. Date: March 2018
  50. KernelVersion: 4.17
  51. Contact: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  52. Description: The wakeup state of the interrupt. Either the string
  53. 'enabled' or 'disabled'.