1 # 2 # Copyright (C) 1993 Theodore Ts'o. This file may be redistributed 3 # under the terms of the GNU Public License. 4 # 5 command_table extent_cmds; 6 7 request do_current_node, "Current extent node", 8 current_node, current; 9 10 request do_root_node, "Goto root extent", 11 root_node, root; 12 13 request do_last_leaf, "Goto last leaf", 14 last_leaf; 15 16 request do_first_sib, "Goto first sibling", 17 first_sibling, first_sib; 18 19 request do_last_sib, "Goto last sibling", 20 last_sibling, last_sib; 21 22 request do_next_sib, "Goto next sibling", 23 next_sibling, next_sib, ns; 24 25 request do_prev_sib, "Goto previous sibling", 26 prev_sibling, prev_sib, ps; 27 28 request do_next_leaf, "Goto next leaf", 29 next_leaf, nl; 30 31 request do_prev_leaf, "Goto previous leaf", 32 prev_leaf, pl; 33 34 request do_next, "Goto next node", 35 next, n; 36 37 request do_prev, "Goto previous node", 38 previous, prev, p; 39 40 request do_up, "Up node", 41 up_node, up, u; 42 43 request do_down, "Down node", 44 down_node, down, d; 45 46 request do_delete_node, "Delete node", 47 delete_node, delete; 48 49 request do_insert_node, "Insert node", 50 insert_node, insert; 51 52 request do_split_node, "Split node", 53 split_node, split; 54 55 request do_fix_parents, "Fix parents", 56 fix_parents, fixp; 57 58 request do_set_bmap, "Set block mapping", 59 set_bmap; 60 61 request do_replace_node, "Insert node", 62 replace_node, replace; 63 64 request do_print_all, "Iterate over all nodes and print them", 65 print_all, all; 66 67 request do_goto_block, "Goto extent containing specified block", 68 goto_block, goto; 69 70 request do_info, "Print extent info", 71 info; 72 73 request do_extent_close, "Close extent handle", 74 extent_close, ec; 75 76 end; 77 78