blob: 16ebfd54956da46ee3ec4512032780b8a6fe83fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
|
/*
* Portions Copyright (c) 2013 Red Hat.
* Copyright (c) 2000,2004,2007-2008 Silicon Graphics, Inc. All Rights Reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*/
#ifndef XFS
#define XFS 11
#endif
root {
xfs
quota
}
xfs {
allocs
alloc_btree
block_map
bmap_btree
dir_ops
transactions
inode_ops
log
log_tail
xstrat
write XFS:16:51
write_bytes XFS:16:52
read XFS:16:53
read_bytes XFS:16:54
attr
quota
iflush_count XFS:16:67
icluster_flushcnt XFS:16:68
icluster_flushinode XFS:16:69
buffer
vnodes
control
btree
}
xfs.allocs {
alloc_extent XFS:16:0
alloc_block XFS:16:1
free_extent XFS:16:2
free_block XFS:16:3
}
xfs.alloc_btree {
lookup XFS:16:4
compare XFS:16:5
insrec XFS:16:6
delrec XFS:16:7
}
xfs.block_map {
read_ops XFS:16:8
write_ops XFS:16:9
unmap XFS:16:10
add_exlist XFS:16:11
del_exlist XFS:16:12
look_exlist XFS:16:13
cmp_exlist XFS:16:14
}
xfs.bmap_btree {
lookup XFS:16:15
compare XFS:16:16
insrec XFS:16:17
delrec XFS:16:18
}
xfs.dir_ops {
lookup XFS:16:19
create XFS:16:20
remove XFS:16:21
getdents XFS:16:22
}
xfs.transactions {
sync XFS:16:23
async XFS:16:24
empty XFS:16:25
}
xfs.inode_ops {
ig_attempts XFS:16:26
ig_found XFS:16:27
ig_frecycle XFS:16:28
ig_missed XFS:16:29
ig_dup XFS:16:30
ig_reclaims XFS:16:31
ig_attrchg XFS:16:32
}
xfs.log {
writes XFS:16:33
blocks XFS:16:34
write_ratio XFS:16:78
noiclogs XFS:16:35
force XFS:16:36
force_sleep XFS:16:37
}
xfs.log_tail {
try_logspace XFS:16:38
sleep_logspace XFS:16:39
push_ail
}
xfs.log_tail.push_ail {
pushes XFS:16:40
success XFS:16:41
pushbuf XFS:16:42
pinned XFS:16:43
locked XFS:16:44
flushing XFS:16:45
restarts XFS:16:46
flush XFS:16:47
}
xfs.xstrat {
bytes XFS:16:48
quick XFS:16:49
split XFS:16:50
}
xfs.attr {
get XFS:16:55
set XFS:16:56
remove XFS:16:57
list XFS:16:58
}
xfs.quota {
reclaims XFS:16:59
reclaim_misses XFS:16:60
dquot_dups XFS:16:61
cachemisses XFS:16:62
cachehits XFS:16:63
wants XFS:16:64
shake_reclaims XFS:16:65
inact_reclaims XFS:16:66
}
xfs.vnodes {
active XFS:16:70
alloc XFS:16:71
get XFS:16:72
hold XFS:16:73
rele XFS:16:74
reclaim XFS:16:75
remove XFS:16:76
free XFS:16:77
}
xfs.control {
reset XFS:16:79
}
xfs.buffer {
get XFS:17:0
create XFS:17:1
get_locked XFS:17:2
get_locked_waited XFS:17:3
busy_locked XFS:17:4
miss_locked XFS:17:5
page_retries XFS:17:6
page_found XFS:17:7
get_read XFS:17:8
}
xfs.btree {
alloc_blocks
alloc_contig
block_map
inode
}
xfs.btree.alloc_blocks {
lookup XFS:16:80
compare XFS:16:81
insrec XFS:16:82
delrec XFS:16:83
newroot XFS:16:84
killroot XFS:16:85
increment XFS:16:86
decrement XFS:16:87
lshift XFS:16:88
rshift XFS:16:89
split XFS:16:90
join XFS:16:91
alloc XFS:16:92
free XFS:16:93
moves XFS:16:94
}
xfs.btree.alloc_contig {
lookup XFS:16:95
compare XFS:16:96
insrec XFS:16:97
delrec XFS:16:98
newroot XFS:16:99
killroot XFS:16:100
increment XFS:16:101
decrement XFS:16:102
lshift XFS:16:103
rshift XFS:16:104
split XFS:16:105
join XFS:16:106
alloc XFS:16:107
free XFS:16:108
moves XFS:16:109
}
xfs.btree.block_map {
lookup XFS:16:110
compare XFS:16:111
insrec XFS:16:112
delrec XFS:16:113
newroot XFS:16:114
killroot XFS:16:115
increment XFS:16:116
decrement XFS:16:117
lshift XFS:16:118
rshift XFS:16:119
split XFS:16:120
join XFS:16:121
alloc XFS:16:122
free XFS:16:123
moves XFS:16:124
}
xfs.btree.inode {
lookup XFS:16:125
compare XFS:16:126
insrec XFS:16:127
delrec XFS:16:128
newroot XFS:16:129
killroot XFS:16:130
increment XFS:16:131
decrement XFS:16:132
lshift XFS:16:133
rshift XFS:16:134
split XFS:16:135
join XFS:16:136
alloc XFS:16:137
free XFS:16:138
moves XFS:16:139
}
quota {
state
project
}
quota.state {
project
}
quota.state.project {
accounting XFS:30:0
enforcement XFS:30:1
}
quota.project {
space
files
}
quota.project.space {
hard XFS:30:6
soft XFS:30:7
used XFS:30:8
time_left XFS:30:9
}
quota.project.files {
hard XFS:30:10
soft XFS:30:11
used XFS:30:12
time_left XFS:30:13
}
#undef XFS
|