Provided by: systemtap-doc_1.6-1ubuntu1_all bug

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)