xref: /aosp_15_r20/external/e2fsprogs/debugfs/debug_cmds.c (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard Worker /* debugfs/debug_cmds.c - automatically generated from debugfs/debug_cmds.ct */
2*6a54128fSAndroid Build Coastguard Worker #include <ss/ss.h>
3*6a54128fSAndroid Build Coastguard Worker 
4*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00001[] = {
5*6a54128fSAndroid Build Coastguard Worker "show_debugfs_params",
6*6a54128fSAndroid Build Coastguard Worker     "params",
7*6a54128fSAndroid Build Coastguard Worker     (char const *)0
8*6a54128fSAndroid Build Coastguard Worker };
9*6a54128fSAndroid Build Coastguard Worker extern void do_show_debugfs_params __SS_PROTO;
10*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00002[] = {
11*6a54128fSAndroid Build Coastguard Worker "open_filesys",
12*6a54128fSAndroid Build Coastguard Worker     "open",
13*6a54128fSAndroid Build Coastguard Worker     (char const *)0
14*6a54128fSAndroid Build Coastguard Worker };
15*6a54128fSAndroid Build Coastguard Worker extern void do_open_filesys __SS_PROTO;
16*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00003[] = {
17*6a54128fSAndroid Build Coastguard Worker "close_filesys",
18*6a54128fSAndroid Build Coastguard Worker     "close",
19*6a54128fSAndroid Build Coastguard Worker     (char const *)0
20*6a54128fSAndroid Build Coastguard Worker };
21*6a54128fSAndroid Build Coastguard Worker extern void do_close_filesys __SS_PROTO;
22*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00004[] = {
23*6a54128fSAndroid Build Coastguard Worker "freefrag",
24*6a54128fSAndroid Build Coastguard Worker     "e2freefrag",
25*6a54128fSAndroid Build Coastguard Worker     (char const *)0
26*6a54128fSAndroid Build Coastguard Worker };
27*6a54128fSAndroid Build Coastguard Worker extern void do_freefrag __SS_PROTO;
28*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00005[] = {
29*6a54128fSAndroid Build Coastguard Worker "feature",
30*6a54128fSAndroid Build Coastguard Worker     "features",
31*6a54128fSAndroid Build Coastguard Worker     (char const *)0
32*6a54128fSAndroid Build Coastguard Worker };
33*6a54128fSAndroid Build Coastguard Worker extern void do_features __SS_PROTO;
34*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00006[] = {
35*6a54128fSAndroid Build Coastguard Worker "dirty_filesys",
36*6a54128fSAndroid Build Coastguard Worker     "dirty",
37*6a54128fSAndroid Build Coastguard Worker     (char const *)0
38*6a54128fSAndroid Build Coastguard Worker };
39*6a54128fSAndroid Build Coastguard Worker extern void do_dirty_filesys __SS_PROTO;
40*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00007[] = {
41*6a54128fSAndroid Build Coastguard Worker "init_filesys",
42*6a54128fSAndroid Build Coastguard Worker     (char const *)0
43*6a54128fSAndroid Build Coastguard Worker };
44*6a54128fSAndroid Build Coastguard Worker extern void do_init_filesys __SS_PROTO;
45*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00008[] = {
46*6a54128fSAndroid Build Coastguard Worker "show_super_stats",
47*6a54128fSAndroid Build Coastguard Worker     "stats",
48*6a54128fSAndroid Build Coastguard Worker     (char const *)0
49*6a54128fSAndroid Build Coastguard Worker };
50*6a54128fSAndroid Build Coastguard Worker extern void do_show_super_stats __SS_PROTO;
51*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00009[] = {
52*6a54128fSAndroid Build Coastguard Worker "ncheck",
53*6a54128fSAndroid Build Coastguard Worker     (char const *)0
54*6a54128fSAndroid Build Coastguard Worker };
55*6a54128fSAndroid Build Coastguard Worker extern void do_ncheck __SS_PROTO;
56*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00010[] = {
57*6a54128fSAndroid Build Coastguard Worker "icheck",
58*6a54128fSAndroid Build Coastguard Worker     (char const *)0
59*6a54128fSAndroid Build Coastguard Worker };
60*6a54128fSAndroid Build Coastguard Worker extern void do_icheck __SS_PROTO;
61*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00011[] = {
62*6a54128fSAndroid Build Coastguard Worker "change_root_directory",
63*6a54128fSAndroid Build Coastguard Worker     "chroot",
64*6a54128fSAndroid Build Coastguard Worker     (char const *)0
65*6a54128fSAndroid Build Coastguard Worker };
66*6a54128fSAndroid Build Coastguard Worker extern void do_chroot __SS_PROTO;
67*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00012[] = {
68*6a54128fSAndroid Build Coastguard Worker "change_working_directory",
69*6a54128fSAndroid Build Coastguard Worker     "cd",
70*6a54128fSAndroid Build Coastguard Worker     (char const *)0
71*6a54128fSAndroid Build Coastguard Worker };
72*6a54128fSAndroid Build Coastguard Worker extern void do_change_working_dir __SS_PROTO;
73*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00013[] = {
74*6a54128fSAndroid Build Coastguard Worker "list_directory",
75*6a54128fSAndroid Build Coastguard Worker     "ls",
76*6a54128fSAndroid Build Coastguard Worker     (char const *)0
77*6a54128fSAndroid Build Coastguard Worker };
78*6a54128fSAndroid Build Coastguard Worker extern void do_list_dir __SS_PROTO;
79*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00014[] = {
80*6a54128fSAndroid Build Coastguard Worker "show_inode_info",
81*6a54128fSAndroid Build Coastguard Worker     "stat",
82*6a54128fSAndroid Build Coastguard Worker     (char const *)0
83*6a54128fSAndroid Build Coastguard Worker };
84*6a54128fSAndroid Build Coastguard Worker extern void do_stat __SS_PROTO;
85*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00015[] = {
86*6a54128fSAndroid Build Coastguard Worker "dump_extents",
87*6a54128fSAndroid Build Coastguard Worker     "extents",
88*6a54128fSAndroid Build Coastguard Worker     "ex",
89*6a54128fSAndroid Build Coastguard Worker     (char const *)0
90*6a54128fSAndroid Build Coastguard Worker };
91*6a54128fSAndroid Build Coastguard Worker extern void do_dump_extents __SS_PROTO;
92*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00016[] = {
93*6a54128fSAndroid Build Coastguard Worker "blocks",
94*6a54128fSAndroid Build Coastguard Worker     (char const *)0
95*6a54128fSAndroid Build Coastguard Worker };
96*6a54128fSAndroid Build Coastguard Worker extern void do_blocks __SS_PROTO;
97*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00017[] = {
98*6a54128fSAndroid Build Coastguard Worker "filefrag",
99*6a54128fSAndroid Build Coastguard Worker     (char const *)0
100*6a54128fSAndroid Build Coastguard Worker };
101*6a54128fSAndroid Build Coastguard Worker extern void do_filefrag __SS_PROTO;
102*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00018[] = {
103*6a54128fSAndroid Build Coastguard Worker "link",
104*6a54128fSAndroid Build Coastguard Worker     "ln",
105*6a54128fSAndroid Build Coastguard Worker     (char const *)0
106*6a54128fSAndroid Build Coastguard Worker };
107*6a54128fSAndroid Build Coastguard Worker extern void do_link __SS_PROTO;
108*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00019[] = {
109*6a54128fSAndroid Build Coastguard Worker "unlink",
110*6a54128fSAndroid Build Coastguard Worker     (char const *)0
111*6a54128fSAndroid Build Coastguard Worker };
112*6a54128fSAndroid Build Coastguard Worker extern void do_unlink __SS_PROTO;
113*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00020[] = {
114*6a54128fSAndroid Build Coastguard Worker "mkdir",
115*6a54128fSAndroid Build Coastguard Worker     (char const *)0
116*6a54128fSAndroid Build Coastguard Worker };
117*6a54128fSAndroid Build Coastguard Worker extern void do_mkdir __SS_PROTO;
118*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00021[] = {
119*6a54128fSAndroid Build Coastguard Worker "rmdir",
120*6a54128fSAndroid Build Coastguard Worker     (char const *)0
121*6a54128fSAndroid Build Coastguard Worker };
122*6a54128fSAndroid Build Coastguard Worker extern void do_rmdir __SS_PROTO;
123*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00022[] = {
124*6a54128fSAndroid Build Coastguard Worker "rm",
125*6a54128fSAndroid Build Coastguard Worker     (char const *)0
126*6a54128fSAndroid Build Coastguard Worker };
127*6a54128fSAndroid Build Coastguard Worker extern void do_rm __SS_PROTO;
128*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00023[] = {
129*6a54128fSAndroid Build Coastguard Worker "kill_file",
130*6a54128fSAndroid Build Coastguard Worker     (char const *)0
131*6a54128fSAndroid Build Coastguard Worker };
132*6a54128fSAndroid Build Coastguard Worker extern void do_kill_file __SS_PROTO;
133*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00024[] = {
134*6a54128fSAndroid Build Coastguard Worker "copy_inode",
135*6a54128fSAndroid Build Coastguard Worker     (char const *)0
136*6a54128fSAndroid Build Coastguard Worker };
137*6a54128fSAndroid Build Coastguard Worker extern void do_copy_inode __SS_PROTO;
138*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00025[] = {
139*6a54128fSAndroid Build Coastguard Worker "clri",
140*6a54128fSAndroid Build Coastguard Worker     (char const *)0
141*6a54128fSAndroid Build Coastguard Worker };
142*6a54128fSAndroid Build Coastguard Worker extern void do_clri __SS_PROTO;
143*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00026[] = {
144*6a54128fSAndroid Build Coastguard Worker "freei",
145*6a54128fSAndroid Build Coastguard Worker     (char const *)0
146*6a54128fSAndroid Build Coastguard Worker };
147*6a54128fSAndroid Build Coastguard Worker extern void do_freei __SS_PROTO;
148*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00027[] = {
149*6a54128fSAndroid Build Coastguard Worker "seti",
150*6a54128fSAndroid Build Coastguard Worker     (char const *)0
151*6a54128fSAndroid Build Coastguard Worker };
152*6a54128fSAndroid Build Coastguard Worker extern void do_seti __SS_PROTO;
153*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00028[] = {
154*6a54128fSAndroid Build Coastguard Worker "testi",
155*6a54128fSAndroid Build Coastguard Worker     (char const *)0
156*6a54128fSAndroid Build Coastguard Worker };
157*6a54128fSAndroid Build Coastguard Worker extern void do_testi __SS_PROTO;
158*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00029[] = {
159*6a54128fSAndroid Build Coastguard Worker "freeb",
160*6a54128fSAndroid Build Coastguard Worker     (char const *)0
161*6a54128fSAndroid Build Coastguard Worker };
162*6a54128fSAndroid Build Coastguard Worker extern void do_freeb __SS_PROTO;
163*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00030[] = {
164*6a54128fSAndroid Build Coastguard Worker "setb",
165*6a54128fSAndroid Build Coastguard Worker     (char const *)0
166*6a54128fSAndroid Build Coastguard Worker };
167*6a54128fSAndroid Build Coastguard Worker extern void do_setb __SS_PROTO;
168*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00031[] = {
169*6a54128fSAndroid Build Coastguard Worker "testb",
170*6a54128fSAndroid Build Coastguard Worker     (char const *)0
171*6a54128fSAndroid Build Coastguard Worker };
172*6a54128fSAndroid Build Coastguard Worker extern void do_testb __SS_PROTO;
173*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00032[] = {
174*6a54128fSAndroid Build Coastguard Worker "modify_inode",
175*6a54128fSAndroid Build Coastguard Worker     "mi",
176*6a54128fSAndroid Build Coastguard Worker     (char const *)0
177*6a54128fSAndroid Build Coastguard Worker };
178*6a54128fSAndroid Build Coastguard Worker extern void do_modify_inode __SS_PROTO;
179*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00033[] = {
180*6a54128fSAndroid Build Coastguard Worker "find_free_block",
181*6a54128fSAndroid Build Coastguard Worker     "ffb",
182*6a54128fSAndroid Build Coastguard Worker     (char const *)0
183*6a54128fSAndroid Build Coastguard Worker };
184*6a54128fSAndroid Build Coastguard Worker extern void do_find_free_block __SS_PROTO;
185*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00034[] = {
186*6a54128fSAndroid Build Coastguard Worker "find_free_inode",
187*6a54128fSAndroid Build Coastguard Worker     "ffi",
188*6a54128fSAndroid Build Coastguard Worker     (char const *)0
189*6a54128fSAndroid Build Coastguard Worker };
190*6a54128fSAndroid Build Coastguard Worker extern void do_find_free_inode __SS_PROTO;
191*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00035[] = {
192*6a54128fSAndroid Build Coastguard Worker "print_working_directory",
193*6a54128fSAndroid Build Coastguard Worker     "pwd",
194*6a54128fSAndroid Build Coastguard Worker     (char const *)0
195*6a54128fSAndroid Build Coastguard Worker };
196*6a54128fSAndroid Build Coastguard Worker extern void do_print_working_directory __SS_PROTO;
197*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00036[] = {
198*6a54128fSAndroid Build Coastguard Worker "expand_dir",
199*6a54128fSAndroid Build Coastguard Worker     "expand",
200*6a54128fSAndroid Build Coastguard Worker     (char const *)0
201*6a54128fSAndroid Build Coastguard Worker };
202*6a54128fSAndroid Build Coastguard Worker extern void do_expand_dir __SS_PROTO;
203*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00037[] = {
204*6a54128fSAndroid Build Coastguard Worker "mknod",
205*6a54128fSAndroid Build Coastguard Worker     (char const *)0
206*6a54128fSAndroid Build Coastguard Worker };
207*6a54128fSAndroid Build Coastguard Worker extern void do_mknod __SS_PROTO;
208*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00038[] = {
209*6a54128fSAndroid Build Coastguard Worker "list_deleted_inodes",
210*6a54128fSAndroid Build Coastguard Worker     "lsdel",
211*6a54128fSAndroid Build Coastguard Worker     (char const *)0
212*6a54128fSAndroid Build Coastguard Worker };
213*6a54128fSAndroid Build Coastguard Worker extern void do_lsdel __SS_PROTO;
214*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00039[] = {
215*6a54128fSAndroid Build Coastguard Worker "undelete",
216*6a54128fSAndroid Build Coastguard Worker     "undel",
217*6a54128fSAndroid Build Coastguard Worker     (char const *)0
218*6a54128fSAndroid Build Coastguard Worker };
219*6a54128fSAndroid Build Coastguard Worker extern void do_undel __SS_PROTO;
220*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00040[] = {
221*6a54128fSAndroid Build Coastguard Worker "write",
222*6a54128fSAndroid Build Coastguard Worker     (char const *)0
223*6a54128fSAndroid Build Coastguard Worker };
224*6a54128fSAndroid Build Coastguard Worker extern void do_write __SS_PROTO;
225*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00041[] = {
226*6a54128fSAndroid Build Coastguard Worker "dump_inode",
227*6a54128fSAndroid Build Coastguard Worker     "dump",
228*6a54128fSAndroid Build Coastguard Worker     (char const *)0
229*6a54128fSAndroid Build Coastguard Worker };
230*6a54128fSAndroid Build Coastguard Worker extern void do_dump __SS_PROTO;
231*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00042[] = {
232*6a54128fSAndroid Build Coastguard Worker "cat",
233*6a54128fSAndroid Build Coastguard Worker     (char const *)0
234*6a54128fSAndroid Build Coastguard Worker };
235*6a54128fSAndroid Build Coastguard Worker extern void do_cat __SS_PROTO;
236*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00043[] = {
237*6a54128fSAndroid Build Coastguard Worker "lcd",
238*6a54128fSAndroid Build Coastguard Worker     (char const *)0
239*6a54128fSAndroid Build Coastguard Worker };
240*6a54128fSAndroid Build Coastguard Worker extern void do_lcd __SS_PROTO;
241*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00044[] = {
242*6a54128fSAndroid Build Coastguard Worker "rdump",
243*6a54128fSAndroid Build Coastguard Worker     (char const *)0
244*6a54128fSAndroid Build Coastguard Worker };
245*6a54128fSAndroid Build Coastguard Worker extern void do_rdump __SS_PROTO;
246*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00045[] = {
247*6a54128fSAndroid Build Coastguard Worker "set_super_value",
248*6a54128fSAndroid Build Coastguard Worker     "ssv",
249*6a54128fSAndroid Build Coastguard Worker     (char const *)0
250*6a54128fSAndroid Build Coastguard Worker };
251*6a54128fSAndroid Build Coastguard Worker extern void do_set_super __SS_PROTO;
252*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00046[] = {
253*6a54128fSAndroid Build Coastguard Worker "set_inode_field",
254*6a54128fSAndroid Build Coastguard Worker     "sif",
255*6a54128fSAndroid Build Coastguard Worker     (char const *)0
256*6a54128fSAndroid Build Coastguard Worker };
257*6a54128fSAndroid Build Coastguard Worker extern void do_set_inode __SS_PROTO;
258*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00047[] = {
259*6a54128fSAndroid Build Coastguard Worker "set_block_group",
260*6a54128fSAndroid Build Coastguard Worker     "set_bg",
261*6a54128fSAndroid Build Coastguard Worker     (char const *)0
262*6a54128fSAndroid Build Coastguard Worker };
263*6a54128fSAndroid Build Coastguard Worker extern void do_set_block_group_descriptor __SS_PROTO;
264*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00048[] = {
265*6a54128fSAndroid Build Coastguard Worker "logdump",
266*6a54128fSAndroid Build Coastguard Worker     (char const *)0
267*6a54128fSAndroid Build Coastguard Worker };
268*6a54128fSAndroid Build Coastguard Worker extern void do_logdump __SS_PROTO;
269*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00049[] = {
270*6a54128fSAndroid Build Coastguard Worker "htree_dump",
271*6a54128fSAndroid Build Coastguard Worker     "htree",
272*6a54128fSAndroid Build Coastguard Worker     (char const *)0
273*6a54128fSAndroid Build Coastguard Worker };
274*6a54128fSAndroid Build Coastguard Worker extern void do_htree_dump __SS_PROTO;
275*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00050[] = {
276*6a54128fSAndroid Build Coastguard Worker "dx_hash",
277*6a54128fSAndroid Build Coastguard Worker     "hash",
278*6a54128fSAndroid Build Coastguard Worker     (char const *)0
279*6a54128fSAndroid Build Coastguard Worker };
280*6a54128fSAndroid Build Coastguard Worker extern void do_dx_hash __SS_PROTO;
281*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00051[] = {
282*6a54128fSAndroid Build Coastguard Worker "dirsearch",
283*6a54128fSAndroid Build Coastguard Worker     (char const *)0
284*6a54128fSAndroid Build Coastguard Worker };
285*6a54128fSAndroid Build Coastguard Worker extern void do_dirsearch __SS_PROTO;
286*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00052[] = {
287*6a54128fSAndroid Build Coastguard Worker "bmap",
288*6a54128fSAndroid Build Coastguard Worker     (char const *)0
289*6a54128fSAndroid Build Coastguard Worker };
290*6a54128fSAndroid Build Coastguard Worker extern void do_bmap __SS_PROTO;
291*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00053[] = {
292*6a54128fSAndroid Build Coastguard Worker "fallocate",
293*6a54128fSAndroid Build Coastguard Worker     (char const *)0
294*6a54128fSAndroid Build Coastguard Worker };
295*6a54128fSAndroid Build Coastguard Worker extern void do_fallocate __SS_PROTO;
296*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00054[] = {
297*6a54128fSAndroid Build Coastguard Worker "punch",
298*6a54128fSAndroid Build Coastguard Worker     "truncate",
299*6a54128fSAndroid Build Coastguard Worker     (char const *)0
300*6a54128fSAndroid Build Coastguard Worker };
301*6a54128fSAndroid Build Coastguard Worker extern void do_punch __SS_PROTO;
302*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00055[] = {
303*6a54128fSAndroid Build Coastguard Worker "symlink",
304*6a54128fSAndroid Build Coastguard Worker     (char const *)0
305*6a54128fSAndroid Build Coastguard Worker };
306*6a54128fSAndroid Build Coastguard Worker extern void do_symlink __SS_PROTO;
307*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00056[] = {
308*6a54128fSAndroid Build Coastguard Worker "imap",
309*6a54128fSAndroid Build Coastguard Worker     (char const *)0
310*6a54128fSAndroid Build Coastguard Worker };
311*6a54128fSAndroid Build Coastguard Worker extern void do_imap __SS_PROTO;
312*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00057[] = {
313*6a54128fSAndroid Build Coastguard Worker "dump_unused",
314*6a54128fSAndroid Build Coastguard Worker     (char const *)0
315*6a54128fSAndroid Build Coastguard Worker };
316*6a54128fSAndroid Build Coastguard Worker extern void do_dump_unused __SS_PROTO;
317*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00058[] = {
318*6a54128fSAndroid Build Coastguard Worker "set_current_time",
319*6a54128fSAndroid Build Coastguard Worker     (char const *)0
320*6a54128fSAndroid Build Coastguard Worker };
321*6a54128fSAndroid Build Coastguard Worker extern void do_set_current_time __SS_PROTO;
322*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00059[] = {
323*6a54128fSAndroid Build Coastguard Worker "supported_features",
324*6a54128fSAndroid Build Coastguard Worker     (char const *)0
325*6a54128fSAndroid Build Coastguard Worker };
326*6a54128fSAndroid Build Coastguard Worker extern void do_supported_features __SS_PROTO;
327*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00060[] = {
328*6a54128fSAndroid Build Coastguard Worker "dump_mmp",
329*6a54128fSAndroid Build Coastguard Worker     (char const *)0
330*6a54128fSAndroid Build Coastguard Worker };
331*6a54128fSAndroid Build Coastguard Worker extern void do_dump_mmp __SS_PROTO;
332*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00061[] = {
333*6a54128fSAndroid Build Coastguard Worker "set_mmp_value",
334*6a54128fSAndroid Build Coastguard Worker     "smmp",
335*6a54128fSAndroid Build Coastguard Worker     (char const *)0
336*6a54128fSAndroid Build Coastguard Worker };
337*6a54128fSAndroid Build Coastguard Worker extern void do_set_mmp_value __SS_PROTO;
338*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00062[] = {
339*6a54128fSAndroid Build Coastguard Worker "extent_open",
340*6a54128fSAndroid Build Coastguard Worker     "eo",
341*6a54128fSAndroid Build Coastguard Worker     (char const *)0
342*6a54128fSAndroid Build Coastguard Worker };
343*6a54128fSAndroid Build Coastguard Worker extern void do_extent_open __SS_PROTO;
344*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00063[] = {
345*6a54128fSAndroid Build Coastguard Worker "zap_block",
346*6a54128fSAndroid Build Coastguard Worker     "zap",
347*6a54128fSAndroid Build Coastguard Worker     (char const *)0
348*6a54128fSAndroid Build Coastguard Worker };
349*6a54128fSAndroid Build Coastguard Worker extern void do_zap_block __SS_PROTO;
350*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00064[] = {
351*6a54128fSAndroid Build Coastguard Worker "block_dump",
352*6a54128fSAndroid Build Coastguard Worker     "bdump",
353*6a54128fSAndroid Build Coastguard Worker     "bd",
354*6a54128fSAndroid Build Coastguard Worker     (char const *)0
355*6a54128fSAndroid Build Coastguard Worker };
356*6a54128fSAndroid Build Coastguard Worker extern void do_block_dump __SS_PROTO;
357*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00065[] = {
358*6a54128fSAndroid Build Coastguard Worker "ea_list",
359*6a54128fSAndroid Build Coastguard Worker     (char const *)0
360*6a54128fSAndroid Build Coastguard Worker };
361*6a54128fSAndroid Build Coastguard Worker extern void do_list_xattr __SS_PROTO;
362*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00066[] = {
363*6a54128fSAndroid Build Coastguard Worker "ea_get",
364*6a54128fSAndroid Build Coastguard Worker     (char const *)0
365*6a54128fSAndroid Build Coastguard Worker };
366*6a54128fSAndroid Build Coastguard Worker extern void do_get_xattr __SS_PROTO;
367*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00067[] = {
368*6a54128fSAndroid Build Coastguard Worker "ea_set",
369*6a54128fSAndroid Build Coastguard Worker     (char const *)0
370*6a54128fSAndroid Build Coastguard Worker };
371*6a54128fSAndroid Build Coastguard Worker extern void do_set_xattr __SS_PROTO;
372*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00068[] = {
373*6a54128fSAndroid Build Coastguard Worker "ea_rm",
374*6a54128fSAndroid Build Coastguard Worker     (char const *)0
375*6a54128fSAndroid Build Coastguard Worker };
376*6a54128fSAndroid Build Coastguard Worker extern void do_rm_xattr __SS_PROTO;
377*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00069[] = {
378*6a54128fSAndroid Build Coastguard Worker "list_quota",
379*6a54128fSAndroid Build Coastguard Worker     "lq",
380*6a54128fSAndroid Build Coastguard Worker     (char const *)0
381*6a54128fSAndroid Build Coastguard Worker };
382*6a54128fSAndroid Build Coastguard Worker extern void do_list_quota __SS_PROTO;
383*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00070[] = {
384*6a54128fSAndroid Build Coastguard Worker "get_quota",
385*6a54128fSAndroid Build Coastguard Worker     "gq",
386*6a54128fSAndroid Build Coastguard Worker     (char const *)0
387*6a54128fSAndroid Build Coastguard Worker };
388*6a54128fSAndroid Build Coastguard Worker extern void do_get_quota __SS_PROTO;
389*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00071[] = {
390*6a54128fSAndroid Build Coastguard Worker "inode_dump",
391*6a54128fSAndroid Build Coastguard Worker     "idump",
392*6a54128fSAndroid Build Coastguard Worker     "id",
393*6a54128fSAndroid Build Coastguard Worker     (char const *)0
394*6a54128fSAndroid Build Coastguard Worker };
395*6a54128fSAndroid Build Coastguard Worker extern void do_idump __SS_PROTO;
396*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00072[] = {
397*6a54128fSAndroid Build Coastguard Worker "journal_open",
398*6a54128fSAndroid Build Coastguard Worker     "jo",
399*6a54128fSAndroid Build Coastguard Worker     (char const *)0
400*6a54128fSAndroid Build Coastguard Worker };
401*6a54128fSAndroid Build Coastguard Worker extern void do_journal_open __SS_PROTO;
402*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00073[] = {
403*6a54128fSAndroid Build Coastguard Worker "journal_close",
404*6a54128fSAndroid Build Coastguard Worker     "jc",
405*6a54128fSAndroid Build Coastguard Worker     (char const *)0
406*6a54128fSAndroid Build Coastguard Worker };
407*6a54128fSAndroid Build Coastguard Worker extern void do_journal_close __SS_PROTO;
408*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00074[] = {
409*6a54128fSAndroid Build Coastguard Worker "journal_write",
410*6a54128fSAndroid Build Coastguard Worker     "jw",
411*6a54128fSAndroid Build Coastguard Worker     (char const *)0
412*6a54128fSAndroid Build Coastguard Worker };
413*6a54128fSAndroid Build Coastguard Worker extern void do_journal_write __SS_PROTO;
414*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00075[] = {
415*6a54128fSAndroid Build Coastguard Worker "journal_run",
416*6a54128fSAndroid Build Coastguard Worker     "jr",
417*6a54128fSAndroid Build Coastguard Worker     (char const *)0
418*6a54128fSAndroid Build Coastguard Worker };
419*6a54128fSAndroid Build Coastguard Worker extern void do_journal_run __SS_PROTO;
420*6a54128fSAndroid Build Coastguard Worker static ss_request_entry ssu00076[] = {
421*6a54128fSAndroid Build Coastguard Worker     { ssu00001,
422*6a54128fSAndroid Build Coastguard Worker       do_show_debugfs_params,
423*6a54128fSAndroid Build Coastguard Worker       "Show debugfs parameters",
424*6a54128fSAndroid Build Coastguard Worker       0 },
425*6a54128fSAndroid Build Coastguard Worker     { ssu00002,
426*6a54128fSAndroid Build Coastguard Worker       do_open_filesys,
427*6a54128fSAndroid Build Coastguard Worker       "Open a filesystem",
428*6a54128fSAndroid Build Coastguard Worker       0 },
429*6a54128fSAndroid Build Coastguard Worker     { ssu00003,
430*6a54128fSAndroid Build Coastguard Worker       do_close_filesys,
431*6a54128fSAndroid Build Coastguard Worker       "Close the filesystem",
432*6a54128fSAndroid Build Coastguard Worker       0 },
433*6a54128fSAndroid Build Coastguard Worker     { ssu00004,
434*6a54128fSAndroid Build Coastguard Worker       do_freefrag,
435*6a54128fSAndroid Build Coastguard Worker       "Report free space fragmentation",
436*6a54128fSAndroid Build Coastguard Worker       0 },
437*6a54128fSAndroid Build Coastguard Worker     { ssu00005,
438*6a54128fSAndroid Build Coastguard Worker       do_features,
439*6a54128fSAndroid Build Coastguard Worker       "Set/print superblock features",
440*6a54128fSAndroid Build Coastguard Worker       0 },
441*6a54128fSAndroid Build Coastguard Worker     { ssu00006,
442*6a54128fSAndroid Build Coastguard Worker       do_dirty_filesys,
443*6a54128fSAndroid Build Coastguard Worker       "Mark the filesystem as dirty",
444*6a54128fSAndroid Build Coastguard Worker       0 },
445*6a54128fSAndroid Build Coastguard Worker     { ssu00007,
446*6a54128fSAndroid Build Coastguard Worker       do_init_filesys,
447*6a54128fSAndroid Build Coastguard Worker       "Initialize a filesystem (DESTROYS DATA)",
448*6a54128fSAndroid Build Coastguard Worker       0 },
449*6a54128fSAndroid Build Coastguard Worker     { ssu00008,
450*6a54128fSAndroid Build Coastguard Worker       do_show_super_stats,
451*6a54128fSAndroid Build Coastguard Worker       "Show superblock statistics",
452*6a54128fSAndroid Build Coastguard Worker       0 },
453*6a54128fSAndroid Build Coastguard Worker     { ssu00009,
454*6a54128fSAndroid Build Coastguard Worker       do_ncheck,
455*6a54128fSAndroid Build Coastguard Worker       "Do inode->name translation",
456*6a54128fSAndroid Build Coastguard Worker       0 },
457*6a54128fSAndroid Build Coastguard Worker     { ssu00010,
458*6a54128fSAndroid Build Coastguard Worker       do_icheck,
459*6a54128fSAndroid Build Coastguard Worker       "Do block->inode translation",
460*6a54128fSAndroid Build Coastguard Worker       0 },
461*6a54128fSAndroid Build Coastguard Worker     { ssu00011,
462*6a54128fSAndroid Build Coastguard Worker       do_chroot,
463*6a54128fSAndroid Build Coastguard Worker       "Change root directory",
464*6a54128fSAndroid Build Coastguard Worker       0 },
465*6a54128fSAndroid Build Coastguard Worker     { ssu00012,
466*6a54128fSAndroid Build Coastguard Worker       do_change_working_dir,
467*6a54128fSAndroid Build Coastguard Worker       "Change working directory",
468*6a54128fSAndroid Build Coastguard Worker       0 },
469*6a54128fSAndroid Build Coastguard Worker     { ssu00013,
470*6a54128fSAndroid Build Coastguard Worker       do_list_dir,
471*6a54128fSAndroid Build Coastguard Worker       "List directory",
472*6a54128fSAndroid Build Coastguard Worker       0 },
473*6a54128fSAndroid Build Coastguard Worker     { ssu00014,
474*6a54128fSAndroid Build Coastguard Worker       do_stat,
475*6a54128fSAndroid Build Coastguard Worker       "Show inode information ",
476*6a54128fSAndroid Build Coastguard Worker       0 },
477*6a54128fSAndroid Build Coastguard Worker     { ssu00015,
478*6a54128fSAndroid Build Coastguard Worker       do_dump_extents,
479*6a54128fSAndroid Build Coastguard Worker       "Dump extents information ",
480*6a54128fSAndroid Build Coastguard Worker       0 },
481*6a54128fSAndroid Build Coastguard Worker     { ssu00016,
482*6a54128fSAndroid Build Coastguard Worker       do_blocks,
483*6a54128fSAndroid Build Coastguard Worker       "Dump blocks used by an inode ",
484*6a54128fSAndroid Build Coastguard Worker       0 },
485*6a54128fSAndroid Build Coastguard Worker     { ssu00017,
486*6a54128fSAndroid Build Coastguard Worker       do_filefrag,
487*6a54128fSAndroid Build Coastguard Worker       "Report fragmentation information for an inode",
488*6a54128fSAndroid Build Coastguard Worker       0 },
489*6a54128fSAndroid Build Coastguard Worker     { ssu00018,
490*6a54128fSAndroid Build Coastguard Worker       do_link,
491*6a54128fSAndroid Build Coastguard Worker       "Create directory link",
492*6a54128fSAndroid Build Coastguard Worker       0 },
493*6a54128fSAndroid Build Coastguard Worker     { ssu00019,
494*6a54128fSAndroid Build Coastguard Worker       do_unlink,
495*6a54128fSAndroid Build Coastguard Worker       "Delete a directory link",
496*6a54128fSAndroid Build Coastguard Worker       0 },
497*6a54128fSAndroid Build Coastguard Worker     { ssu00020,
498*6a54128fSAndroid Build Coastguard Worker       do_mkdir,
499*6a54128fSAndroid Build Coastguard Worker       "Create a directory",
500*6a54128fSAndroid Build Coastguard Worker       0 },
501*6a54128fSAndroid Build Coastguard Worker     { ssu00021,
502*6a54128fSAndroid Build Coastguard Worker       do_rmdir,
503*6a54128fSAndroid Build Coastguard Worker       "Remove a directory",
504*6a54128fSAndroid Build Coastguard Worker       0 },
505*6a54128fSAndroid Build Coastguard Worker     { ssu00022,
506*6a54128fSAndroid Build Coastguard Worker       do_rm,
507*6a54128fSAndroid Build Coastguard Worker       "Remove a file (unlink and kill_file, if appropriate)",
508*6a54128fSAndroid Build Coastguard Worker       0 },
509*6a54128fSAndroid Build Coastguard Worker     { ssu00023,
510*6a54128fSAndroid Build Coastguard Worker       do_kill_file,
511*6a54128fSAndroid Build Coastguard Worker       "Deallocate an inode and its blocks",
512*6a54128fSAndroid Build Coastguard Worker       0 },
513*6a54128fSAndroid Build Coastguard Worker     { ssu00024,
514*6a54128fSAndroid Build Coastguard Worker       do_copy_inode,
515*6a54128fSAndroid Build Coastguard Worker       "Copy the inode structure",
516*6a54128fSAndroid Build Coastguard Worker       0 },
517*6a54128fSAndroid Build Coastguard Worker     { ssu00025,
518*6a54128fSAndroid Build Coastguard Worker       do_clri,
519*6a54128fSAndroid Build Coastguard Worker       "Clear an inode's contents",
520*6a54128fSAndroid Build Coastguard Worker       0 },
521*6a54128fSAndroid Build Coastguard Worker     { ssu00026,
522*6a54128fSAndroid Build Coastguard Worker       do_freei,
523*6a54128fSAndroid Build Coastguard Worker       "Clear an inode's in-use flag",
524*6a54128fSAndroid Build Coastguard Worker       0 },
525*6a54128fSAndroid Build Coastguard Worker     { ssu00027,
526*6a54128fSAndroid Build Coastguard Worker       do_seti,
527*6a54128fSAndroid Build Coastguard Worker       "Set an inode's in-use flag",
528*6a54128fSAndroid Build Coastguard Worker       0 },
529*6a54128fSAndroid Build Coastguard Worker     { ssu00028,
530*6a54128fSAndroid Build Coastguard Worker       do_testi,
531*6a54128fSAndroid Build Coastguard Worker       "Test an inode's in-use flag",
532*6a54128fSAndroid Build Coastguard Worker       0 },
533*6a54128fSAndroid Build Coastguard Worker     { ssu00029,
534*6a54128fSAndroid Build Coastguard Worker       do_freeb,
535*6a54128fSAndroid Build Coastguard Worker       "Clear a block's in-use flag",
536*6a54128fSAndroid Build Coastguard Worker       0 },
537*6a54128fSAndroid Build Coastguard Worker     { ssu00030,
538*6a54128fSAndroid Build Coastguard Worker       do_setb,
539*6a54128fSAndroid Build Coastguard Worker       "Set a block's in-use flag",
540*6a54128fSAndroid Build Coastguard Worker       0 },
541*6a54128fSAndroid Build Coastguard Worker     { ssu00031,
542*6a54128fSAndroid Build Coastguard Worker       do_testb,
543*6a54128fSAndroid Build Coastguard Worker       "Test a block's in-use flag",
544*6a54128fSAndroid Build Coastguard Worker       0 },
545*6a54128fSAndroid Build Coastguard Worker     { ssu00032,
546*6a54128fSAndroid Build Coastguard Worker       do_modify_inode,
547*6a54128fSAndroid Build Coastguard Worker       "Modify an inode by structure",
548*6a54128fSAndroid Build Coastguard Worker       0 },
549*6a54128fSAndroid Build Coastguard Worker     { ssu00033,
550*6a54128fSAndroid Build Coastguard Worker       do_find_free_block,
551*6a54128fSAndroid Build Coastguard Worker       "Find free block(s)",
552*6a54128fSAndroid Build Coastguard Worker       0 },
553*6a54128fSAndroid Build Coastguard Worker     { ssu00034,
554*6a54128fSAndroid Build Coastguard Worker       do_find_free_inode,
555*6a54128fSAndroid Build Coastguard Worker       "Find free inode(s)",
556*6a54128fSAndroid Build Coastguard Worker       0 },
557*6a54128fSAndroid Build Coastguard Worker     { ssu00035,
558*6a54128fSAndroid Build Coastguard Worker       do_print_working_directory,
559*6a54128fSAndroid Build Coastguard Worker       "Print current working directory",
560*6a54128fSAndroid Build Coastguard Worker       0 },
561*6a54128fSAndroid Build Coastguard Worker     { ssu00036,
562*6a54128fSAndroid Build Coastguard Worker       do_expand_dir,
563*6a54128fSAndroid Build Coastguard Worker       "Expand directory",
564*6a54128fSAndroid Build Coastguard Worker       0 },
565*6a54128fSAndroid Build Coastguard Worker     { ssu00037,
566*6a54128fSAndroid Build Coastguard Worker       do_mknod,
567*6a54128fSAndroid Build Coastguard Worker       "Create a special file",
568*6a54128fSAndroid Build Coastguard Worker       0 },
569*6a54128fSAndroid Build Coastguard Worker     { ssu00038,
570*6a54128fSAndroid Build Coastguard Worker       do_lsdel,
571*6a54128fSAndroid Build Coastguard Worker       "List deleted inodes",
572*6a54128fSAndroid Build Coastguard Worker       0 },
573*6a54128fSAndroid Build Coastguard Worker     { ssu00039,
574*6a54128fSAndroid Build Coastguard Worker       do_undel,
575*6a54128fSAndroid Build Coastguard Worker       "Undelete file",
576*6a54128fSAndroid Build Coastguard Worker       0 },
577*6a54128fSAndroid Build Coastguard Worker     { ssu00040,
578*6a54128fSAndroid Build Coastguard Worker       do_write,
579*6a54128fSAndroid Build Coastguard Worker       "Copy a file from your native filesystem",
580*6a54128fSAndroid Build Coastguard Worker       0 },
581*6a54128fSAndroid Build Coastguard Worker     { ssu00041,
582*6a54128fSAndroid Build Coastguard Worker       do_dump,
583*6a54128fSAndroid Build Coastguard Worker       "Dump an inode out to a file",
584*6a54128fSAndroid Build Coastguard Worker       0 },
585*6a54128fSAndroid Build Coastguard Worker     { ssu00042,
586*6a54128fSAndroid Build Coastguard Worker       do_cat,
587*6a54128fSAndroid Build Coastguard Worker       "Dump an inode out to stdout",
588*6a54128fSAndroid Build Coastguard Worker       0 },
589*6a54128fSAndroid Build Coastguard Worker     { ssu00043,
590*6a54128fSAndroid Build Coastguard Worker       do_lcd,
591*6a54128fSAndroid Build Coastguard Worker       "Change the current directory on your native filesystem",
592*6a54128fSAndroid Build Coastguard Worker       0 },
593*6a54128fSAndroid Build Coastguard Worker     { ssu00044,
594*6a54128fSAndroid Build Coastguard Worker       do_rdump,
595*6a54128fSAndroid Build Coastguard Worker       "Recursively dump a directory to the native filesystem",
596*6a54128fSAndroid Build Coastguard Worker       0 },
597*6a54128fSAndroid Build Coastguard Worker     { ssu00045,
598*6a54128fSAndroid Build Coastguard Worker       do_set_super,
599*6a54128fSAndroid Build Coastguard Worker       "Set superblock value",
600*6a54128fSAndroid Build Coastguard Worker       0 },
601*6a54128fSAndroid Build Coastguard Worker     { ssu00046,
602*6a54128fSAndroid Build Coastguard Worker       do_set_inode,
603*6a54128fSAndroid Build Coastguard Worker       "Set inode field",
604*6a54128fSAndroid Build Coastguard Worker       0 },
605*6a54128fSAndroid Build Coastguard Worker     { ssu00047,
606*6a54128fSAndroid Build Coastguard Worker       do_set_block_group_descriptor,
607*6a54128fSAndroid Build Coastguard Worker       "Set block group descriptor field",
608*6a54128fSAndroid Build Coastguard Worker       0 },
609*6a54128fSAndroid Build Coastguard Worker     { ssu00048,
610*6a54128fSAndroid Build Coastguard Worker       do_logdump,
611*6a54128fSAndroid Build Coastguard Worker       "Dump the contents of the journal",
612*6a54128fSAndroid Build Coastguard Worker       0 },
613*6a54128fSAndroid Build Coastguard Worker     { ssu00049,
614*6a54128fSAndroid Build Coastguard Worker       do_htree_dump,
615*6a54128fSAndroid Build Coastguard Worker       "Dump a hash-indexed directory",
616*6a54128fSAndroid Build Coastguard Worker       0 },
617*6a54128fSAndroid Build Coastguard Worker     { ssu00050,
618*6a54128fSAndroid Build Coastguard Worker       do_dx_hash,
619*6a54128fSAndroid Build Coastguard Worker       "Calculate the directory hash of a filename",
620*6a54128fSAndroid Build Coastguard Worker       0 },
621*6a54128fSAndroid Build Coastguard Worker     { ssu00051,
622*6a54128fSAndroid Build Coastguard Worker       do_dirsearch,
623*6a54128fSAndroid Build Coastguard Worker       "Search a directory for a particular filename",
624*6a54128fSAndroid Build Coastguard Worker       0 },
625*6a54128fSAndroid Build Coastguard Worker     { ssu00052,
626*6a54128fSAndroid Build Coastguard Worker       do_bmap,
627*6a54128fSAndroid Build Coastguard Worker       "Calculate the logical->physical block mapping for an inode",
628*6a54128fSAndroid Build Coastguard Worker       0 },
629*6a54128fSAndroid Build Coastguard Worker     { ssu00053,
630*6a54128fSAndroid Build Coastguard Worker       do_fallocate,
631*6a54128fSAndroid Build Coastguard Worker       "Allocate uninitialized blocks to an inode",
632*6a54128fSAndroid Build Coastguard Worker       0 },
633*6a54128fSAndroid Build Coastguard Worker     { ssu00054,
634*6a54128fSAndroid Build Coastguard Worker       do_punch,
635*6a54128fSAndroid Build Coastguard Worker       "Punch (or truncate) blocks from an inode by deallocating them",
636*6a54128fSAndroid Build Coastguard Worker       0 },
637*6a54128fSAndroid Build Coastguard Worker     { ssu00055,
638*6a54128fSAndroid Build Coastguard Worker       do_symlink,
639*6a54128fSAndroid Build Coastguard Worker       "Create a symbolic link",
640*6a54128fSAndroid Build Coastguard Worker       0 },
641*6a54128fSAndroid Build Coastguard Worker     { ssu00056,
642*6a54128fSAndroid Build Coastguard Worker       do_imap,
643*6a54128fSAndroid Build Coastguard Worker       "Calculate the location of an inode",
644*6a54128fSAndroid Build Coastguard Worker       0 },
645*6a54128fSAndroid Build Coastguard Worker     { ssu00057,
646*6a54128fSAndroid Build Coastguard Worker       do_dump_unused,
647*6a54128fSAndroid Build Coastguard Worker       "Dump unused blocks",
648*6a54128fSAndroid Build Coastguard Worker       0 },
649*6a54128fSAndroid Build Coastguard Worker     { ssu00058,
650*6a54128fSAndroid Build Coastguard Worker       do_set_current_time,
651*6a54128fSAndroid Build Coastguard Worker       "Set current time to use when setting filesystem fields",
652*6a54128fSAndroid Build Coastguard Worker       0 },
653*6a54128fSAndroid Build Coastguard Worker     { ssu00059,
654*6a54128fSAndroid Build Coastguard Worker       do_supported_features,
655*6a54128fSAndroid Build Coastguard Worker       "Print features supported by this version of e2fsprogs",
656*6a54128fSAndroid Build Coastguard Worker       0 },
657*6a54128fSAndroid Build Coastguard Worker     { ssu00060,
658*6a54128fSAndroid Build Coastguard Worker       do_dump_mmp,
659*6a54128fSAndroid Build Coastguard Worker       "Dump MMP information",
660*6a54128fSAndroid Build Coastguard Worker       0 },
661*6a54128fSAndroid Build Coastguard Worker     { ssu00061,
662*6a54128fSAndroid Build Coastguard Worker       do_set_mmp_value,
663*6a54128fSAndroid Build Coastguard Worker       "Set MMP value",
664*6a54128fSAndroid Build Coastguard Worker       0 },
665*6a54128fSAndroid Build Coastguard Worker     { ssu00062,
666*6a54128fSAndroid Build Coastguard Worker       do_extent_open,
667*6a54128fSAndroid Build Coastguard Worker       "Open inode for extent manipulation",
668*6a54128fSAndroid Build Coastguard Worker       0 },
669*6a54128fSAndroid Build Coastguard Worker     { ssu00063,
670*6a54128fSAndroid Build Coastguard Worker       do_zap_block,
671*6a54128fSAndroid Build Coastguard Worker       "Zap block: fill with 0, pattern, flip bits etc.",
672*6a54128fSAndroid Build Coastguard Worker       0 },
673*6a54128fSAndroid Build Coastguard Worker     { ssu00064,
674*6a54128fSAndroid Build Coastguard Worker       do_block_dump,
675*6a54128fSAndroid Build Coastguard Worker       "Dump contents of a block",
676*6a54128fSAndroid Build Coastguard Worker       0 },
677*6a54128fSAndroid Build Coastguard Worker     { ssu00065,
678*6a54128fSAndroid Build Coastguard Worker       do_list_xattr,
679*6a54128fSAndroid Build Coastguard Worker       "List extended attributes of an inode",
680*6a54128fSAndroid Build Coastguard Worker       0 },
681*6a54128fSAndroid Build Coastguard Worker     { ssu00066,
682*6a54128fSAndroid Build Coastguard Worker       do_get_xattr,
683*6a54128fSAndroid Build Coastguard Worker       "Get an extended attribute of an inode",
684*6a54128fSAndroid Build Coastguard Worker       0 },
685*6a54128fSAndroid Build Coastguard Worker     { ssu00067,
686*6a54128fSAndroid Build Coastguard Worker       do_set_xattr,
687*6a54128fSAndroid Build Coastguard Worker       "Set an extended attribute of an inode",
688*6a54128fSAndroid Build Coastguard Worker       0 },
689*6a54128fSAndroid Build Coastguard Worker     { ssu00068,
690*6a54128fSAndroid Build Coastguard Worker       do_rm_xattr,
691*6a54128fSAndroid Build Coastguard Worker       "Remove an extended attribute of an inode",
692*6a54128fSAndroid Build Coastguard Worker       0 },
693*6a54128fSAndroid Build Coastguard Worker     { ssu00069,
694*6a54128fSAndroid Build Coastguard Worker       do_list_quota,
695*6a54128fSAndroid Build Coastguard Worker       "List quota",
696*6a54128fSAndroid Build Coastguard Worker       0 },
697*6a54128fSAndroid Build Coastguard Worker     { ssu00070,
698*6a54128fSAndroid Build Coastguard Worker       do_get_quota,
699*6a54128fSAndroid Build Coastguard Worker       "Get quota",
700*6a54128fSAndroid Build Coastguard Worker       0 },
701*6a54128fSAndroid Build Coastguard Worker     { ssu00071,
702*6a54128fSAndroid Build Coastguard Worker       do_idump,
703*6a54128fSAndroid Build Coastguard Worker       "Dump the inode structure in hex",
704*6a54128fSAndroid Build Coastguard Worker       0 },
705*6a54128fSAndroid Build Coastguard Worker     { ssu00072,
706*6a54128fSAndroid Build Coastguard Worker       do_journal_open,
707*6a54128fSAndroid Build Coastguard Worker       "Open the journal",
708*6a54128fSAndroid Build Coastguard Worker       0 },
709*6a54128fSAndroid Build Coastguard Worker     { ssu00073,
710*6a54128fSAndroid Build Coastguard Worker       do_journal_close,
711*6a54128fSAndroid Build Coastguard Worker       "Close the journal",
712*6a54128fSAndroid Build Coastguard Worker       0 },
713*6a54128fSAndroid Build Coastguard Worker     { ssu00074,
714*6a54128fSAndroid Build Coastguard Worker       do_journal_write,
715*6a54128fSAndroid Build Coastguard Worker       "Write a transaction to the journal",
716*6a54128fSAndroid Build Coastguard Worker       0 },
717*6a54128fSAndroid Build Coastguard Worker     { ssu00075,
718*6a54128fSAndroid Build Coastguard Worker       do_journal_run,
719*6a54128fSAndroid Build Coastguard Worker       "Recover the journal",
720*6a54128fSAndroid Build Coastguard Worker       0 },
721*6a54128fSAndroid Build Coastguard Worker     { 0, 0, 0, 0 }
722*6a54128fSAndroid Build Coastguard Worker };
723*6a54128fSAndroid Build Coastguard Worker 
724*6a54128fSAndroid Build Coastguard Worker ss_request_table debug_cmds = { 2, ssu00076 };
725