Lines Matching defs:node
48 /* Catalog node ID (CNID). */
58 /* A node descriptor. This is the header of every node. */
73 /* The number of the first node. */
317 struct grub_hfs_node node;
347 /* Lookup the root node of the extent overflow tree. */
358 /* Lookup the root node of the catalog tree. */
368 /* Lookup the root directory node in the catalog tree using the
655 /* Iterate the records in the node with index IDX in the mounted HFS
656 filesystem DATA. This node holds data of the type TYPE (0 =
657 catalog node, 1 = extent overflow node). If this is set, continue
658 iterating to the next node. For every records, call NODE_HOOK. */
668 struct grub_hfs_node node;
671 } node;
683 /* Read the node into memory. */
692 sizeof (node), &node))
695 /* Iterate over all records in this node. */
696 for (i = 0; i < grub_be_to_cpu16 (node.node.reccnt); i++)
704 pnt = (struct pointer *) (grub_be_to_cpu16 (node.offsets[pos])
705 + node.rawnode);
712 nodesize - grub_be_to_cpu16 (node.offsets[pos])
716 if (node_hook (&node.node, &rec))
720 idx = grub_be_to_cpu32 (node.node.next);
728 The index of the node on top of the tree is IDX. The tree is of
729 the type TYPE (0 = catalog node, 1 = extent overflow node). Return
750 /* If the key is smaller or equal to the current node, mark the
758 /* Check if this node is a leaf node. */
795 starting with the node ROOT_IDX. For every entry in this directory
860 /* If there was a matching record in this leaf node, continue the
1123 /* Lookup this node. */