1#
2# Copyright (C) 1997 Theodore Ts'o.  This file may be redistributed
3# under the terms of the GNU Public License.
4#
5command_table test_cmds;
6
7#
8# Block relocation table commands
9#
10
11request do_brel_ma_create, "Open a memory array block relocation table",
12	brel_ma_create, bma_create;
13
14request do_brel_free, "Free a block relocation table",
15	brel_free, bfree;
16
17request do_brel_put, "Add or modify a block relocation entry",
18	brel_put, bput;
19
20request do_brel_get, "Get a block relocation entry",
21	brel_get, bget;
22
23request do_brel_start_iter, "Start iterating over the block table",
24	brel_start_iter, bstart;
25
26request do_brel_next, "Get the next block relocation entry",
27	brel_next, bnext;
28
29request do_brel_dump, "Dump the block relocation table",
30	brel_dump, bdump;
31
32request do_brel_move, "Move an entry in the block relocation table",
33	brel_move, bmove;
34
35request do_brel_delete, "Delete an entry in the block relocation table",
36	brel_delete, bdelete, bdel;
37
38#
39# Inode relocation table commands
40#
41
42request do_irel_ma_create, "Open a memory array inode relocation table",
43	irel_ma_create, ima_create;
44
45request do_irel_free, "Free an inode relocation table",
46	irel_free, ifree;
47
48request do_irel_put, "Add or modify an inode relocation entry",
49	irel_put, iput;
50
51request do_irel_get, "Get an inode relocation entry",
52	irel_get, iget;
53
54request do_irel_get_by_orig, 
55	"Get an inode relocation entry by its original number",
56	irel_get_by_orig, igetorig, igeto;
57
58request do_irel_start_iter, "Start iterating over the inode table",
59	irel_start_iter, istart;
60
61request do_irel_next, "Get the next block relocation entry",
62	irel_next, inext;
63
64request do_irel_dump, "Dump the inode relocation table",
65	irel_dump, idump;
66
67request do_irel_add_ref, "Add a reference to an inode entry",
68	irel_add_ref, iaddref, iaddr;
69
70request do_irel_start_iter_ref, "Start iterating over references to an inode",
71	irel_start_iter_ref, istartref, istartr;
72
73request do_irel_next_ref, "Get the next reference for an inode entry",
74	irel_next_ref, inextref, inextr;
75
76request do_irel_move, "Move an entry in the inode relocation table", 
77	irel_move, imove;
78
79request do_irel_delete, "Delete an entry in the inode relocation table",
80	irel_delete, idelete, idel;
81
82end;
83