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