change some fields in facility xml's to use format strings
[ltt-control.git] / ltt-control / facilities / locking.xml
index 9b80fcc9d8dda5d5c56cdd6b7caf55c36124720b..5dd9e55bd8e2d5008d439a557d18d02caf517c27 100644 (file)
@@ -1,25 +1,40 @@
 <?xml version="1.0"?>
 <facility name="locking">
   <description>The locking facility instruments the kernel locking.</description>
-  <event name="spin_lock_wait">
-    <description>Takes a spinlock</description>
-    <field name="spinlock"> <description>Spinlock address</description> <pointer> </field>
+
+  <event name="hardirqs_on">
+    <description>Enable IRQs</description>
+    <field name="ip"> <description>Instruction address</description> <ulong format="%#x"/> </field>
+  </event>
+
+  <event name="hardirqs_off">
+    <description>Disable IRQs</description>
+    <field name="ip"> <description>Instruction address</description> <ulong format="%#x"/> </field>
   </event>
 
-  <event name="spin_lock_try">
-    <description>Tries a spinlock</description>
-    <field name="spinlock"> <description>Spinlock address</description> <pointer> </field>
+  <event name="softirqs_on">
+    <description>Enable SoftIRQs</description>
+    <field name="ip"> <description>Instruction address</description> <ulong format="%#x"/> </field>
   </event>
 
-  <event name="spin_lock_entry">
-    <description>Get a spinlock</description>
-    <field name="spinlock"> <description>Spinlock address</description> <pointer> </field>
+  <event name="softirqs_off">
+    <description>Disable SoftIRQs</description>
+    <field name="ip"> <description>Instruction address</description> <ulong format="%#x"/> </field>
   </event>
 
-  <event name="spin_lock_exit">
-    <description>Releases a spinlock</description>
-    <field name="spinlock"> <description>Spinlock address</description> <pointer> </field>
+  <event name="lock_acquire">
+    <description>Acquire lock</description>
+    <field name="ip"> <description>Instruction address</description> <ulong format="%#x"/> </field>
+    <field name="subclass"> <description>Lock subclass</description> <uint/> </field>
+    <field name="lock"> <description>Lock address</description> <pointer/> </field>
+    <field name="trylock"> <description>Trylock ?</description> <int/> </field>
   </event>
 
+  <event name="lock_release">
+    <description>Release lock</description>
+    <field name="ip"> <description>Instruction address</description> <ulong format="%#x"/> </field>
+    <field name="lock"> <description>Lock address</description> <pointer/> </field>
+    <field name="nested"> <description>Nested release ?</description> <int/> </field>
+  </event>
 
 </facility>
This page took 0.024685 seconds and 4 git commands to generate.