xref: /aosp_15_r20/external/e2fsprogs/debugfs/extent_cmds.c (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard Worker /* debugfs/extent_cmds.c - automatically generated from debugfs/extent_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 "current_node",
6*6a54128fSAndroid Build Coastguard Worker     "current",
7*6a54128fSAndroid Build Coastguard Worker     (char const *)0
8*6a54128fSAndroid Build Coastguard Worker };
9*6a54128fSAndroid Build Coastguard Worker extern void do_current_node __SS_PROTO;
10*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00002[] = {
11*6a54128fSAndroid Build Coastguard Worker "root_node",
12*6a54128fSAndroid Build Coastguard Worker     "root",
13*6a54128fSAndroid Build Coastguard Worker     (char const *)0
14*6a54128fSAndroid Build Coastguard Worker };
15*6a54128fSAndroid Build Coastguard Worker extern void do_root_node __SS_PROTO;
16*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00003[] = {
17*6a54128fSAndroid Build Coastguard Worker "last_leaf",
18*6a54128fSAndroid Build Coastguard Worker     (char const *)0
19*6a54128fSAndroid Build Coastguard Worker };
20*6a54128fSAndroid Build Coastguard Worker extern void do_last_leaf __SS_PROTO;
21*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00004[] = {
22*6a54128fSAndroid Build Coastguard Worker "first_sibling",
23*6a54128fSAndroid Build Coastguard Worker     "first_sib",
24*6a54128fSAndroid Build Coastguard Worker     (char const *)0
25*6a54128fSAndroid Build Coastguard Worker };
26*6a54128fSAndroid Build Coastguard Worker extern void do_first_sib __SS_PROTO;
27*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00005[] = {
28*6a54128fSAndroid Build Coastguard Worker "last_sibling",
29*6a54128fSAndroid Build Coastguard Worker     "last_sib",
30*6a54128fSAndroid Build Coastguard Worker     (char const *)0
31*6a54128fSAndroid Build Coastguard Worker };
32*6a54128fSAndroid Build Coastguard Worker extern void do_last_sib __SS_PROTO;
33*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00006[] = {
34*6a54128fSAndroid Build Coastguard Worker "next_sibling",
35*6a54128fSAndroid Build Coastguard Worker     "next_sib",
36*6a54128fSAndroid Build Coastguard Worker     "ns",
37*6a54128fSAndroid Build Coastguard Worker     (char const *)0
38*6a54128fSAndroid Build Coastguard Worker };
39*6a54128fSAndroid Build Coastguard Worker extern void do_next_sib __SS_PROTO;
40*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00007[] = {
41*6a54128fSAndroid Build Coastguard Worker "prev_sibling",
42*6a54128fSAndroid Build Coastguard Worker     "prev_sib",
43*6a54128fSAndroid Build Coastguard Worker     "ps",
44*6a54128fSAndroid Build Coastguard Worker     (char const *)0
45*6a54128fSAndroid Build Coastguard Worker };
46*6a54128fSAndroid Build Coastguard Worker extern void do_prev_sib __SS_PROTO;
47*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00008[] = {
48*6a54128fSAndroid Build Coastguard Worker "next_leaf",
49*6a54128fSAndroid Build Coastguard Worker     "nl",
50*6a54128fSAndroid Build Coastguard Worker     (char const *)0
51*6a54128fSAndroid Build Coastguard Worker };
52*6a54128fSAndroid Build Coastguard Worker extern void do_next_leaf __SS_PROTO;
53*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00009[] = {
54*6a54128fSAndroid Build Coastguard Worker "prev_leaf",
55*6a54128fSAndroid Build Coastguard Worker     "pl",
56*6a54128fSAndroid Build Coastguard Worker     (char const *)0
57*6a54128fSAndroid Build Coastguard Worker };
58*6a54128fSAndroid Build Coastguard Worker extern void do_prev_leaf __SS_PROTO;
59*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00010[] = {
60*6a54128fSAndroid Build Coastguard Worker "next",
61*6a54128fSAndroid Build Coastguard Worker     "n",
62*6a54128fSAndroid Build Coastguard Worker     (char const *)0
63*6a54128fSAndroid Build Coastguard Worker };
64*6a54128fSAndroid Build Coastguard Worker extern void do_next __SS_PROTO;
65*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00011[] = {
66*6a54128fSAndroid Build Coastguard Worker "previous",
67*6a54128fSAndroid Build Coastguard Worker     "prev",
68*6a54128fSAndroid Build Coastguard Worker     "p",
69*6a54128fSAndroid Build Coastguard Worker     (char const *)0
70*6a54128fSAndroid Build Coastguard Worker };
71*6a54128fSAndroid Build Coastguard Worker extern void do_prev __SS_PROTO;
72*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00012[] = {
73*6a54128fSAndroid Build Coastguard Worker "up_node",
74*6a54128fSAndroid Build Coastguard Worker     "up",
75*6a54128fSAndroid Build Coastguard Worker     "u",
76*6a54128fSAndroid Build Coastguard Worker     (char const *)0
77*6a54128fSAndroid Build Coastguard Worker };
78*6a54128fSAndroid Build Coastguard Worker extern void do_up __SS_PROTO;
79*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00013[] = {
80*6a54128fSAndroid Build Coastguard Worker "down_node",
81*6a54128fSAndroid Build Coastguard Worker     "down",
82*6a54128fSAndroid Build Coastguard Worker     "d",
83*6a54128fSAndroid Build Coastguard Worker     (char const *)0
84*6a54128fSAndroid Build Coastguard Worker };
85*6a54128fSAndroid Build Coastguard Worker extern void do_down __SS_PROTO;
86*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00014[] = {
87*6a54128fSAndroid Build Coastguard Worker "delete_node",
88*6a54128fSAndroid Build Coastguard Worker     "delete",
89*6a54128fSAndroid Build Coastguard Worker     (char const *)0
90*6a54128fSAndroid Build Coastguard Worker };
91*6a54128fSAndroid Build Coastguard Worker extern void do_delete_node __SS_PROTO;
92*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00015[] = {
93*6a54128fSAndroid Build Coastguard Worker "insert_node",
94*6a54128fSAndroid Build Coastguard Worker     "insert",
95*6a54128fSAndroid Build Coastguard Worker     (char const *)0
96*6a54128fSAndroid Build Coastguard Worker };
97*6a54128fSAndroid Build Coastguard Worker extern void do_insert_node __SS_PROTO;
98*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00016[] = {
99*6a54128fSAndroid Build Coastguard Worker "split_node",
100*6a54128fSAndroid Build Coastguard Worker     "split",
101*6a54128fSAndroid Build Coastguard Worker     (char const *)0
102*6a54128fSAndroid Build Coastguard Worker };
103*6a54128fSAndroid Build Coastguard Worker extern void do_split_node __SS_PROTO;
104*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00017[] = {
105*6a54128fSAndroid Build Coastguard Worker "fix_parents",
106*6a54128fSAndroid Build Coastguard Worker     "fixp",
107*6a54128fSAndroid Build Coastguard Worker     (char const *)0
108*6a54128fSAndroid Build Coastguard Worker };
109*6a54128fSAndroid Build Coastguard Worker extern void do_fix_parents __SS_PROTO;
110*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00018[] = {
111*6a54128fSAndroid Build Coastguard Worker "set_bmap",
112*6a54128fSAndroid Build Coastguard Worker     (char const *)0
113*6a54128fSAndroid Build Coastguard Worker };
114*6a54128fSAndroid Build Coastguard Worker extern void do_set_bmap __SS_PROTO;
115*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00019[] = {
116*6a54128fSAndroid Build Coastguard Worker "replace_node",
117*6a54128fSAndroid Build Coastguard Worker     "replace",
118*6a54128fSAndroid Build Coastguard Worker     (char const *)0
119*6a54128fSAndroid Build Coastguard Worker };
120*6a54128fSAndroid Build Coastguard Worker extern void do_replace_node __SS_PROTO;
121*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00020[] = {
122*6a54128fSAndroid Build Coastguard Worker "print_all",
123*6a54128fSAndroid Build Coastguard Worker     "all",
124*6a54128fSAndroid Build Coastguard Worker     (char const *)0
125*6a54128fSAndroid Build Coastguard Worker };
126*6a54128fSAndroid Build Coastguard Worker extern void do_print_all __SS_PROTO;
127*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00021[] = {
128*6a54128fSAndroid Build Coastguard Worker "goto_block",
129*6a54128fSAndroid Build Coastguard Worker     "goto",
130*6a54128fSAndroid Build Coastguard Worker     (char const *)0
131*6a54128fSAndroid Build Coastguard Worker };
132*6a54128fSAndroid Build Coastguard Worker extern void do_goto_block __SS_PROTO;
133*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00022[] = {
134*6a54128fSAndroid Build Coastguard Worker "info",
135*6a54128fSAndroid Build Coastguard Worker     (char const *)0
136*6a54128fSAndroid Build Coastguard Worker };
137*6a54128fSAndroid Build Coastguard Worker extern void do_info __SS_PROTO;
138*6a54128fSAndroid Build Coastguard Worker static char const * const ssu00023[] = {
139*6a54128fSAndroid Build Coastguard Worker "extent_close",
140*6a54128fSAndroid Build Coastguard Worker     "ec",
141*6a54128fSAndroid Build Coastguard Worker     (char const *)0
142*6a54128fSAndroid Build Coastguard Worker };
143*6a54128fSAndroid Build Coastguard Worker extern void do_extent_close __SS_PROTO;
144*6a54128fSAndroid Build Coastguard Worker static ss_request_entry ssu00024[] = {
145*6a54128fSAndroid Build Coastguard Worker     { ssu00001,
146*6a54128fSAndroid Build Coastguard Worker       do_current_node,
147*6a54128fSAndroid Build Coastguard Worker       "Current extent node",
148*6a54128fSAndroid Build Coastguard Worker       0 },
149*6a54128fSAndroid Build Coastguard Worker     { ssu00002,
150*6a54128fSAndroid Build Coastguard Worker       do_root_node,
151*6a54128fSAndroid Build Coastguard Worker       "Goto root extent",
152*6a54128fSAndroid Build Coastguard Worker       0 },
153*6a54128fSAndroid Build Coastguard Worker     { ssu00003,
154*6a54128fSAndroid Build Coastguard Worker       do_last_leaf,
155*6a54128fSAndroid Build Coastguard Worker       "Goto last leaf",
156*6a54128fSAndroid Build Coastguard Worker       0 },
157*6a54128fSAndroid Build Coastguard Worker     { ssu00004,
158*6a54128fSAndroid Build Coastguard Worker       do_first_sib,
159*6a54128fSAndroid Build Coastguard Worker       "Goto first sibling",
160*6a54128fSAndroid Build Coastguard Worker       0 },
161*6a54128fSAndroid Build Coastguard Worker     { ssu00005,
162*6a54128fSAndroid Build Coastguard Worker       do_last_sib,
163*6a54128fSAndroid Build Coastguard Worker       "Goto last sibling",
164*6a54128fSAndroid Build Coastguard Worker       0 },
165*6a54128fSAndroid Build Coastguard Worker     { ssu00006,
166*6a54128fSAndroid Build Coastguard Worker       do_next_sib,
167*6a54128fSAndroid Build Coastguard Worker       "Goto next sibling",
168*6a54128fSAndroid Build Coastguard Worker       0 },
169*6a54128fSAndroid Build Coastguard Worker     { ssu00007,
170*6a54128fSAndroid Build Coastguard Worker       do_prev_sib,
171*6a54128fSAndroid Build Coastguard Worker       "Goto previous sibling",
172*6a54128fSAndroid Build Coastguard Worker       0 },
173*6a54128fSAndroid Build Coastguard Worker     { ssu00008,
174*6a54128fSAndroid Build Coastguard Worker       do_next_leaf,
175*6a54128fSAndroid Build Coastguard Worker       "Goto next leaf",
176*6a54128fSAndroid Build Coastguard Worker       0 },
177*6a54128fSAndroid Build Coastguard Worker     { ssu00009,
178*6a54128fSAndroid Build Coastguard Worker       do_prev_leaf,
179*6a54128fSAndroid Build Coastguard Worker       "Goto previous leaf",
180*6a54128fSAndroid Build Coastguard Worker       0 },
181*6a54128fSAndroid Build Coastguard Worker     { ssu00010,
182*6a54128fSAndroid Build Coastguard Worker       do_next,
183*6a54128fSAndroid Build Coastguard Worker       "Goto next node",
184*6a54128fSAndroid Build Coastguard Worker       0 },
185*6a54128fSAndroid Build Coastguard Worker     { ssu00011,
186*6a54128fSAndroid Build Coastguard Worker       do_prev,
187*6a54128fSAndroid Build Coastguard Worker       "Goto previous node",
188*6a54128fSAndroid Build Coastguard Worker       0 },
189*6a54128fSAndroid Build Coastguard Worker     { ssu00012,
190*6a54128fSAndroid Build Coastguard Worker       do_up,
191*6a54128fSAndroid Build Coastguard Worker       "Up node",
192*6a54128fSAndroid Build Coastguard Worker       0 },
193*6a54128fSAndroid Build Coastguard Worker     { ssu00013,
194*6a54128fSAndroid Build Coastguard Worker       do_down,
195*6a54128fSAndroid Build Coastguard Worker       "Down node",
196*6a54128fSAndroid Build Coastguard Worker       0 },
197*6a54128fSAndroid Build Coastguard Worker     { ssu00014,
198*6a54128fSAndroid Build Coastguard Worker       do_delete_node,
199*6a54128fSAndroid Build Coastguard Worker       "Delete node",
200*6a54128fSAndroid Build Coastguard Worker       0 },
201*6a54128fSAndroid Build Coastguard Worker     { ssu00015,
202*6a54128fSAndroid Build Coastguard Worker       do_insert_node,
203*6a54128fSAndroid Build Coastguard Worker       "Insert node",
204*6a54128fSAndroid Build Coastguard Worker       0 },
205*6a54128fSAndroid Build Coastguard Worker     { ssu00016,
206*6a54128fSAndroid Build Coastguard Worker       do_split_node,
207*6a54128fSAndroid Build Coastguard Worker       "Split node",
208*6a54128fSAndroid Build Coastguard Worker       0 },
209*6a54128fSAndroid Build Coastguard Worker     { ssu00017,
210*6a54128fSAndroid Build Coastguard Worker       do_fix_parents,
211*6a54128fSAndroid Build Coastguard Worker       "Fix parents",
212*6a54128fSAndroid Build Coastguard Worker       0 },
213*6a54128fSAndroid Build Coastguard Worker     { ssu00018,
214*6a54128fSAndroid Build Coastguard Worker       do_set_bmap,
215*6a54128fSAndroid Build Coastguard Worker       "Set block mapping",
216*6a54128fSAndroid Build Coastguard Worker       0 },
217*6a54128fSAndroid Build Coastguard Worker     { ssu00019,
218*6a54128fSAndroid Build Coastguard Worker       do_replace_node,
219*6a54128fSAndroid Build Coastguard Worker       "Insert node",
220*6a54128fSAndroid Build Coastguard Worker       0 },
221*6a54128fSAndroid Build Coastguard Worker     { ssu00020,
222*6a54128fSAndroid Build Coastguard Worker       do_print_all,
223*6a54128fSAndroid Build Coastguard Worker       "Iterate over all nodes and print them",
224*6a54128fSAndroid Build Coastguard Worker       0 },
225*6a54128fSAndroid Build Coastguard Worker     { ssu00021,
226*6a54128fSAndroid Build Coastguard Worker       do_goto_block,
227*6a54128fSAndroid Build Coastguard Worker       "Goto extent containing specified block",
228*6a54128fSAndroid Build Coastguard Worker       0 },
229*6a54128fSAndroid Build Coastguard Worker     { ssu00022,
230*6a54128fSAndroid Build Coastguard Worker       do_info,
231*6a54128fSAndroid Build Coastguard Worker       "Print extent info",
232*6a54128fSAndroid Build Coastguard Worker       0 },
233*6a54128fSAndroid Build Coastguard Worker     { ssu00023,
234*6a54128fSAndroid Build Coastguard Worker       do_extent_close,
235*6a54128fSAndroid Build Coastguard Worker       "Close extent handle",
236*6a54128fSAndroid Build Coastguard Worker       0 },
237*6a54128fSAndroid Build Coastguard Worker     { 0, 0, 0, 0 }
238*6a54128fSAndroid Build Coastguard Worker };
239*6a54128fSAndroid Build Coastguard Worker 
240*6a54128fSAndroid Build Coastguard Worker ss_request_table extent_cmds = { 2, ssu00024 };
241