Lines Matching refs:znode
73 struct ubifs_znode *znode, *zprev; in shrink_tnc() local
79 if (!c->zroot.znode || atomic_long_read(&c->clean_zn_cnt) == 0) in shrink_tnc()
92 znode = ubifs_tnc_levelorder_next(c->zroot.znode, NULL); in shrink_tnc()
93 while (znode && total_freed < nr && in shrink_tnc()
115 if (znode->cnext) { in shrink_tnc()
121 } else if (!ubifs_zn_dirty(znode) && in shrink_tnc()
122 abs(time - znode->time) >= age) { in shrink_tnc()
123 if (znode->parent) in shrink_tnc()
124 znode->parent->zbranch[znode->iip].znode = NULL; in shrink_tnc()
126 c->zroot.znode = NULL; in shrink_tnc()
128 freed = ubifs_destroy_tnc_subtree(znode); in shrink_tnc()
132 znode = zprev; in shrink_tnc()
135 if (unlikely(!c->zroot.znode)) in shrink_tnc()
138 zprev = znode; in shrink_tnc()
139 znode = ubifs_tnc_levelorder_next(c->zroot.znode, znode); in shrink_tnc()