• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/e2fsprogs/old_e2fsprogs/ext2fs/

Lines Matching defs:brel

28 #include "brel.h"
30 static errcode_t bma_put(ext2_brel brel, blk_t old,
32 static errcode_t bma_get(ext2_brel brel, blk_t old,
34 static errcode_t bma_start_iter(ext2_brel brel);
35 static errcode_t bma_next(ext2_brel brel, blk_t *old,
37 static errcode_t bma_move(ext2_brel brel, blk_t old, blk_t new);
38 static errcode_t bma_delete(ext2_brel brel, blk_t old);
39 static errcode_t bma_free(ext2_brel brel);
50 ext2_brel brel = 0;
61 &brel);
64 memset(brel, 0, sizeof(struct ext2_block_relocation_table));
66 retval = ext2fs_get_mem(strlen(name)+1, &brel->name);
69 strcpy(brel->name, name);
75 brel->priv_data = ma;
86 * Fill in the brel data structure
88 brel->put = bma_put;
89 brel->get = bma_get;
90 brel->start_iter = bma_start_iter;
91 brel->next = bma_next;
92 brel->move = bma_move;
93 brel->delete = bma_delete;
94 brel->free = bma_free;
96 *new_brel = brel;
100 bma_free(brel);
104 static errcode_t bma_put(ext2_brel brel, blk_t old,
109 ma = brel->priv_data;
116 static errcode_t bma_get(ext2_brel brel, blk_t old,
121 ma = brel->priv_data;
130 static errcode_t bma_start_iter(ext2_brel brel)
132 brel->current = 0;
136 static errcode_t bma_next(ext2_brel brel, blk_t *old,
141 ma = brel->priv_data;
142 while (++brel->current < ma->max_block) {
143 if (ma->entries[(unsigned)brel->current].new == 0)
145 *old = brel->current;
146 *ent = ma->entries[(unsigned)brel->current];
153 static errcode_t bma_move(ext2_brel brel, blk_t old, blk_t new)
157 ma = brel->priv_data;
167 static errcode_t bma_delete(ext2_brel brel, blk_t old)
171 ma = brel->priv_data;
180 static errcode_t bma_free(ext2_brel brel)
184 if (!brel)
187 ma = brel->priv_data;
193 ext2fs_free_mem(&brel->name);
194 ext2fs_free_mem(&brel);