Lines Matching refs:zn

211 	struct ubifs_znode *zn;  in copy_znode()  local
213 zn = kmemdup(znode, c->max_znode_sz, GFP_NOFS); in copy_znode()
214 if (unlikely(!zn)) in copy_znode()
217 zn->cnext = NULL; in copy_znode()
218 __set_bit(DIRTY_ZNODE, &zn->flags); in copy_znode()
219 __clear_bit(COW_ZNODE, &zn->flags); in copy_znode()
221 return zn; in copy_znode()
285 struct ubifs_znode *zn; in dirty_cow_znode() local
301 zn = copy_znode(c, znode); in dirty_cow_znode()
302 if (IS_ERR(zn)) in dirty_cow_znode()
303 return zn; in dirty_cow_znode()
325 replace_znode(c, zn, znode, zbr); in dirty_cow_znode()
327 return zn; in dirty_cow_znode()
330 kfree(zn); in dirty_cow_znode()
647 static int tnc_next(struct ubifs_info *c, struct ubifs_znode **zn, int *n) in tnc_next() argument
649 struct ubifs_znode *znode = *zn; in tnc_next()
678 *zn = znode; in tnc_next()
692 static int tnc_prev(struct ubifs_info *c, struct ubifs_znode **zn, int *n) in tnc_prev() argument
694 struct ubifs_znode *znode = *zn; in tnc_prev()
723 *zn = znode; in tnc_prev()
745 struct ubifs_znode **zn, int *n, in resolve_collision() argument
750 err = matches_name(c, &(*zn)->zbranch[*n], nm); in resolve_collision()
759 err = tnc_prev(c, zn, n); in resolve_collision()
767 if (keys_cmp(c, &(*zn)->zbranch[*n].key, key)) { in resolve_collision()
797 if (*n == (*zn)->child_cnt - 1) { in resolve_collision()
798 err = tnc_next(c, zn, n); in resolve_collision()
811 err = matches_name(c, &(*zn)->zbranch[*n], nm); in resolve_collision()
822 struct ubifs_znode *znode = *zn; in resolve_collision()
838 *zn = znode; in resolve_collision()
934 struct ubifs_znode **zn, int *n, in fallible_resolve_collision() argument
938 struct ubifs_znode *o_znode = NULL, *znode = *zn; in fallible_resolve_collision()
961 err = tnc_prev(c, zn, n); in fallible_resolve_collision()
969 if (keys_cmp(c, &(*zn)->zbranch[*n].key, key)) { in fallible_resolve_collision()
971 if (*n == (*zn)->child_cnt - 1) { in fallible_resolve_collision()
972 err = tnc_next(c, zn, n); in fallible_resolve_collision()
985 err = fallible_matches_name(c, &(*zn)->zbranch[*n], nm); in fallible_resolve_collision()
991 o_znode = *zn; in fallible_resolve_collision()
1006 *zn = znode; in fallible_resolve_collision()
1021 *zn = znode; in fallible_resolve_collision()
1039 *zn = o_znode; in fallible_resolve_collision()
1079 struct ubifs_znode **zn, int *n, in resolve_collision_directly() argument
1085 znode = *zn; in resolve_collision_directly()
1100 *zn = znode; in resolve_collision_directly()
1107 znode = *zn; in resolve_collision_directly()
1117 *zn = znode; in resolve_collision_directly()
1215 struct ubifs_znode **zn, int *n) in ubifs_lookup_level0() argument
1257 *zn = znode; in ubifs_lookup_level0()
1321 *zn = znode; in ubifs_lookup_level0()
1351 struct ubifs_znode **zn, int *n) in lookup_level0_dirty() argument
1401 *zn = znode; in lookup_level0_dirty()
1432 *zn = znode; in lookup_level0_dirty()
1923 struct ubifs_znode **zn, int *n, int exact) in search_dh_cookie() argument
1926 struct ubifs_znode *znode = *zn; in search_dh_cookie()
1951 *zn = znode; in search_dh_cookie()
2122 struct ubifs_znode *zn, *zi, *zp; in tnc_insert() local
2157 zn = kzalloc(c->max_znode_sz, GFP_NOFS); in tnc_insert()
2158 if (!zn) in tnc_insert()
2160 zn->parent = zp; in tnc_insert()
2161 zn->level = znode->level; in tnc_insert()
2213 zi = zn; in tnc_insert()
2216 if (zn->level != 0) in tnc_insert()
2217 zbr->znode->parent = zn; in tnc_insert()
2222 __set_bit(DIRTY_ZNODE, &zn->flags); in tnc_insert()
2225 zn->child_cnt = move; in tnc_insert()
2232 zn->zbranch[i] = znode->zbranch[keep + i]; in tnc_insert()
2234 if (zn->level != 0) in tnc_insert()
2235 if (zn->zbranch[i].znode) { in tnc_insert()
2236 zn->zbranch[i].znode->parent = zn; in tnc_insert()
2237 zn->zbranch[i].znode->iip = i; in tnc_insert()
2242 dbg_tnck(key, "inserting at %d level %d, key ", n, zn->level); in tnc_insert()
2255 zbr->key = zn->zbranch[0].key; in tnc_insert()
2256 zbr->znode = zn; in tnc_insert()
2283 zi->zbranch[1].key = zn->zbranch[0].key; in tnc_insert()
2284 zi->zbranch[1].znode = zn; in tnc_insert()
2291 zn->parent = zi; in tnc_insert()
2292 zn->iip = 1; in tnc_insert()
3226 struct ubifs_znode *znode, *zn; in lookup_znode() local
3286 zn = znode; in lookup_znode()
3310 znode = zn; in lookup_znode()
3382 struct ubifs_znode *znode, *zn; in is_leaf_node_in_tnc() local
3400 zn = znode; in is_leaf_node_in_tnc()
3416 znode = zn; in is_leaf_node_in_tnc()