update
[ltt-control.git] / ltt-control / facilities / fs.xml
1 <?xml version="1.0"?>
2 <facility name="fs">
3 <description>The fs facility contains events related to file system operation</description>
4
5 <event name="buffer_wait_start">
6 <description>Staring to wait for a buffer</description>
7 <field name="address"> <description>Address of the buffer head.</description> <pointer/> </field>
8 </event>
9
10 <event name="buffer_wait_end">
11 <description>Ending to wait for a buffer</description>
12 <field name="address"> <description>Address of the buffer head.</description> <pointer/> </field>
13 </event>
14
15 <event name="exec">
16 <description>Executing a file</description>
17 <field name="filename"> <description>File name</description>
18 <string/>
19 </field>
20 </event>
21
22 <event name="open">
23 <description>Opening a file</description>
24 <field name="fd"> <description>File descriptor</description> <int/> </field>
25 <field name="filename"> <description>File name</description>
26 <string/>
27 </field>
28 </event>
29
30 <event name="close">
31 <description>Closing a file descriptor</description>
32 <field name="fd"> <description>File descriptor</description> <uint/> </field>
33 </event>
34
35 <event name="read">
36 <description>Reading from a file descriptor</description>
37 <field name="fd"> <description>File descriptor</description> <uint/> </field>
38 <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
39 </event>
40
41 <event name="pread64">
42 <description>Reading from a file descriptor</description>
43 <field name="fd"> <description>File descriptor</description> <uint/> </field>
44 <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
45 <field name="pos"> <description>Position</description> <int_fixed size="8"/> </field>
46 </event>
47
48 <event name="readv">
49 <description>Read vector from a file descriptor</description>
50 <field name="fd"> <description>File descriptor</description> <ulong/> </field>
51 <field name="vlen"> <description>Vector length</description> <ulong/> </field>
52 </event>
53
54
55 <event name="write">
56 <description>Write to a file descriptor</description>
57 <field name="fd"> <description>File descriptor</description> <uint/> </field>
58 <field name="count"> <description>Number of bytes to write</description> <size_t/> </field>
59 </event>
60
61 <event name="pwrite64">
62 <description>Reading from a file descriptor</description>
63 <field name="fd"> <description>File descriptor</description> <uint/> </field>
64 <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
65 <field name="pos"> <description>Position</description> <int_fixed size="8"/> </field>
66 </event>
67
68 <event name="writev">
69 <description>Write vector to a file descriptor</description>
70 <field name="fd"> <description>File descriptor</description> <ulong/> </field>
71 <field name="vlen"> <description>Vector length</description> <ulong/> </field>
72 </event>
73
74 <event name="lseek">
75 <description>Seek a file descriptor</description>
76 <field name="fd"> <description>File descriptor</description> <uint/> </field>
77 <field name="offset"> <description>Number of bytes to write</description> <uint_fixed size="8"/> </field>
78 <field name="origin"> <description>Number of bytes to write</description> <uint/> </field>
79 </event>
80
81 <event name="llseek">
82 <description>Seek a file descriptor</description>
83 <field name="fd"> <description>File descriptor</description> <uint/> </field>
84 <field name="offset"> <description>Number of bytes to write</description> <int_fixed size="8"/> </field>
85 <field name="origin"> <description>Number of bytes to write</description> <uint/> </field>
86 </event>
87
88
89 <event name="ioctl">
90 <description>Do a IOCTL on a file descriptor</description>
91 <field name="fd"> <description>File descriptor</description> <uint/> </field>
92 <field name="cmd"> <description>Command</description> <uint/> </field>
93 <field name="arg"> <description>Argument</description> <ulong/> </field>
94 </event>
95
96 <event name="select">
97 <description>Do a select on a file descriptor</description>
98 <field name="fd"> <description>File descriptor</description> <uint/> </field>
99 <field name="timeout"> <description>Timeout</description> <int_fixed size="8"/> </field>
100 </event>
101
102 <event name="pollfd">
103 <description>Do a poll on a file descriptor</description>
104 <field name="fd"> <description>File descriptor</description> <int/> </field>
105 </event>
106
107 <event name="read_data">
108 <description>Reading from a file descriptor</description>
109 <field name="fd"> <description>File descriptor</description> <uint/> </field>
110 <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
111 <field name="data"> <description>data read</description>
112 <sequence>
113 <uint/>
114 <uchar/>
115 </sequence>
116 </field>
117 </event>
118
119 <event name="write_data">
120 <description>Write to a file descriptor</description>
121 <field name="fd"> <description>File descriptor</description> <uint/> </field>
122 <field name="count"> <description>Number of bytes to write</description> <size_t/> </field>
123 <field name="data"> <description>data written</description>
124 <sequence>
125 <uint/>
126 <uchar/>
127 </sequence>
128 </field>
129 </event>
130
131 </facility>
This page took 0.031361 seconds and 4 git commands to generate.