Home
last modified time | relevance | path

Searched refs:ids1 (Results 1 – 4 of 4) sorted by relevance

/linux/tools/perf/tests/
A Dexpr.c12 struct hashmap *ids1, *ids2; in test_ids_union() local
15 ids1 = ids__new(); in test_ids_union()
16 TEST_ASSERT_VAL("ids__new", ids1); in test_ids_union()
20 ids1 = ids__union(ids1, ids2); in test_ids_union()
21 TEST_ASSERT_EQUAL("union", (int)hashmap__size(ids1), 0); in test_ids_union()
30 ids1 = ids__union(ids1, ids2); in test_ids_union()
31 TEST_ASSERT_EQUAL("union", (int)hashmap__size(ids1), 2); in test_ids_union()
38 ids1 = ids__union(ids1, ids2); in test_ids_union()
39 TEST_ASSERT_EQUAL("union", (int)hashmap__size(ids1), 2); in test_ids_union()
47 ids1 = ids__union(ids1, ids2); in test_ids_union()
[all …]
/linux/tools/perf/util/
A Dexpr.c108 struct hashmap *ids__union(struct hashmap *ids1, struct hashmap *ids2) in ids__union() argument
116 if (!ids1) in ids__union()
120 return ids1; in ids__union()
122 if (hashmap__size(ids1) < hashmap__size(ids2)) { in ids__union()
123 struct hashmap *tmp = ids1; in ids__union()
125 ids1 = ids2; in ids__union()
129 ret = hashmap__set(ids1, cur->key, cur->value, in ids__union()
135 hashmap__free(ids1); in ids__union()
141 return ids1; in ids__union()
A Dexpr.y77 static struct ids union_expr(struct ids ids1, struct ids ids2)
81 .ids = ids__union(ids1.ids, ids2.ids),
A Dexpr.h34 struct hashmap *ids__union(struct hashmap *ids1, struct hashmap *ids2);

Completed in 5 milliseconds