Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

trace_irq_handler_entry(9) [centos man page]

TRACE_IRQ_HANDLER_EN(9) 						IRQ						   TRACE_IRQ_HANDLER_EN(9)

NAME
trace_irq_handler_entry - called immediately before the irq action handler SYNOPSIS
void trace_irq_handler_entry(int irq, struct irqaction * action); ARGUMENTS
irq irq number action pointer to struct irqaction DESCRIPTION
The struct irqaction pointed to by action contains various information about the handler, including the device name, action->name, and the device id, action->dev_id. When used in conjunction with the irq_handler_exit tracepoint, we can figure out irq handler latencies. AUTHORS
Jason Baron <jbaron@redhat.com> Author. William Cohen <wcohen@redhat.com> Author. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 TRACE_IRQ_HANDLER_EN(9)

Check Out this Related Man Page

TAPSET::IRQ(3stap)														TAPSET::IRQ(3stap)

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) IBM
TAPSET::IRQ(3stap)
Man Page