pmu_name_cmp
TEST_ASSERT_EQUAL("cpu", pmu_name_cmp("cpu", "cpu"), 0);
TEST_ASSERT_EQUAL("i915", pmu_name_cmp("i915", "i915"), 0);
TEST_ASSERT_EQUAL("cpum_cf", pmu_name_cmp("cpum_cf", "cpum_cf"), 0);
TEST_ASSERT_VAL("i915", pmu_name_cmp("cpu", "i915") < 0);
TEST_ASSERT_VAL("i915", pmu_name_cmp("i915", "cpu") > 0);
TEST_ASSERT_VAL("cpum_cf", pmu_name_cmp("cpum_cf", "cpum_ce") > 0);
TEST_ASSERT_VAL("cpum_cf", pmu_name_cmp("cpum_cf", "cpum_d0") < 0);
pmu_name_cmp(uncore_chas[i-1], uncore_chas[i]) < 0);
pmu_name_cmp(uncore_chas[i], uncore_chas[i-1]) > 0);
pmu_name_cmp(mrvl_ddrs[i-1], mrvl_ddrs[i]) < 0);
pmu_name_cmp(mrvl_ddrs[i], mrvl_ddrs[i-1]) > 0);
return pmu_name_cmp(lhs_pmu->name ?: "", rhs_pmu->name ?: "");
int pmu_name_cmp(const char *lhs_pmu_name, const char *rhs_pmu_name);