2 <facility name=
"locking">
3 <description>The locking facility instruments the kernel locking.
</description>
4 <event name=
"spin_lock_wait">
5 <description>Takes a spinlock
</description>
6 <field name=
"spinlock"> <description>Spinlock address
</description> <pointer> </field>
9 <event name=
"spin_lock_try">
10 <description>Tries a spinlock
</description>
11 <field name=
"spinlock"> <description>Spinlock address
</description> <pointer> </field>
14 <event name=
"spin_lock_entry">
15 <description>Get a spinlock
</description>
16 <field name=
"spinlock"> <description>Spinlock address
</description> <pointer> </field>
19 <event name=
"spin_lock_exit">
20 <description>Releases a spinlock
</description>
21 <field name=
"spinlock"> <description>Spinlock address
</description> <pointer> </field>
24 <event name=
"irq_save">
25 <description>Disable IRQ, saving state
</description>
27 <description>Instruction pointer where the irq_save is located.
</description>
31 <description>Saved IRQ state.
</description>
36 <event name=
"irq_restore">
37 <description>Disable IRQ, saving state
</description>
39 <description>Instruction pointer where the irq_restore is located.
</description>
43 <description>Restored IRQ state.
</description>
48 <event name=
"irq_disable">
49 <description>Disable IRQ
</description>
51 <description>Instruction pointer where the irq_disable is located.
</description>
56 <event name=
"irq_enable">
57 <description>Disable IRQ
</description>
59 <description>Instruction pointer where the irq_enable is located.
</description>