Searched refs:znode (Results 1 - 16 of 16) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/ubifs/
H A Dtnc_misc.c35 * @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 Dtnc.c29 * 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 Dshrinker.c57 /* 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 Dtnc_commit.c31 * @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 Ddebug.c842 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 Dmisc.h31 * 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 Ddebug.h289 const struct ubifs_znode *znode);
301 struct ubifs_znode *znode, void *priv);
443 #define dbg_dump_znode(c, znode) ({})
H A Dubifs.h136 * "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 Dtnc_misc.c35 * @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 Dtnc.c29 * 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 Dshrinker.c57 /* 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 Dtnc_commit.c31 * @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 Ddebug.c842 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 Dmisc.h31 * 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 Ddebug.h289 const struct ubifs_znode *znode);
301 struct ubifs_znode *znode, void *priv);
443 #define dbg_dump_znode(c, znode) ({})
H A Dubifs.h136 * "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...]

Completed in 150 milliseconds