Lines Matching refs:node

247 	struct jffs2_unknown_node node;  in get_node_mem_nand()  local
250 if (NULL == get_fl_mem_nand(off, sizeof(node), &node)) in get_node_mem_nand()
253 if (!(ret = get_fl_mem_nand(off, node.magic == in get_node_mem_nand()
254 JFFS2_MAGIC_BITMASK ? node.totlen : sizeof(node), in get_node_mem_nand()
257 off, node.magic, node.nodetype, node.totlen); in get_node_mem_nand()
354 struct jffs2_unknown_node node; in get_node_mem_onenand() local
357 if (NULL == get_fl_mem_onenand(off, sizeof(node), &node)) in get_node_mem_onenand()
360 ret = get_fl_mem_onenand(off, node.magic == in get_node_mem_onenand()
361 JFFS2_MAGIC_BITMASK ? node.totlen : sizeof(node), in get_node_mem_onenand()
365 off, node.magic, node.nodetype, node.totlen); in get_node_mem_onenand()
1200 struct jffs2_unknown_node *node; in jffs2_1pass_rescan_needed() local
1217 node = (struct jffs2_unknown_node *) get_fl_mem(b->offset, in jffs2_1pass_rescan_needed()
1219 if (node->nodetype != JFFS2_NODETYPE_DIRENT) { in jffs2_1pass_rescan_needed()
1477 union jffs2_node_union *node; in jffs2_1pass_build_lists() local
1619 node = (union jffs2_node_union *)&buf[ofs - buf_ofs]; in jffs2_1pass_build_lists()
1674 if (node->u.magic != JFFS2_MAGIC_BITMASK) { in jffs2_1pass_build_lists()
1680 crcnode.magic = node->u.magic; in jffs2_1pass_build_lists()
1681 crcnode.nodetype = node->u.nodetype | JFFS2_NODE_ACCURATE; in jffs2_1pass_build_lists()
1682 crcnode.totlen = node->u.totlen; in jffs2_1pass_build_lists()
1683 crcnode.hdr_crc = node->u.hdr_crc; in jffs2_1pass_build_lists()
1690 if (ofs + node->u.totlen > sector_ofs + part->sector_size) { in jffs2_1pass_build_lists()
1696 if (!(node->u.nodetype & JFFS2_NODE_ACCURATE)) { in jffs2_1pass_build_lists()
1698 node->u.nodetype, node->u.totlen, ofs); in jffs2_1pass_build_lists()
1699 ofs += ((node->u.totlen + 3) & ~3); in jffs2_1pass_build_lists()
1705 switch (node->u.nodetype) { in jffs2_1pass_build_lists()
1717 node = (void *)buf; in jffs2_1pass_build_lists()
1719 if (!inode_crc((struct jffs2_raw_inode *)node)) in jffs2_1pass_build_lists()
1729 b->version = node->i.version; in jffs2_1pass_build_lists()
1730 b->ino = node->i.ino; in jffs2_1pass_build_lists()
1731 if (max_totlen < node->u.totlen) in jffs2_1pass_build_lists()
1732 max_totlen = node->u.totlen; in jffs2_1pass_build_lists()
1739 node)->nsize) { in jffs2_1pass_build_lists()
1741 node->u.totlen, in jffs2_1pass_build_lists()
1748 node = (void *)buf; in jffs2_1pass_build_lists()
1752 node) || in jffs2_1pass_build_lists()
1756 node)) in jffs2_1pass_build_lists()
1767 b->version = node->d.version; in jffs2_1pass_build_lists()
1768 b->pino = node->d.pino; in jffs2_1pass_build_lists()
1769 if (max_totlen < node->u.totlen) in jffs2_1pass_build_lists()
1770 max_totlen = node->u.totlen; in jffs2_1pass_build_lists()
1774 if (node->u.totlen != sizeof(struct jffs2_unknown_node)) in jffs2_1pass_build_lists()
1777 node->u.totlen, in jffs2_1pass_build_lists()
1779 if (node->u.totlen == in jffs2_1pass_build_lists()
1791 if (node->u.totlen < in jffs2_1pass_build_lists()
1795 node->u.totlen, in jffs2_1pass_build_lists()
1802 node->u.nodetype, in jffs2_1pass_build_lists()
1803 node->u.totlen, ofs); in jffs2_1pass_build_lists()
1805 ofs += ((node->u.totlen + 3) & ~3); in jffs2_1pass_build_lists()