config.h (c6fc018a7a64c2c3ea56529fd8d0ca0f43408b0f) | config.h (08d090cfed8cc2ce5821ddb2b91118979e511019) |
---|---|
1#ifndef __PERF_CONFIG_H 2#define __PERF_CONFIG_H 3 4#include <stdbool.h> 5#include <linux/list.h> 6 7struct perf_config_item { 8 char *name; 9 char *value; | 1#ifndef __PERF_CONFIG_H 2#define __PERF_CONFIG_H 3 4#include <stdbool.h> 5#include <linux/list.h> 6 7struct perf_config_item { 8 char *name; 9 char *value; |
10 bool from_system_config; |
|
10 struct list_head node; 11}; 12 13struct perf_config_section { 14 char *name; 15 struct list_head items; | 11 struct list_head node; 12}; 13 14struct perf_config_section { 15 char *name; 16 struct list_head items; |
17 bool from_system_config; |
|
16 struct list_head node; 17}; 18 19struct perf_config_set { 20 struct list_head sections; 21}; 22 23extern const char *config_exclusive_filename; --- 4 unchanged lines hidden (view full) --- 28int perf_config_int(const char *, const char *); 29u64 perf_config_u64(const char *, const char *); 30int perf_config_bool(const char *, const char *); 31int config_error_nonbool(const char *); 32const char *perf_etc_perfconfig(void); 33 34struct perf_config_set *perf_config_set__new(void); 35void perf_config_set__delete(struct perf_config_set *set); | 18 struct list_head node; 19}; 20 21struct perf_config_set { 22 struct list_head sections; 23}; 24 25extern const char *config_exclusive_filename; --- 4 unchanged lines hidden (view full) --- 30int perf_config_int(const char *, const char *); 31u64 perf_config_u64(const char *, const char *); 32int perf_config_bool(const char *, const char *); 33int config_error_nonbool(const char *); 34const char *perf_etc_perfconfig(void); 35 36struct perf_config_set *perf_config_set__new(void); 37void perf_config_set__delete(struct perf_config_set *set); |
36int perf_config_set__collect(struct perf_config_set *set, | 38int perf_config_set__collect(struct perf_config_set *set, const char *file_name, |
37 const char *var, const char *value); 38void perf_config__init(void); 39void perf_config__exit(void); 40void perf_config__refresh(void); 41 42/** 43 * perf_config_sections__for_each - iterate thru all the sections 44 * @list: list_head instance to iterate --- 24 unchanged lines hidden --- | 39 const char *var, const char *value); 40void perf_config__init(void); 41void perf_config__exit(void); 42void perf_config__refresh(void); 43 44/** 45 * perf_config_sections__for_each - iterate thru all the sections 46 * @list: list_head instance to iterate --- 24 unchanged lines hidden --- |