|  | /* SPDX-License-Identifier: GPL-2.0 */ | 
|  | #ifndef __PERF_PARSE_EVENTS_HYBRID_H | 
|  | #define __PERF_PARSE_EVENTS_HYBRID_H | 
|  |  | 
|  | #include <linux/list.h> | 
|  | #include <stdbool.h> | 
|  | #include <linux/types.h> | 
|  | #include <linux/perf_event.h> | 
|  | #include <string.h> | 
|  |  | 
|  | int parse_events__add_numeric_hybrid(struct parse_events_state *parse_state, | 
|  | struct list_head *list, | 
|  | struct perf_event_attr *attr, | 
|  | const char *name, const char *metric_id, | 
|  | struct list_head *config_terms, | 
|  | bool *hybrid); | 
|  |  | 
|  | int parse_events__add_cache_hybrid(struct list_head *list, int *idx, | 
|  | struct perf_event_attr *attr, | 
|  | const char *name, const char *metric_id, | 
|  | struct list_head *config_terms, | 
|  | bool *hybrid, | 
|  | struct parse_events_state *parse_state); | 
|  |  | 
|  | #endif /* __PERF_PARSE_EVENTS_HYBRID_H */ |