Lines Matching defs:node
61 secno hpfs_add_sector_to_btree(struct super_block *s, secno node, int fnod, unsigned fsecno)
73 if (!(fnode = hpfs_map_fnode(s, node, &bh))) return -1;
76 if (!(anode = hpfs_map_anode(s, node, &bh))) return -1;
79 a = node;
101 fnod?'f':'a', node);
113 hpfs_error(s, "empty file %08x, trying to add sector %08x", node, fsecno);
117 se = !fnod ? node : (node + 16384) & ~16383;
125 up = a != node ? le32_to_cpu(anode->up) : -1;
131 if (a == node && fnod) {
132 anode->up = cpu_to_le32(node);
163 if ((a == node && fnod) || na == -1) return se;
169 if (up != node || !fnod) {
188 if (up == node && fnod)
197 up = up != node ? le32_to_cpu(anode->up) : -1;
221 anode->up = cpu_to_le32(node);
228 if (!(anode = hpfs_map_anode(s, node, &bh))) {
234 if (!(fnode = hpfs_map_fnode(s, node, &bh))) {
240 ranode->up = cpu_to_le32(node);
405 anode_secno node = f;
432 hpfs_error(s, "internal btree %08x doesn't end with -1", node);
445 node = le32_to_cpu(btree->u.internal[i].down);
448 if (hpfs_stop_cycles(s, node, &c1, &c2, "hpfs_truncate_btree"))
450 if (!(anode = hpfs_map_anode(s, node, &bh))) return;