You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
240 lines
4.7 KiB
240 lines
4.7 KiB
/* debugfs/extent_cmds.c - automatically generated from debugfs/extent_cmds.ct */ |
|
#include <ss/ss.h> |
|
|
|
static char const * const ssu00001[] = { |
|
"current_node", |
|
"current", |
|
(char const *)0 |
|
}; |
|
extern void do_current_node __SS_PROTO; |
|
static char const * const ssu00002[] = { |
|
"root_node", |
|
"root", |
|
(char const *)0 |
|
}; |
|
extern void do_root_node __SS_PROTO; |
|
static char const * const ssu00003[] = { |
|
"last_leaf", |
|
(char const *)0 |
|
}; |
|
extern void do_last_leaf __SS_PROTO; |
|
static char const * const ssu00004[] = { |
|
"first_sibling", |
|
"first_sib", |
|
(char const *)0 |
|
}; |
|
extern void do_first_sib __SS_PROTO; |
|
static char const * const ssu00005[] = { |
|
"last_sibling", |
|
"last_sib", |
|
(char const *)0 |
|
}; |
|
extern void do_last_sib __SS_PROTO; |
|
static char const * const ssu00006[] = { |
|
"next_sibling", |
|
"next_sib", |
|
"ns", |
|
(char const *)0 |
|
}; |
|
extern void do_next_sib __SS_PROTO; |
|
static char const * const ssu00007[] = { |
|
"prev_sibling", |
|
"prev_sib", |
|
"ps", |
|
(char const *)0 |
|
}; |
|
extern void do_prev_sib __SS_PROTO; |
|
static char const * const ssu00008[] = { |
|
"next_leaf", |
|
"nl", |
|
(char const *)0 |
|
}; |
|
extern void do_next_leaf __SS_PROTO; |
|
static char const * const ssu00009[] = { |
|
"prev_leaf", |
|
"pl", |
|
(char const *)0 |
|
}; |
|
extern void do_prev_leaf __SS_PROTO; |
|
static char const * const ssu00010[] = { |
|
"next", |
|
"n", |
|
(char const *)0 |
|
}; |
|
extern void do_next __SS_PROTO; |
|
static char const * const ssu00011[] = { |
|
"previous", |
|
"prev", |
|
"p", |
|
(char const *)0 |
|
}; |
|
extern void do_prev __SS_PROTO; |
|
static char const * const ssu00012[] = { |
|
"up_node", |
|
"up", |
|
"u", |
|
(char const *)0 |
|
}; |
|
extern void do_up __SS_PROTO; |
|
static char const * const ssu00013[] = { |
|
"down_node", |
|
"down", |
|
"d", |
|
(char const *)0 |
|
}; |
|
extern void do_down __SS_PROTO; |
|
static char const * const ssu00014[] = { |
|
"delete_node", |
|
"delete", |
|
(char const *)0 |
|
}; |
|
extern void do_delete_node __SS_PROTO; |
|
static char const * const ssu00015[] = { |
|
"insert_node", |
|
"insert", |
|
(char const *)0 |
|
}; |
|
extern void do_insert_node __SS_PROTO; |
|
static char const * const ssu00016[] = { |
|
"split_node", |
|
"split", |
|
(char const *)0 |
|
}; |
|
extern void do_split_node __SS_PROTO; |
|
static char const * const ssu00017[] = { |
|
"fix_parents", |
|
"fixp", |
|
(char const *)0 |
|
}; |
|
extern void do_fix_parents __SS_PROTO; |
|
static char const * const ssu00018[] = { |
|
"set_bmap", |
|
(char const *)0 |
|
}; |
|
extern void do_set_bmap __SS_PROTO; |
|
static char const * const ssu00019[] = { |
|
"replace_node", |
|
"replace", |
|
(char const *)0 |
|
}; |
|
extern void do_replace_node __SS_PROTO; |
|
static char const * const ssu00020[] = { |
|
"print_all", |
|
"all", |
|
(char const *)0 |
|
}; |
|
extern void do_print_all __SS_PROTO; |
|
static char const * const ssu00021[] = { |
|
"goto_block", |
|
"goto", |
|
(char const *)0 |
|
}; |
|
extern void do_goto_block __SS_PROTO; |
|
static char const * const ssu00022[] = { |
|
"info", |
|
(char const *)0 |
|
}; |
|
extern void do_info __SS_PROTO; |
|
static char const * const ssu00023[] = { |
|
"extent_close", |
|
"ec", |
|
(char const *)0 |
|
}; |
|
extern void do_extent_close __SS_PROTO; |
|
static ss_request_entry ssu00024[] = { |
|
{ ssu00001, |
|
do_current_node, |
|
"Current extent node", |
|
0 }, |
|
{ ssu00002, |
|
do_root_node, |
|
"Goto root extent", |
|
0 }, |
|
{ ssu00003, |
|
do_last_leaf, |
|
"Goto last leaf", |
|
0 }, |
|
{ ssu00004, |
|
do_first_sib, |
|
"Goto first sibling", |
|
0 }, |
|
{ ssu00005, |
|
do_last_sib, |
|
"Goto last sibling", |
|
0 }, |
|
{ ssu00006, |
|
do_next_sib, |
|
"Goto next sibling", |
|
0 }, |
|
{ ssu00007, |
|
do_prev_sib, |
|
"Goto previous sibling", |
|
0 }, |
|
{ ssu00008, |
|
do_next_leaf, |
|
"Goto next leaf", |
|
0 }, |
|
{ ssu00009, |
|
do_prev_leaf, |
|
"Goto previous leaf", |
|
0 }, |
|
{ ssu00010, |
|
do_next, |
|
"Goto next node", |
|
0 }, |
|
{ ssu00011, |
|
do_prev, |
|
"Goto previous node", |
|
0 }, |
|
{ ssu00012, |
|
do_up, |
|
"Up node", |
|
0 }, |
|
{ ssu00013, |
|
do_down, |
|
"Down node", |
|
0 }, |
|
{ ssu00014, |
|
do_delete_node, |
|
"Delete node", |
|
0 }, |
|
{ ssu00015, |
|
do_insert_node, |
|
"Insert node", |
|
0 }, |
|
{ ssu00016, |
|
do_split_node, |
|
"Split node", |
|
0 }, |
|
{ ssu00017, |
|
do_fix_parents, |
|
"Fix parents", |
|
0 }, |
|
{ ssu00018, |
|
do_set_bmap, |
|
"Set block mapping", |
|
0 }, |
|
{ ssu00019, |
|
do_replace_node, |
|
"Insert node", |
|
0 }, |
|
{ ssu00020, |
|
do_print_all, |
|
"Iterate over all nodes and print them", |
|
0 }, |
|
{ ssu00021, |
|
do_goto_block, |
|
"Goto extent containing specified block", |
|
0 }, |
|
{ ssu00022, |
|
do_info, |
|
"Print extent info", |
|
0 }, |
|
{ ssu00023, |
|
do_extent_close, |
|
"Close extent handle", |
|
0 }, |
|
{ 0, 0, 0, 0 } |
|
}; |
|
|
|
ss_request_table extent_cmds = { 2, ssu00024 };
|
|
|