{
irq = $irq
action = $action
- handler = $action->handler
- flags = $action->flags
+ handler = @cast($action,"irqaction","kernel<linux/interrupt.h>")->handler
+ flags = @cast($action,"irqaction","kernel<linux/interrupt.h>")->flags
flags_str = irqflags_str(flags)
- dev_name = $action->name
- dev_id = $action->dev_id
- next_irqaction = $action->next
- dir = $action->dir
- thread_fn = $action->thread_fn
- thread = $action->thread
- thread_flags = $action->thread_flags
+ dev_name = @cast($action,"irqaction","kernel<linux/interrupt.h>")->name
+ dev_id = @cast($action,"irqaction","kernel<linux/interrupt.h>")->dev_id
+ next_irqaction = @cast($action,"irqaction","kernel<linux/interrupt.h>")->next
+ dir = @cast($action,"irqaction","kernel<linux/interrupt.h>")->dir
+ thread_fn = @cast($action,"irqaction","kernel<linux/interrupt.h>")->thread_fn
+ thread = @cast($action,"irqaction","kernel<linux/interrupt.h>")->thread
+ thread_flags = @cast($action,"irqaction","kernel<linux/interrupt.h>")->thread_flags
}
/**
irq = $irq
action = $action
ret = $ret
- handler = $action->handler
- flags = $action->flags
+ handler = @cast($action,"irqaction","kernel<linux/interrupt.h>")->handler
+ flags = @cast($action,"irqaction","kernel<linux/interrupt.h>")->flags
flags_str = irqflags_str(flags)
- dev_name = $action->name
- dev_id = $action->dev_id
- next_irqaction = $action->next
- dir = $action->dir
- thread_fn = $action->thread_fn
- thread = $action->thread
- thread_flags = $action->thread_flags
+ dev_name = @cast($action,"irqaction","kernel<linux/interrupt.h>")->name
+ dev_id = @cast($action,"irqaction","kernel<linux/interrupt.h>")->dev_id
+ next_irqaction = @cast($action,"irqaction","kernel<linux/interrupt.h>")->next
+ dir = @cast($action,"irqaction","kernel<linux/interrupt.h>")->dir
+ thread_fn = @cast($action,"irqaction","kernel<linux/interrupt.h>")->thread_fn
+ thread = @cast($action,"irqaction","kernel<linux/interrupt.h>")->thread
+ thread_flags = @cast($action,"irqaction","kernel<linux/interrupt.h>")->thread_flags
}
// Softirq based probes.