• Home
  • Raw
  • Download

Lines Matching refs:irel

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; in ext2fs_irel_memarray_create() local
77 &irel); in ext2fs_irel_memarray_create()
80 memset(irel, 0, sizeof(struct ext2_inode_relocation_table)); in ext2fs_irel_memarray_create()
82 retval = ext2fs_get_mem(strlen(name)+1, &irel->name); in ext2fs_irel_memarray_create()
85 strcpy(irel->name, name); in ext2fs_irel_memarray_create()
91 irel->priv_data = ma; in ext2fs_irel_memarray_create()
120 irel->put = ima_put; in ext2fs_irel_memarray_create()
121 irel->get = ima_get; in ext2fs_irel_memarray_create()
122 irel->get_by_orig = ima_get_by_orig; in ext2fs_irel_memarray_create()
123 irel->start_iter = ima_start_iter; in ext2fs_irel_memarray_create()
124 irel->next = ima_next; in ext2fs_irel_memarray_create()
125 irel->add_ref = ima_add_ref; in ext2fs_irel_memarray_create()
126 irel->start_iter_ref = ima_start_iter_ref; in ext2fs_irel_memarray_create()
127 irel->next_ref = ima_next_ref; in ext2fs_irel_memarray_create()
128 irel->move = ima_move; in ext2fs_irel_memarray_create()
129 irel->delete = ima_delete; in ext2fs_irel_memarray_create()
130 irel->free = ima_free; in ext2fs_irel_memarray_create()
132 *new_irel = irel; in ext2fs_irel_memarray_create()
136 ima_free(irel); in ext2fs_irel_memarray_create()
140 static errcode_t ima_put(ext2_irel irel, ext2_ino_t old,
148 ma = irel->priv_data;
180 static errcode_t ima_get(ext2_irel irel, ext2_ino_t old,
185 ma = irel->priv_data;
194 static errcode_t ima_get_by_orig(ext2_irel irel, ext2_ino_t orig, ext2_ino_t *old,
200 ma = irel->priv_data;
211 static errcode_t ima_start_iter(ext2_irel irel)
213 irel->current = 0;
217 static errcode_t ima_next(ext2_irel irel, ext2_ino_t *old,
222 ma = irel->priv_data;
223 while (++irel->current < ma->max_inode) {
224 if (ma->entries[(unsigned) irel->current].new == 0)
226 *old = irel->current;
227 *ent = ma->entries[(unsigned) irel->current];
234 static errcode_t ima_add_ref(ext2_irel irel, ext2_ino_t ino,
243 ma = irel->priv_data;
271 static errcode_t ima_start_iter_ref(ext2_irel irel, ext2_ino_t ino)
275 ma = irel->priv_data;
285 static errcode_t ima_next_ref(ext2_irel irel,
291 ma = irel->priv_data;
306 static errcode_t ima_move(ext2_irel irel, ext2_ino_t old, ext2_ino_t new)
310 ma = irel->priv_data;
329 static errcode_t ima_delete(ext2_irel irel, ext2_ino_t old)
333 ma = irel->priv_data;
349 static errcode_t ima_free(ext2_irel irel)
354 if (!irel)
357 ma = irel->priv_data;
373 if (irel->name)
374 ext2fs_free_mem(&irel->name);
375 ext2fs_free_mem(&irel);