/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ubifs/ |
H A D | tnc_misc.c | 35 * @znode: previous znode 38 * Returns the next element or %NULL if @znode is already the last one. 41 struct ubifs_znode *znode) 48 if (unlikely(!znode)) 51 if (unlikely(znode == zr)) { 52 if (znode->level == 0) 57 level = znode->level; 59 iip = znode->iip; 61 ubifs_assert(znode 40 ubifs_tnc_levelorder_next(struct ubifs_znode *zr, struct ubifs_znode *znode) argument 135 ubifs_search_zbranch(const struct ubifs_info *c, const struct ubifs_znode *znode, const union ubifs_key *key, int *n) argument 179 ubifs_tnc_postorder_first(struct ubifs_znode *znode) argument 203 ubifs_tnc_postorder_next(struct ubifs_znode *znode) argument 228 ubifs_destroy_tnc_subtree(struct ubifs_znode *znode) argument 273 read_znode(struct ubifs_info *c, int lnum, int offs, int len, struct ubifs_znode *znode) argument 411 struct ubifs_znode *znode; local [all...] |
H A D | tnc.c | 29 * tree. If a znode is not in memory, we read it from flash while still having 112 * insert_old_idx_znode - record a znode obsoleted since last commit start. 114 * @znode: znode of obsoleted index node 118 int insert_old_idx_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 120 if (znode->parent) { 123 zbr = &znode->parent->zbranch[znode->iip]; 134 * ins_clr_old_idx_znode - record a znode obsoleted since last commit start. 136 * @znode 140 ins_clr_old_idx_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 212 copy_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 270 struct ubifs_znode *znode = zbr->znode; local 585 get_znode(struct ubifs_info *c, struct ubifs_znode *znode, int n) argument 609 struct ubifs_znode *znode = *zn; local 654 struct ubifs_znode *znode = *zn; local 782 struct ubifs_znode *znode = *zn; local 897 struct ubifs_znode *o_znode = NULL, *znode = *zn; local 1041 struct ubifs_znode *znode; local 1093 dirty_cow_bottom_up(struct ubifs_info *c, struct ubifs_znode *znode) argument 1176 struct ubifs_znode *znode; local 1311 struct ubifs_znode *znode; local 1446 struct ubifs_znode *znode; local 1521 struct ubifs_znode *znode; local 1808 struct ubifs_znode *znode; local 1886 correct_parent_keys(const struct ubifs_info *c, struct ubifs_znode *znode) argument 1918 insert_zbranch(struct ubifs_znode *znode, const struct ubifs_zbranch *zbr, int n) argument 1970 tnc_insert(struct ubifs_info *c, struct ubifs_znode *znode, struct ubifs_zbranch *zbr, int n) argument 2167 struct ubifs_znode *znode; local 2216 struct ubifs_znode *znode; local 2299 struct ubifs_znode *znode; local 2387 tnc_delete(struct ubifs_info *c, struct ubifs_znode *znode, int n) argument 2504 struct ubifs_znode *znode; local 2535 struct ubifs_znode *znode; local 2605 struct ubifs_znode *znode; local 2768 struct ubifs_znode *znode; local 2860 struct ubifs_znode *znode = cnext; local 2894 left_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 2931 right_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 2988 struct ubifs_znode *znode, *zn; local 3114 struct ubifs_znode *znode; local 3142 struct ubifs_znode *znode, *zn; local 3251 struct ubifs_znode *znode; local 3291 struct ubifs_znode *znode; local [all...] |
H A D | shrinker.c | 57 /* Global clean znode counter (for all mounted UBIFS instances) */ 73 struct ubifs_znode *znode, *zprev; local 79 if (!c->zroot.znode || atomic_long_read(&c->clean_zn_cnt) == 0) 84 * to destroy large sub-trees. Indeed, if a znode is old, then all its 92 znode = ubifs_tnc_levelorder_next(c->zroot.znode, NULL); 93 while (znode && total_freed < nr && 98 * If the znode is clean, but it is in the 'c->cnext' list, this 99 * means that this znode has just been written to flash as a 115 if (znode [all...] |
H A D | tnc_commit.c | 31 * @znode: znode from which to make new index node 37 struct ubifs_znode *znode, int lnum, int offs, int len) 44 idx->child_cnt = cpu_to_le16(znode->child_cnt); 45 idx->level = cpu_to_le16(znode->level); 46 for (i = 0; i < znode->child_cnt; i++) { 48 struct ubifs_zbranch *zbr = &znode->zbranch[i]; 55 ubifs_err("bad ref in znode"); 56 dbg_dump_znode(c, znode); 57 if (zbr->znode) 36 make_idx_node(struct ubifs_info *c, struct ubifs_idx_node *idx, struct ubifs_znode *znode, int lnum, int offs, int len) argument 125 struct ubifs_znode *znode = c->enext; local 416 struct ubifs_znode *znode, *cnext, *zp; local 593 find_first_dirty(struct ubifs_znode *znode) argument 628 find_next_dirty(struct ubifs_znode *znode) argument 652 struct ubifs_znode *znode, *cnext; local 833 struct ubifs_znode *znode, *cnext; local 1028 struct ubifs_znode *znode, *cnext; local [all...] |
H A D | debug.c | 842 const struct ubifs_znode *znode) 848 if (znode->parent) 849 zbr = &znode->parent->zbranch[znode->iip]; 853 printk(KERN_DEBUG "znode %p, LEB %d:%d len %d parent %p iip %d level %d" 854 " child_cnt %d flags %lx\n", znode, zbr->lnum, zbr->offs, 855 zbr->len, znode->parent, znode->iip, znode->level, 856 znode 841 dbg_dump_znode(const struct ubifs_info *c, const struct ubifs_znode *znode) argument 916 struct ubifs_znode *znode; local 935 dump_znode(struct ubifs_info *c, struct ubifs_znode *znode, void *priv) argument 1218 struct ubifs_znode *znode = zbr->znode; local 1422 struct ubifs_znode *znode; local 1519 struct ubifs_znode *znode, *child; local 1648 add_size(struct ubifs_info *c, struct ubifs_znode *znode, void *priv) argument 1836 struct ubifs_znode *znode; local 2087 struct ubifs_znode *znode; local [all...] |
H A D | misc.h | 31 * ubifs_zn_dirty - check if znode is dirty. 32 * @znode: znode to check 34 * This helper function returns %1 if @znode is dirty and %0 otherwise. 36 static inline int ubifs_zn_dirty(const struct ubifs_znode *znode) argument 38 return !!test_bit(DIRTY_ZNODE, &znode->flags); 54 * ubifs_tnc_find_child - find next child in znode. 55 * @znode: znode to search at 58 * This helper function looks for znode chil 62 ubifs_tnc_find_child(struct ubifs_znode *znode, int start) argument [all...] |
H A D | debug.h | 289 const struct ubifs_znode *znode); 301 struct ubifs_znode *znode, void *priv); 443 #define dbg_dump_znode(c, znode) ({})
|
H A D | ubifs.h | 136 * "old", and znode which were touched last 'YOUNG_ZNODE_AGE' seconds ago are 137 * considered "young". This is used by shrinker when selecting znode to trim 168 * DIRTY_ZNODE: znode is dirty 169 * COW_ZNODE: znode is being committed and a new instance of this znode has to 170 * be created before changing this znode 171 * OBSOLETE_ZNODE: znode is obsolete, which means it was deleted, but it is 173 * will commit it, and delete this znode after it is done 724 * @znode: znode addres 732 struct ubifs_znode *znode; member in union:ubifs_zbranch::__anon32536 [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/fs/ubifs/ |
H A D | tnc_misc.c | 35 * @znode: previous znode 38 * Returns the next element or %NULL if @znode is already the last one. 41 struct ubifs_znode *znode) 48 if (unlikely(!znode)) 51 if (unlikely(znode == zr)) { 52 if (znode->level == 0) 57 level = znode->level; 59 iip = znode->iip; 61 ubifs_assert(znode 40 ubifs_tnc_levelorder_next(struct ubifs_znode *zr, struct ubifs_znode *znode) argument 135 ubifs_search_zbranch(const struct ubifs_info *c, const struct ubifs_znode *znode, const union ubifs_key *key, int *n) argument 179 ubifs_tnc_postorder_first(struct ubifs_znode *znode) argument 203 ubifs_tnc_postorder_next(struct ubifs_znode *znode) argument 228 ubifs_destroy_tnc_subtree(struct ubifs_znode *znode) argument 273 read_znode(struct ubifs_info *c, int lnum, int offs, int len, struct ubifs_znode *znode) argument 411 struct ubifs_znode *znode; local [all...] |
H A D | tnc.c | 29 * tree. If a znode is not in memory, we read it from flash while still having 112 * insert_old_idx_znode - record a znode obsoleted since last commit start. 114 * @znode: znode of obsoleted index node 118 int insert_old_idx_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 120 if (znode->parent) { 123 zbr = &znode->parent->zbranch[znode->iip]; 134 * ins_clr_old_idx_znode - record a znode obsoleted since last commit start. 136 * @znode 140 ins_clr_old_idx_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 212 copy_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 270 struct ubifs_znode *znode = zbr->znode; local 585 get_znode(struct ubifs_info *c, struct ubifs_znode *znode, int n) argument 609 struct ubifs_znode *znode = *zn; local 654 struct ubifs_znode *znode = *zn; local 782 struct ubifs_znode *znode = *zn; local 897 struct ubifs_znode *o_znode = NULL, *znode = *zn; local 1041 struct ubifs_znode *znode; local 1093 dirty_cow_bottom_up(struct ubifs_info *c, struct ubifs_znode *znode) argument 1176 struct ubifs_znode *znode; local 1311 struct ubifs_znode *znode; local 1446 struct ubifs_znode *znode; local 1521 struct ubifs_znode *znode; local 1808 struct ubifs_znode *znode; local 1886 correct_parent_keys(const struct ubifs_info *c, struct ubifs_znode *znode) argument 1918 insert_zbranch(struct ubifs_znode *znode, const struct ubifs_zbranch *zbr, int n) argument 1970 tnc_insert(struct ubifs_info *c, struct ubifs_znode *znode, struct ubifs_zbranch *zbr, int n) argument 2167 struct ubifs_znode *znode; local 2216 struct ubifs_znode *znode; local 2299 struct ubifs_znode *znode; local 2387 tnc_delete(struct ubifs_info *c, struct ubifs_znode *znode, int n) argument 2504 struct ubifs_znode *znode; local 2535 struct ubifs_znode *znode; local 2605 struct ubifs_znode *znode; local 2768 struct ubifs_znode *znode; local 2860 struct ubifs_znode *znode = cnext; local 2894 left_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 2931 right_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument 2988 struct ubifs_znode *znode, *zn; local 3114 struct ubifs_znode *znode; local 3142 struct ubifs_znode *znode, *zn; local 3251 struct ubifs_znode *znode; local 3291 struct ubifs_znode *znode; local [all...] |
H A D | shrinker.c | 57 /* Global clean znode counter (for all mounted UBIFS instances) */ 73 struct ubifs_znode *znode, *zprev; local 79 if (!c->zroot.znode || atomic_long_read(&c->clean_zn_cnt) == 0) 84 * to destroy large sub-trees. Indeed, if a znode is old, then all its 92 znode = ubifs_tnc_levelorder_next(c->zroot.znode, NULL); 93 while (znode && total_freed < nr && 98 * If the znode is clean, but it is in the 'c->cnext' list, this 99 * means that this znode has just been written to flash as a 115 if (znode [all...] |
H A D | tnc_commit.c | 31 * @znode: znode from which to make new index node 37 struct ubifs_znode *znode, int lnum, int offs, int len) 44 idx->child_cnt = cpu_to_le16(znode->child_cnt); 45 idx->level = cpu_to_le16(znode->level); 46 for (i = 0; i < znode->child_cnt; i++) { 48 struct ubifs_zbranch *zbr = &znode->zbranch[i]; 55 ubifs_err("bad ref in znode"); 56 dbg_dump_znode(c, znode); 57 if (zbr->znode) 36 make_idx_node(struct ubifs_info *c, struct ubifs_idx_node *idx, struct ubifs_znode *znode, int lnum, int offs, int len) argument 125 struct ubifs_znode *znode = c->enext; local 416 struct ubifs_znode *znode, *cnext, *zp; local 593 find_first_dirty(struct ubifs_znode *znode) argument 628 find_next_dirty(struct ubifs_znode *znode) argument 652 struct ubifs_znode *znode, *cnext; local 833 struct ubifs_znode *znode, *cnext; local 1028 struct ubifs_znode *znode, *cnext; local [all...] |
H A D | debug.c | 842 const struct ubifs_znode *znode) 848 if (znode->parent) 849 zbr = &znode->parent->zbranch[znode->iip]; 853 printk(KERN_DEBUG "znode %p, LEB %d:%d len %d parent %p iip %d level %d" 854 " child_cnt %d flags %lx\n", znode, zbr->lnum, zbr->offs, 855 zbr->len, znode->parent, znode->iip, znode->level, 856 znode 841 dbg_dump_znode(const struct ubifs_info *c, const struct ubifs_znode *znode) argument 916 struct ubifs_znode *znode; local 935 dump_znode(struct ubifs_info *c, struct ubifs_znode *znode, void *priv) argument 1218 struct ubifs_znode *znode = zbr->znode; local 1422 struct ubifs_znode *znode; local 1519 struct ubifs_znode *znode, *child; local 1648 add_size(struct ubifs_info *c, struct ubifs_znode *znode, void *priv) argument 1836 struct ubifs_znode *znode; local 2087 struct ubifs_znode *znode; local [all...] |
H A D | misc.h | 31 * ubifs_zn_dirty - check if znode is dirty. 32 * @znode: znode to check 34 * This helper function returns %1 if @znode is dirty and %0 otherwise. 36 static inline int ubifs_zn_dirty(const struct ubifs_znode *znode) argument 38 return !!test_bit(DIRTY_ZNODE, &znode->flags); 54 * ubifs_tnc_find_child - find next child in znode. 55 * @znode: znode to search at 58 * This helper function looks for znode chil 62 ubifs_tnc_find_child(struct ubifs_znode *znode, int start) argument [all...] |
H A D | debug.h | 289 const struct ubifs_znode *znode); 301 struct ubifs_znode *znode, void *priv); 443 #define dbg_dump_znode(c, znode) ({})
|
H A D | ubifs.h | 136 * "old", and znode which were touched last 'YOUNG_ZNODE_AGE' seconds ago are 137 * considered "young". This is used by shrinker when selecting znode to trim 168 * DIRTY_ZNODE: znode is dirty 169 * COW_ZNODE: znode is being committed and a new instance of this znode has to 170 * be created before changing this znode 171 * OBSOLETE_ZNODE: znode is obsolete, which means it was deleted, but it is 173 * will commit it, and delete this znode after it is done 724 * @znode: znode addres 732 struct ubifs_znode *znode; member in union:ubifs_zbranch::__anon20843 [all...] |