Lines Matching refs:node

36 	int node = pcibus_to_node(dev->bus);  in get_device_die_id()  local
43 if (node < 0) in get_device_die_id()
50 rb_entry((cur), struct intel_uncore_discovery_type, node)
68 struct rb_node *node = rb_find(&type_id, &discovery_tables, __type_cmp); in search_uncore_discovery_type() local
70 return (node) ? __node_2_type(node) : NULL; in search_uncore_discovery_type()
98 rb_add(&type->node, &discovery_tables, __type_less); in add_uncore_discovery_type()
120 unit = rb_entry(b, struct intel_uncore_discovery_unit, node); in pmu_idx_cmp()
143 unit = rb_entry(pos, struct intel_uncore_discovery_unit, node); in intel_uncore_find_discovery_unit()
149 unit = rb_entry(pos, struct intel_uncore_discovery_unit, node); in intel_uncore_find_discovery_unit()
177 a_node = rb_entry(a, struct intel_uncore_discovery_unit, node); in unit_less()
178 b_node = rb_entry(b, struct intel_uncore_discovery_unit, node); in unit_less()
197 struct rb_node *node; in uncore_find_unit() local
199 for (node = rb_first(root); node; node = rb_next(node)) { in uncore_find_unit()
200 unit = rb_entry(node, struct intel_uncore_discovery_unit, node); in uncore_find_unit()
208 void uncore_find_add_unit(struct intel_uncore_discovery_unit *node, in uncore_find_add_unit() argument
211 struct intel_uncore_discovery_unit *unit = uncore_find_unit(root, node->id); in uncore_find_add_unit()
214 node->pmu_idx = unit->pmu_idx; in uncore_find_add_unit()
216 node->pmu_idx = (*num_units)++; in uncore_find_add_unit()
218 rb_add(&node->node, root, unit_less); in uncore_find_add_unit()
225 struct intel_uncore_discovery_unit *node; in uncore_insert_box_info() local
235 node = kzalloc(sizeof(*node), GFP_KERNEL); in uncore_insert_box_info()
236 if (!node) in uncore_insert_box_info()
239 node->die = die; in uncore_insert_box_info()
240 node->id = unit->box_id; in uncore_insert_box_info()
241 node->addr = unit->ctl; in uncore_insert_box_info()
245 kfree(node); in uncore_insert_box_info()
249 uncore_find_add_unit(node, &type->units, &type->num_units); in uncore_insert_box_info()
397 struct rb_node *node; in intel_uncore_clear_discovery_tables() local
399 rbtree_postorder_for_each_entry_safe(type, next, &discovery_tables, node) { in intel_uncore_clear_discovery_tables()
401 node = rb_first(&type->units); in intel_uncore_clear_discovery_tables()
402 pos = rb_entry(node, struct intel_uncore_discovery_unit, node); in intel_uncore_clear_discovery_tables()
403 rb_erase(node, &type->units); in intel_uncore_clear_discovery_tables()
700 struct rb_node *node; in intel_uncore_generic_init_uncores() local
708 for (node = rb_first(&discovery_tables); node; node = rb_next(node)) { in intel_uncore_generic_init_uncores()
709 type = rb_entry(node, struct intel_uncore_discovery_type, node); in intel_uncore_generic_init_uncores()