3 <description>The kernel facility has events related to kernel execution status.
</description>
6 <type name=
"tasklet_priority">
8 <label name=
"LOW" value=
"0"> <description>Low priority tasklet
</description>
9 <label name=
"HIGH" value=
"1"> <description>High priority tasklet
</description>
13 <type name=
"irq_mode">
15 <label name=
"user" value=
"0"> <description>User context
</description>
16 <label name=
"kernel" value=
"1"> <description>Kernel context
</description>
20 <type name=
"mystruct2">
22 <field name=
"irq_id"> <description>IRQ number
</description> <uint size=
"4"> </field>
23 <field name=
"mode"> <description>Are we executing kernel code
</description> <typeref name=
"irq_mode"> </field>
27 <type name=
"mystruct">
29 <field name=
"irq_id"> <description>IRQ number
</description> <uint size=
"4"> </field>
30 <field name=
"mode"> <description>Are we executing kernel code
</description> <typeref name=
"irq_mode"> </field>
32 <field name=
"teststr"><typeref name=
"mystruct2"></field>
33 <field name=
"myarray">
38 <field name=
"mysequence">
44 <field name=
"myunion">
46 <field name=
"myfloat"><float size=
"8"></field>
47 <field name=
"myulong"><ulong></field>
56 <event name=
"syscall_entry">
57 <description>System call entry
</description>
58 <field name=
"syscall_id"> <description>Syscall entry number in entry.S
</description> <uint size=
"1"> </field>
59 <field name=
"address"> <description>Address from which call was made
</description> <pointer> </field>
62 <event name=
"syscall_exit">
63 <description>System call exit
</description>
66 <event name=
"trap_entry">
67 <description>Entry in a trap
</description>
68 <field name=
"trap_id"> <description>Trap number
</description> <uint size=
"2"> </field>
69 <field name=
"address"> <description>Address where trap occured
</description> <pointer> </field>
72 <event name=
"trap_exit">
73 <description>Exit from a trap
</description>
76 <event name=
"soft_irq_entry">
77 <description>Soft IRQ entry
</description>
78 <field name=
"softirq_id"> <description>Soft IRQ number
</description> <pointer> </field>
81 <event name=
"soft_irq_exit">
82 <description>Soft IRQ exit
</description>
83 <field name=
"softirq_id"> <description>Soft IRQ number
</description> <pointer> </field>
86 <event name=
"tasklet_entry">
87 <description>Tasklet entry
</description>
88 <field name=
"priority"> <description>Tasklet priority
</description> <typeref name=
"tasklet_priority"> </field>
89 <field name=
"address"> <description>Tasklet function address
</description> <pointer> </field>
90 <field name=
"data"> <description>Tasklet data address
</description> <ulong> </field>
93 <event name=
"tasklet_exit">
94 <description>Tasklet exit
</description>
95 <field name=
"priority"> <description>Tasklet priority
</description> <typeref name=
"tasklet_priority"> </field>
96 <field name=
"address"> <description>Tasklet function address
</description> <pointer> </field>
97 <field name=
"data"> <description>Tasklet data address
</description> <ulong> </field>
100 <event name=
"irq_entry">
101 <description>Entry in an irq
</description>
102 <field name=
"irq_id"> <description>IRQ number
</description> <uint size=
"4"> </field>
103 <field name=
"mode"> <description>Are we executing kernel code
</description><typeref name=
""irq_mode
""> </field>
106 <event name=
"irq_exit">
107 <description>Exit from an IRQ
</description>
110 <event name=
"big_array">
111 <field name=
"myarray">
115 <field name=
"a"><pointer></field>
116 <field name=
"b"><union>
117 <field name=
"c"><pointer></field>