Lines Matching refs:parse_state
63 static int pmu_cmp(struct parse_events_state *parse_state, in pmu_cmp() argument
66 if (!parse_state->hybrid_pmu_name) in pmu_cmp()
69 return strcmp(parse_state->hybrid_pmu_name, pmu->name); in pmu_cmp()
72 static int add_hw_hybrid(struct parse_events_state *parse_state, in add_hw_hybrid() argument
83 if (pmu_cmp(parse_state, pmu)) in add_hw_hybrid()
88 &parse_state->idx, list, attr, name, in add_hw_hybrid()
118 static int add_raw_hybrid(struct parse_events_state *parse_state, in add_raw_hybrid() argument
129 if (pmu_cmp(parse_state, pmu)) in add_raw_hybrid()
133 ret = create_raw_event_hybrid(&parse_state->idx, list, attr, in add_raw_hybrid()
143 int parse_events__add_numeric_hybrid(struct parse_events_state *parse_state, in parse_events__add_numeric_hybrid() argument
159 return add_hw_hybrid(parse_state, list, attr, name, metric_id, in parse_events__add_numeric_hybrid()
163 return add_raw_hybrid(parse_state, list, attr, name, metric_id, in parse_events__add_numeric_hybrid()
173 struct parse_events_state *parse_state) in parse_events__add_cache_hybrid() argument
186 if (pmu_cmp(parse_state, pmu)) in parse_events__add_cache_hybrid()