TAPSET::IRQ

Section: Misc. Reference Manual Pages (3stap)
Updated:
Index Return to Main Contents
 

NAME

tapset::irq - Systemtap probes for IRQ, workqueue,etc

 

DESCRIPTION

Probe points for probing irq handler execution, softirqs, workqueues,etc

workqueue.create
probes creation of a new workqueue

Arguments:

wq_thread
   task_struct of the workqueue thread.

cpu
   cpu for which the worker thread is created.

workqueue.insert
probes queuing of work on a workqueue.

Arguments:

wq_thread
   task_struct of the workqueue thread.

work
   work_struct* being executed.

work_func
   pointer to handler func.

workqueue.execute
probes execution of deferred work.

Arguments:

wq_thread
   task_struct of the workqueue thread.

work
   work_struct* being executed.

work_func
   pointer to handler func.

workqueue.destroy
probes destruction of each worker thread of each cpu for a workqueue.

Arguments:

wq_thread
  task_struct of the workqueue thread.

irq_handler.entry
Fires prior to execution of interrupt handler.

Arguments:

irq
   irq number

action
   struct irqaction* for this interrupt number

handler
   interrupt handler function

flags
   flags for this irq.

flags_str
   A formatted string of flags.

dev_name
   name of device

dev_id
   cookie to identify device

next_irqaction
   pointer to next irqaction for shared interrupts

dir
   pointer to the /proc/irq/NN/name entry

thread_fn
   interrupt handler function for threaded interrupts

thread
   thread pointer for threaded interrupts

thread_flags
   flags related to thread

irq_handler.exit
Fires post execution of interrupt handler.

Arguments:

irq
   irq number

action
   struct irqaction* for this interrupt number

ret
   return value from interrupt handler that just executed.

handler
   interrupt handler function

flags
   flags for this irq.

flags_str
   A formatted string of flags.

dev_name
   name of device

dev_id
   cookie to identify device

next_irqaction
   pointer to next irqaction for shared interrupts

dir
   pointer to the /proc/irq/NN/name entry

thread_fn
   interrupt handler function for threaded interrupts

thread
   thread pointer for threaded interrupts

thread_flags
   flags related to thread

softirq.entry
triggered just before executing handler for a pending softirq

Arguments:

h
   struct softirq* for current pending softirq.

vec
   softirq_action vector

action
   pointer to softirq handler just about to execute.

softirq.exit
triggered just after executing handler for a pending softirq

Arguments:

h
   struct softirq* for just executed softirq.

vec
   softirq_action vector

action
   pointer to softirq handler that just finished execution.

 

SEE ALSO

stap(1), stapprobes(3stap)


 

Index

NAME
DESCRIPTION
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 19:43:20 GMT, February 07, 2012