Lines Matching refs:topo_node
53 struct topo_node { struct
54 struct topo_node *parent; argument
55 TAILQ_HEAD(topo_children, topo_node) children;
56 TAILQ_ENTRY(topo_node) siblings;
113 void topo_init_node(struct topo_node *node);
114 void topo_init_root(struct topo_node *root);
115 struct topo_node * topo_add_node_by_hwid(struct topo_node *parent, int hwid,
117 struct topo_node * topo_find_node_by_hwid(struct topo_node *parent, int hwid,
119 void topo_promote_child(struct topo_node *child);
120 struct topo_node * topo_next_node(struct topo_node *top,
121 struct topo_node *node);
122 struct topo_node * topo_next_nonchild_node(struct topo_node *top,
123 struct topo_node *node);
124 void topo_set_pu_id(struct topo_node *node, cpuid_t id);
142 int topo_analyze(struct topo_node *topo_root, int all,