summaryrefslogtreecommitdiffstats
path: root/man/tapset::irq.3stap
diff options
context:
space:
mode:
authorWilliam Cohen <wcohen@redhat.com>2010-03-09 19:53:52 -0500
committerWilliam Cohen <wcohen@redhat.com>2010-03-09 20:14:19 -0500
commitc24a9d9a9795fac838c4074494006e6e7e1e8835 (patch)
treeee5f4ddc417ae69ea707ad5f92550f8c91544c4e /man/tapset::irq.3stap
parentc0f562688ae877000f46058f748a8b986679863e (diff)
downloadsystemtap-steved-c24a9d9a9795fac838c4074494006e6e7e1e8835.tar.gz
systemtap-steved-c24a9d9a9795fac838c4074494006e6e7e1e8835.tar.xz
systemtap-steved-c24a9d9a9795fac838c4074494006e6e7e1e8835.zip
PR 11210 move stapprobe.* man pages to tapset::*
Complete the renaming scheme with prefix of "tapset::" for the man pages related to over all description of groups of probes.
Diffstat (limited to 'man/tapset::irq.3stap')
-rw-r--r--man/tapset::irq.3stap201
1 files changed, 201 insertions, 0 deletions
diff --git a/man/tapset::irq.3stap b/man/tapset::irq.3stap
new file mode 100644
index 00000000..33cae35a
--- /dev/null
+++ b/man/tapset::irq.3stap
@@ -0,0 +1,201 @@
+.\" -*- nroff -*-
+.TH TAPSET::IRQ 3stap "" "IBM"
+.SH NAME
+tapset::irq \- Systemtap probes for IRQ, workqueue,etc
+
+.\" macros
+.de SAMPLE
+.br
+.RS
+.nf
+.nh
+..
+.de ESAMPLE
+.hy
+.fi
+.RE
+..
+
+.SH DESCRIPTION
+
+Probe points for probing irq handler execution, softirqs, workqueues,etc
+
+.P
+.TP
+.B workqueue.create
+probes creation of a new workqueue
+
+.B Arguments:
+
+.I wq_thread
+ task_struct of the workqueue thread.
+
+.I cpu
+ cpu for which the worker thread is created.
+
+.P
+.TP
+.B workqueue.insert
+probes queuing of work on a workqueue.
+
+.B Arguments:
+
+.I wq_thread
+ task_struct of the workqueue thread.
+
+.I work
+ work_struct* being executed.
+
+.I work_func
+ pointer to handler func.
+
+.P
+.TP
+.B workqueue.execute
+probes execution of deferred work.
+
+.B Arguments:
+
+.I wq_thread
+ task_struct of the workqueue thread.
+
+.I work
+ work_struct* being executed.
+
+.I work_func
+ pointer to handler func.
+
+.P
+.TP
+.B workqueue.destroy
+probes destruction of each worker thread of each cpu for a workqueue.
+
+.B Arguments:
+
+.I wq_thread
+ task_struct of the workqueue thread.
+
+.P
+.TP
+.B irq_handler.entry
+Fires prior to execution of interrupt handler.
+
+.B Arguments:
+
+.I irq
+ irq number
+
+.I action
+ struct irqaction* for this interrupt number
+
+.I handler
+ interrupt handler function
+
+.I flags
+ flags for this irq.
+
+.I flags_str
+ A formatted string of flags.
+
+.I dev_name
+ name of device
+
+.I dev_id
+ cookie to identify device
+
+.I next_irqaction
+ pointer to next irqaction for shared interrupts
+
+.I dir
+ pointer to the /proc/irq/NN/name entry
+
+.I thread_fn
+ interrupt handler function for threaded interrupts
+
+.I thread
+ thread pointer for threaded interrupts
+
+.I thread_flags
+ flags related to thread
+
+.P
+.TP
+.B irq_handler.exit
+Fires post execution of interrupt handler.
+
+.B Arguments:
+
+.I irq
+ irq number
+
+.I action
+ struct irqaction* for this interrupt number
+
+.I ret
+ return value from interrupt handler that just executed.
+
+.I handler
+ interrupt handler function
+
+.I flags
+ flags for this irq.
+
+.I flags_str
+ A formatted string of flags.
+
+.I dev_name
+ name of device
+
+.I dev_id
+ cookie to identify device
+
+.I next_irqaction
+ pointer to next irqaction for shared interrupts
+
+.I dir
+ pointer to the /proc/irq/NN/name entry
+
+.I thread_fn
+ interrupt handler function for threaded interrupts
+
+.I thread
+ thread pointer for threaded interrupts
+
+.I thread_flags
+ flags related to thread
+
+.P
+.TP
+.B softirq.entry
+triggered just before executing handler for a pending softirq
+
+.B Arguments:
+
+.I h
+ struct softirq* for current pending softirq.
+
+.I vec
+ softirq_action vector
+
+.I action
+ pointer to softirq handler just about to execute.
+
+.P
+.TP
+.B softirq.exit
+triggered just after executing handler for a pending softirq
+
+.B Arguments:
+
+.I h
+ struct softirq* for just executed softirq.
+
+.I vec
+ softirq_action vector
+
+.I action
+ pointer to softirq handler that just finished execution.
+
+.SH SEE ALSO
+.IR stap (1),
+.IR stapprobes (3stap)