• Home
  • Raw
  • Download

Lines Matching refs:znode

851 		      const struct ubifs_znode *znode)  in ubifs_dump_znode()  argument
858 if (znode->parent) in ubifs_dump_znode()
859 zbr = &znode->parent->zbranch[znode->iip]; in ubifs_dump_znode()
864 znode, zbr->lnum, zbr->offs, zbr->len, znode->parent, znode->iip, in ubifs_dump_znode()
865 znode->level, znode->child_cnt, znode->flags); in ubifs_dump_znode()
867 if (znode->child_cnt <= 0 || znode->child_cnt > c->fanout) { in ubifs_dump_znode()
873 for (n = 0; n < znode->child_cnt; n++) { in ubifs_dump_znode()
874 zbr = &znode->zbranch[n]; in ubifs_dump_znode()
875 if (znode->level > 0) in ubifs_dump_znode()
877 n, zbr->znode, zbr->lnum, zbr->offs, zbr->len, in ubifs_dump_znode()
882 n, zbr->znode, zbr->lnum, zbr->offs, zbr->len, in ubifs_dump_znode()
925 struct ubifs_znode *znode; in ubifs_dump_tnc() local
930 znode = ubifs_tnc_levelorder_next(c->zroot.znode, NULL); in ubifs_dump_tnc()
931 level = znode->level; in ubifs_dump_tnc()
933 while (znode) { in ubifs_dump_tnc()
934 if (level != znode->level) { in ubifs_dump_tnc()
935 level = znode->level; in ubifs_dump_tnc()
938 ubifs_dump_znode(c, znode); in ubifs_dump_tnc()
939 znode = ubifs_tnc_levelorder_next(c->zroot.znode, znode); in ubifs_dump_tnc()
944 static int dump_znode(struct ubifs_info *c, struct ubifs_znode *znode, in dump_znode() argument
947 ubifs_dump_znode(c, znode); in dump_znode()
1267 struct ubifs_znode *znode = zbr->znode; in dbg_check_znode() local
1268 struct ubifs_znode *zp = znode->parent; in dbg_check_znode()
1271 if (znode->child_cnt <= 0 || znode->child_cnt > c->fanout) { in dbg_check_znode()
1275 if (znode->level < 0) { in dbg_check_znode()
1279 if (znode->iip < 0 || znode->iip >= c->fanout) { in dbg_check_znode()
1286 if (!ubifs_zn_dirty(znode)) { in dbg_check_znode()
1291 if (ubifs_zn_dirty(znode)) { in dbg_check_znode()
1306 if (ubifs_zn_dirty(znode)) { in dbg_check_znode()
1316 if (znode->level != zp->level - 1) { in dbg_check_znode()
1329 if (znode->iip >= zp->child_cnt) { in dbg_check_znode()
1334 if (znode->iip != n) { in dbg_check_znode()
1337 &zp->zbranch[znode->iip].key)) { in dbg_check_znode()
1341 n = znode->iip; in dbg_check_znode()
1349 cmp = keys_cmp(c, min, &znode->zbranch[0].key); in dbg_check_znode()
1364 &znode->zbranch[znode->child_cnt - 1].key); in dbg_check_znode()
1382 for (n = 1; n < znode->child_cnt; n++) { in dbg_check_znode()
1383 cmp = keys_cmp(c, &znode->zbranch[n - 1].key, in dbg_check_znode()
1384 &znode->zbranch[n].key); in dbg_check_znode()
1391 if (!is_hash_key(c, &znode->zbranch[n].key)) { in dbg_check_znode()
1396 if (znode->level != 0 || c->replaying) in dbg_check_znode()
1403 err = dbg_check_key_order(c, &znode->zbranch[n - 1], in dbg_check_znode()
1404 &znode->zbranch[n]); in dbg_check_znode()
1414 for (n = 0; n < znode->child_cnt; n++) { in dbg_check_znode()
1415 if (!znode->zbranch[n].znode && in dbg_check_znode()
1416 (znode->zbranch[n].lnum == 0 || in dbg_check_znode()
1417 znode->zbranch[n].len == 0)) { in dbg_check_znode()
1422 if (znode->zbranch[n].lnum != 0 && in dbg_check_znode()
1423 znode->zbranch[n].len == 0) { in dbg_check_znode()
1428 if (znode->zbranch[n].lnum == 0 && in dbg_check_znode()
1429 znode->zbranch[n].len != 0) { in dbg_check_znode()
1434 if (znode->zbranch[n].lnum == 0 && in dbg_check_znode()
1435 znode->zbranch[n].offs != 0) { in dbg_check_znode()
1440 if (znode->level != 0 && znode->zbranch[n].znode) in dbg_check_znode()
1441 if (znode->zbranch[n].znode->parent != znode) { in dbg_check_znode()
1452 ubifs_dump_znode(c, znode); in dbg_check_znode()
1471 struct ubifs_znode *znode; in dbg_check_tnc() local
1479 if (!c->zroot.znode) in dbg_check_tnc()
1482 znode = ubifs_tnc_postorder_first(c->zroot.znode); in dbg_check_tnc()
1487 if (!znode->parent) in dbg_check_tnc()
1490 zbr = &znode->parent->zbranch[znode->iip]; in dbg_check_tnc()
1497 if (ubifs_zn_dirty(znode)) in dbg_check_tnc()
1503 prev = znode; in dbg_check_tnc()
1504 znode = ubifs_tnc_postorder_next(znode); in dbg_check_tnc()
1505 if (!znode) in dbg_check_tnc()
1513 if (prev->level == 0 && znode->level == 0 && !c->replaying && in dbg_check_tnc()
1515 &znode->zbranch[0].key)) { in dbg_check_tnc()
1517 &znode->zbranch[0]); in dbg_check_tnc()
1524 ubifs_dump_znode(c, znode); in dbg_check_tnc()
1568 struct ubifs_znode *znode, *child; in dbg_walk_index() local
1572 if (!c->zroot.znode) { in dbg_walk_index()
1573 c->zroot.znode = ubifs_load_znode(c, &c->zroot, NULL, 0); in dbg_walk_index()
1574 if (IS_ERR(c->zroot.znode)) { in dbg_walk_index()
1575 err = PTR_ERR(c->zroot.znode); in dbg_walk_index()
1576 c->zroot.znode = NULL; in dbg_walk_index()
1586 znode = c->zroot.znode; in dbg_walk_index()
1587 while (znode->level > 0) { in dbg_walk_index()
1588 zbr = &znode->zbranch[0]; in dbg_walk_index()
1589 child = zbr->znode; in dbg_walk_index()
1591 child = ubifs_load_znode(c, zbr, znode, 0); in dbg_walk_index()
1596 zbr->znode = child; in dbg_walk_index()
1599 znode = child; in dbg_walk_index()
1609 err = znode_cb(c, znode, priv); in dbg_walk_index()
1613 ubifs_dump_znode(c, znode); in dbg_walk_index()
1617 if (leaf_cb && znode->level == 0) { in dbg_walk_index()
1618 for (idx = 0; idx < znode->child_cnt; idx++) { in dbg_walk_index()
1619 zbr = &znode->zbranch[idx]; in dbg_walk_index()
1629 if (!znode->parent) in dbg_walk_index()
1632 idx = znode->iip + 1; in dbg_walk_index()
1633 znode = znode->parent; in dbg_walk_index()
1634 if (idx < znode->child_cnt) { in dbg_walk_index()
1636 zbr = &znode->zbranch[idx]; in dbg_walk_index()
1637 child = zbr->znode; in dbg_walk_index()
1639 child = ubifs_load_znode(c, zbr, znode, idx); in dbg_walk_index()
1644 zbr->znode = child; in dbg_walk_index()
1646 znode = child; in dbg_walk_index()
1655 while (znode->level > 0) { in dbg_walk_index()
1656 zbr = &znode->zbranch[0]; in dbg_walk_index()
1657 child = zbr->znode; in dbg_walk_index()
1659 child = ubifs_load_znode(c, zbr, znode, 0); in dbg_walk_index()
1664 zbr->znode = child; in dbg_walk_index()
1666 znode = child; in dbg_walk_index()
1674 if (znode->parent) in dbg_walk_index()
1675 zbr = &znode->parent->zbranch[znode->iip]; in dbg_walk_index()
1679 ubifs_dump_znode(c, znode); in dbg_walk_index()
1695 static int add_size(struct ubifs_info *c, struct ubifs_znode *znode, void *priv) in add_size() argument
1700 add = ubifs_idx_node_sz(c, znode->child_cnt); in add_size()
1912 struct ubifs_znode *znode; in read_add_inode() local
1922 err = ubifs_lookup_level0(c, &key, &znode, &n); in read_add_inode()
1932 zbr = &znode->zbranch[n]; in read_add_inode()
2147 struct ubifs_znode *znode; in check_inodes() local
2222 err = ubifs_lookup_level0(c, &key, &znode, &n); in check_inodes()
2233 zbr = &znode->zbranch[n]; in check_inodes()