• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/e2fsprogs/old_e2fsprogs/ext2fs/

Lines Matching defs:irel

25 #include "irel.h"
27 static errcode_t ima_put(ext2_irel irel, ext2_ino_t old,
29 static errcode_t ima_get(ext2_irel irel, ext2_ino_t old,
31 static errcode_t ima_get_by_orig(ext2_irel irel, ext2_ino_t orig, ext2_ino_t *old,
33 static errcode_t ima_start_iter(ext2_irel irel);
34 static errcode_t ima_next(ext2_irel irel, ext2_ino_t *old,
36 static errcode_t ima_add_ref(ext2_irel irel, ext2_ino_t ino,
38 static errcode_t ima_start_iter_ref(ext2_irel irel, ext2_ino_t ino);
39 static errcode_t ima_next_ref(ext2_irel irel, struct ext2_inode_reference *ref);
40 static errcode_t ima_move(ext2_irel irel, ext2_ino_t old, ext2_ino_t new);
41 static errcode_t ima_delete(ext2_irel irel, ext2_ino_t old);
42 static errcode_t ima_free(ext2_irel irel);
66 ext2_irel irel = 0;
77 &irel);
80 memset(irel, 0, sizeof(struct ext2_inode_relocation_table));
82 retval = ext2fs_get_mem(strlen(name)+1, &irel->name);
85 strcpy(irel->name, name);
91 irel->priv_data = ma;
115 * Fill in the irel data structure
117 irel->put = ima_put;
118 irel->get = ima_get;
119 irel->get_by_orig = ima_get_by_orig;
120 irel->start_iter = ima_start_iter;
121 irel->next = ima_next;
122 irel->add_ref = ima_add_ref;
123 irel->start_iter_ref = ima_start_iter_ref;
124 irel->next_ref = ima_next_ref;
125 irel->move = ima_move;
126 irel->delete = ima_delete;
127 irel->free = ima_free;
129 *new_irel = irel;
133 ima_free(irel);
137 static errcode_t ima_put(ext2_irel irel, ext2_ino_t old,
145 ma = irel->priv_data;
177 static errcode_t ima_get(ext2_irel irel, ext2_ino_t old,
182 ma = irel->priv_data;
191 static errcode_t ima_get_by_orig(ext2_irel irel, ext2_ino_t orig, ext2_ino_t *old,
197 ma = irel->priv_data;
208 static errcode_t ima_start_iter(ext2_irel irel)
210 irel->current = 0;
214 static errcode_t ima_next(ext2_irel irel, ext2_ino_t *old,
219 ma = irel->priv_data;
220 while (++irel->current < ma->max_inode) {
221 if (ma->entries[(unsigned) irel->current].new == 0)
223 *old = irel->current;
224 *ent = ma->entries[(unsigned) irel->current];
231 static errcode_t ima_add_ref(ext2_irel irel, ext2_ino_t ino,
240 ma = irel->priv_data;
267 static errcode_t ima_start_iter_ref(ext2_irel irel, ext2_ino_t ino)
271 ma = irel->priv_data;
281 static errcode_t ima_next_ref(ext2_irel irel,
287 ma = irel->priv_data;
302 static errcode_t ima_move(ext2_irel irel, ext2_ino_t old, ext2_ino_t new)
306 ma = irel->priv_data;
324 static errcode_t ima_delete(ext2_irel irel, ext2_ino_t old)
328 ma = irel->priv_data;
343 static errcode_t ima_free(ext2_irel irel)
348 if (!irel)
351 ma = irel->priv_data;
364 ext2fs_free_mem(&irel->name);
365 ext2fs_free_mem(&irel);