Lines Matching refs:root
114 * xbc_root_node() - Get the root node of extended boot config
116 * Return the address of root node of extended boot config. If the
279 * @root: Root XBC node
285 * after @root (@root is not included.) If @root is NULL, this returns full
288 * if @node is NULL or @root is not the ancestor of @node or @root is @node,
293 int __init xbc_node_compose_key_after(struct xbc_node *root,
300 if (!node || node == root)
306 while (node && node != root) {
312 if (!node && root)
335 * @root: An XBC root node
339 * under @root node (including @root node itself).
342 struct xbc_node * __init xbc_node_find_next_leaf(struct xbc_node *root,
351 node = root;
362 if (node == root) /* @root was a leaf, no child node. */
367 if (node == root)
385 * @root: An XBC root node
389 * under @root node. Returns the value and update *@leaf if next leaf node
394 const char * __init xbc_node_find_next_key_value(struct xbc_node *root,
401 *leaf = xbc_node_find_next_leaf(root, *leaf);