Searched defs:znode (Results 1 - 7 of 7) sorted by relevance

/fs/ubifs/
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 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);
42 * ubifs_zn_obsolete - check if znode is obsolete.
43 * @znode: znode to check
45 * This helper function returns %1 if @znode i
47 ubifs_zn_obsolete(const struct ubifs_znode *znode) argument
59 ubifs_zn_cow(const struct ubifs_znode *znode) argument
85 ubifs_tnc_find_child(struct ubifs_znode *znode, int start) argument
[all...]
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_commit.c32 * @znode: znode from which to make new index node
38 struct ubifs_znode *znode, int lnum, int offs, int len)
45 idx->child_cnt = cpu_to_le16(znode->child_cnt);
46 idx->level = cpu_to_le16(znode->level);
47 for (i = 0; i < znode->child_cnt; i++) {
49 struct ubifs_zbranch *zbr = &znode->zbranch[i];
56 ubifs_err("bad ref in znode");
57 ubifs_dump_znode(c, znode);
58 if (zbr->znode)
37 make_idx_node(struct ubifs_info *c, struct ubifs_idx_node *idx, struct ubifs_znode *znode, int lnum, int offs, int len) argument
128 struct ubifs_znode *znode = c->enext; local
415 struct ubifs_znode *znode, *cnext, *zp; local
569 find_first_dirty(struct ubifs_znode *znode) argument
604 find_next_dirty(struct ubifs_znode *znode) argument
628 struct ubifs_znode *znode, *cnext; local
809 struct ubifs_znode *znode, *cnext; local
994 struct ubifs_znode *znode, *cnext; 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
196 copy_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument
254 struct ubifs_znode *znode = zbr->znode; local
572 get_znode(struct ubifs_info *c, struct ubifs_znode *znode, int n) argument
596 struct ubifs_znode *znode = *zn; local
641 struct ubifs_znode *znode = *zn; local
769 struct ubifs_znode *znode = *zn; local
884 struct ubifs_znode *o_znode = NULL, *znode = *zn; local
1028 struct ubifs_znode *znode; local
1080 dirty_cow_bottom_up(struct ubifs_info *c, struct ubifs_znode *znode) argument
1163 struct ubifs_znode *znode; local
1299 struct ubifs_znode *znode; local
1434 struct ubifs_znode *znode; local
1509 struct ubifs_znode *znode; local
1796 struct ubifs_znode *znode; local
1874 correct_parent_keys(const struct ubifs_info *c, struct ubifs_znode *znode) argument
1906 insert_zbranch(struct ubifs_znode *znode, const struct ubifs_zbranch *zbr, int n) argument
1958 tnc_insert(struct ubifs_info *c, struct ubifs_znode *znode, struct ubifs_zbranch *zbr, int n) argument
2154 struct ubifs_znode *znode; local
2203 struct ubifs_znode *znode; local
2286 struct ubifs_znode *znode; local
2374 tnc_delete(struct ubifs_info *c, struct ubifs_znode *znode, int n) argument
2490 struct ubifs_znode *znode; local
2521 struct ubifs_znode *znode; local
2591 struct ubifs_znode *znode; local
2754 struct ubifs_znode *znode; local
2846 struct ubifs_znode *znode = cnext; local
2882 left_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument
2919 right_znode(struct ubifs_info *c, struct ubifs_znode *znode) argument
2976 struct ubifs_znode *znode, *zn; local
3104 struct ubifs_znode *znode; local
3132 struct ubifs_znode *znode, *zn; local
3241 struct ubifs_znode *znode; local
3279 struct ubifs_znode *znode; local
[all...]
H A Ddebug.c851 const struct ubifs_znode *znode)
858 if (znode->parent)
859 zbr = &znode->parent->zbranch[znode->iip];
863 pr_err("znode %p, LEB %d:%d len %d parent %p iip %d level %d child_cnt %d flags %lx\n",
864 znode, zbr->lnum, zbr->offs, zbr->len, znode->parent, znode->iip,
865 znode->level, znode
850 ubifs_dump_znode(const struct ubifs_info *c, const struct ubifs_znode *znode) argument
925 struct ubifs_znode *znode; local
944 dump_znode(struct ubifs_info *c, struct ubifs_znode *znode, void *priv) argument
1267 struct ubifs_znode *znode = zbr->znode; local
1471 struct ubifs_znode *znode; local
1568 struct ubifs_znode *znode, *child; local
1695 add_size(struct ubifs_info *c, struct ubifs_znode *znode, void *priv) argument
1912 struct ubifs_znode *znode; local
2143 struct ubifs_znode *znode; local
[all...]
H A Dubifs.h145 * "old", and znode which were touched last 'YOUNG_ZNODE_AGE' seconds ago are
146 * considered "young". This is used by shrinker when selecting znode to trim
183 * DIRTY_ZNODE: znode is dirty
184 * COW_ZNODE: znode is being committed and a new instance of this znode has to
185 * be created before changing this znode
186 * OBSOLETE_ZNODE: znode is obsolete, which means it was deleted, but it is
188 * will commit it, and delete this znode after it is done
738 * @znode: znode addres
746 struct ubifs_znode *znode; member in union:ubifs_zbranch::__anon610
[all...]

Completed in 49 milliseconds