Probe points for probing irq handler execution, softirqs, workqueues,etc
Arguments:
wq_thread
task_struct of the workqueue thread.
cpu
cpu for which the worker thread is created.
Arguments:
wq_thread
task_struct of the workqueue thread.
work
work_struct* being executed.
work_func
pointer to handler func.
Arguments:
wq_thread
task_struct of the workqueue thread.
work
work_struct* being executed.
work_func
pointer to handler func.
Arguments:
wq_thread
task_struct of the workqueue thread.
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
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
Arguments:
h
struct softirq* for current pending softirq.
vec
softirq_action vector
action
pointer to softirq handler just about to execute.
Arguments:
h
struct softirq* for just executed softirq.
vec
softirq_action vector
action
pointer to softirq handler that just finished execution.