Lines Matching defs:map
21 struct perf_cpu_map *map;
39 map = cpu_map__new_data(data);
40 TEST_ASSERT_VAL("wrong nr", perf_cpu_map__nr(map) == 20);
42 TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 0).cpu == 0);
44 TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, i - 1).cpu == i);
46 perf_cpu_map__put(map);
57 struct perf_cpu_map *map;
67 map = cpu_map__new_data(data);
68 TEST_ASSERT_VAL("wrong nr", perf_cpu_map__nr(map) == 2);
69 TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 0).cpu == 1);
70 TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 1).cpu == 256);
71 TEST_ASSERT_VAL("wrong refcnt", refcount_read(perf_cpu_map__refcnt(map)) == 1);
72 perf_cpu_map__put(map);
83 struct perf_cpu_map *map;
93 map = cpu_map__new_data(data);
94 TEST_ASSERT_VAL("wrong nr", perf_cpu_map__nr(map) == 256);
95 TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__cpu(map, 0).cpu == 1);
96 TEST_ASSERT_VAL("wrong cpu", perf_cpu_map__max(map).cpu == 256);
97 TEST_ASSERT_VAL("wrong refcnt", refcount_read(perf_cpu_map__refcnt(map)) == 1);
98 perf_cpu_map__put(map);
110 TEST_ASSERT_VAL("failed to synthesize map",
118 TEST_ASSERT_VAL("failed to synthesize map",
126 TEST_ASSERT_VAL("failed to synthesize map",
135 struct perf_cpu_map *map = perf_cpu_map__new(str);
138 if (!map)
141 cpu_map__snprint(map, buf, sizeof(buf));
142 perf_cpu_map__put(map);
149 TEST_ASSERT_VAL("failed to convert map", cpu_map_print("1"));
150 TEST_ASSERT_VAL("failed to convert map", cpu_map_print("1,5"));
151 TEST_ASSERT_VAL("failed to convert map", cpu_map_print("1,3,5,7,9,11,13,15,17,19,21-40"));
152 TEST_ASSERT_VAL("failed to convert map", cpu_map_print("2-5"));
153 TEST_ASSERT_VAL("failed to convert map", cpu_map_print("1,3-6,8-10,24,35-37"));
154 TEST_ASSERT_VAL("failed to convert map", cpu_map_print("1,3-6,8-10,24,35-37"));
155 TEST_ASSERT_VAL("failed to convert map", cpu_map_print("1-10,12-20,22-30,32-40"));
166 TEST_ASSERT_VAL("failed to merge map: bad nr", perf_cpu_map__nr(c) == 5);
168 TEST_ASSERT_VAL("failed to merge map: bad result", !strcmp(buf, "1-2,4-5,7"));
181 TEST_ASSERT_EQUAL("failed to intersect map: bad nr", perf_cpu_map__nr(c), nr);
183 TEST_ASSERT_VAL("failed to intersect map: bad result", !strcmp(buf, expected));
251 TEST_CASE("Synthesize cpu map", cpu_map_synthesize),
252 TEST_CASE("Print cpu map", cpu_map_print),
253 TEST_CASE("Merge cpu map", cpu_map_merge),
254 TEST_CASE("Intersect cpu map", cpu_map_intersect),
255 TEST_CASE("Equal cpu map", cpu_map_equal),
260 .desc = "CPU map",