diff options
Diffstat (limited to 'man')
-rw-r--r-- | man/stapprobes.irq.3stap | 155 | ||||
-rw-r--r-- | man/stapprobes.irq.3stap.in | 48 |
2 files changed, 47 insertions, 156 deletions
diff --git a/man/stapprobes.irq.3stap b/man/stapprobes.irq.3stap deleted file mode 100644 index b5315c86..00000000 --- a/man/stapprobes.irq.3stap +++ /dev/null @@ -1,155 +0,0 @@ -.\" -*- nroff -*- -.TH STAPPROBES.SNMP 3stap 2009-05-11 "IBM" -.SH NAME -stapprobes.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 -.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 -.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 -.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) - diff --git a/man/stapprobes.irq.3stap.in b/man/stapprobes.irq.3stap.in index 84eaab16..cc74c6df 100644 --- a/man/stapprobes.irq.3stap.in +++ b/man/stapprobes.irq.3stap.in @@ -1,5 +1,5 @@ .\" -*- nroff -*- -.TH STAPPROBES.SNMP 3stap @DATE@ "IBM" +.TH STAPPROBES.IRQ 3stap @DATE@ "IBM" .SH NAME stapprobes.irq \- Systemtap probes for IRQ, workqueue,etc @@ -26,8 +26,10 @@ Probe points for probing irq handler execution, softirqs, workqueues,etc 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. @@ -37,10 +39,13 @@ probes creation of a new workqueue 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. @@ -50,10 +55,13 @@ probes queuing of work on a workqueue. 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. @@ -63,6 +71,7 @@ probes execution of deferred work. probes destruction of each worker thread of each cpu for a workqueue. .B Arguments: + .I wq_thread task_struct of the workqueue thread. @@ -70,29 +79,42 @@ probes destruction of each worker thread of each cpu for a workqueue. .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 @@ -100,31 +122,45 @@ Fires prior to execution of interrupt handler. .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 @@ -132,10 +168,15 @@ Fires post execution of interrupt handler. .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. @@ -143,10 +184,15 @@ triggered just before executing handler for a pending softirq .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. |