#include <stdbool.h>
#include <linux/list.h>
Go to the source code of this file.
|
typedef int(* | config_fn_t) (const char *, const char *, void *) |
|
|
int | perf_default_config (const char *, const char *, void *) |
|
int | perf_config (config_fn_t fn, void *) |
|
int | perf_config_int (int *dest, const char *, const char *) |
|
int | perf_config_u64 (u64 *dest, const char *, const char *) |
|
int | perf_config_bool (const char *, const char *) |
|
int | config_error_nonbool (const char *) |
|
const char * | perf_etc_perfconfig (void) |
|
struct perf_config_set * | perf_config_set__new (void) |
|
void | perf_config_set__delete (struct perf_config_set *set) |
|
int | perf_config_set__collect (struct perf_config_set *set, const char *file_name, const char *var, const char *value) |
|
void | perf_config__exit (void) |
|
void | perf_config__refresh (void) |
|
◆ perf_config_items__for_each_entry
#define perf_config_items__for_each_entry |
( |
|
list, |
|
|
|
item |
|
) |
| list_for_each_entry(item, list, node) |
perf_config_items__for_each - iterate thru all the items : list_head instance to iterate : struct perf_config_item iterator
Definition at line 57 of file config.h.
◆ perf_config_sections__for_each_entry
#define perf_config_sections__for_each_entry |
( |
|
list, |
|
|
|
section |
|
) |
| list_for_each_entry(section, list, node) |
perf_config_sections__for_each - iterate thru all the sections : list_head instance to iterate
Definition at line 49 of file config.h.
◆ perf_config_set__for_each_entry
#define perf_config_set__for_each_entry |
( |
|
set, |
|
|
|
section, |
|
|
|
item |
|
) |
| |
Value: perf_config_items__for_each_entry(§ion->items, item)
#define perf_config_sections__for_each_entry(list, section)
perf_config_set__for_each - iterate thru all the config section-item pairs : evlist instance to iterate
Definition at line 66 of file config.h.
◆ config_fn_t
typedef int(* config_fn_t) (const char *, const char *, void *) |
◆ config_error_nonbool()
int config_error_nonbool |
( |
const char * |
| ) |
|
◆ perf_config()
◆ perf_config__exit()
void perf_config__exit |
( |
void |
| ) |
|
◆ perf_config__refresh()
void perf_config__refresh |
( |
void |
| ) |
|
◆ perf_config_bool()
int perf_config_bool |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
◆ perf_config_int()
int perf_config_int |
( |
int * |
dest, |
|
|
const char * |
, |
|
|
const char * |
|
|
) |
| |
◆ perf_config_set__collect()
int perf_config_set__collect |
( |
struct perf_config_set * |
set, |
|
|
const char * |
file_name, |
|
|
const char * |
var, |
|
|
const char * |
value |
|
) |
| |
◆ perf_config_set__delete()
◆ perf_config_set__new()
◆ perf_config_u64()
int perf_config_u64 |
( |
u64 * |
dest, |
|
|
const char * |
, |
|
|
const char * |
|
|
) |
| |
◆ perf_default_config()
int perf_default_config |
( |
const char * |
, |
|
|
const char * |
, |
|
|
void * |
|
|
) |
| |
◆ perf_etc_perfconfig()
const char* perf_etc_perfconfig |
( |
void |
| ) |
|
◆ config_exclusive_filename
const char* config_exclusive_filename |