create the poly-0.6.9 branch
[lttv.git] / ltt / branches / poly-0.6.9 / facilities / fs.xml
1 <facility name=fs>
2 <description>The fs facility contains events related to file system operation</description>
3
4 <event name=buf_wait_start>
5 <description>Staring to wait for a buffer</description>
6 <struct>
7 <field name="address"> <description>Address of the buffer head.</description> <pointer/> </field>
8 </struct>
9 </event>
10
11 <event name=buf_wait_end>
12 <description>Ending to wait for a buffer</description>
13 <struct>
14 <field name="address"> <description>Address of the buffer head.</description> <pointer/> </field>
15 </struct>
16 </event>
17
18 <event name=exec>
19 <description>Executing a file</description>
20 <struct>
21 <field name="filename"> <description>File name</description> <string/> </field>
22 </struct>
23 </event>
24
25 <event name=open>
26 <description>Opening a file</description>
27 <struct>
28 <field name="filename"> <description>File name</description> <string/> </field>
29 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
30 </struct>
31 </event>
32
33 <event name=close>
34 <description>Closing a file descriptor</description>
35 <struct>
36 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
37 </struct>
38 </event>
39
40 <event name=read>
41 <description>Reading from a file descriptor</description>
42 <struct>
43 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
44 <field name="count"> <description>Number of bytes to read</description> <size_t/> </field>
45 </struct>
46 </event>
47
48 <event name=write>
49 <description>Write to a file descriptor</description>
50 <struct>
51 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
52 <field name="count"> <description>Number of bytes to write</description> <size_t/> </field>
53 </struct>
54 </event>
55
56 <event name=seek>
57 <description>Seek a file descriptor</description>
58 <struct>
59 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
60 <field name="offset"> <description>Number of bytes to write</description> <off_t/> </field>
61 <field name="origin"> <description>Number of bytes to write</description> <uint size=4/> </field>
62 </struct>
63 </event>
64
65 <event name=ioctl>
66 <description>Do a IOCTL on a file descriptor</description>
67 <struct>
68 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
69 <field name="cmd"> <description>Command</description> <uint size=4/> </field>
70 <field name="arg"> <description>Argument</description> <uint size=4/> </field>
71 </struct>
72 </event>
73
74 <event name=select>
75 <description>Do a select on a file descriptor</description>
76 <struct>
77 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
78 <field name="timeout"> <description>Time out</description> <ulong/> </field>
79 </struct>
80 </event>
81
82 <event name=poll>
83 <description>Do a poll on a file descriptor</description>
84 <struct>
85 <field name="fd"> <description>File descriptor</description> <uint size=4/> </field>
86 </struct>
87 </event>
88
89 </facility>
This page took 0.031028 seconds and 4 git commands to generate.