|
PAPI 7.1.0.0
|
This file has the source code for a component that enables PAPI-C to access hardware monitoring sensors through the libsensors library. This code will dynamically create a native events table for all the sensors that can be accesed by the libsensors library. In order to learn more about libsensors, visit: (http://www.lm-sensors.org) More...

Go to the source code of this file.
Data Structures | |
| struct | _lmsensors_register_t |
| struct | _lmsensors_native_event_entry_t |
| struct | _lmsensors_reg_alloc_t |
| struct | _lmsensors_control_state_t |
| struct | _lmsensors_context_t |
Macros | |
| #define | LM_SENSORS_REFRESHTIME 200000 |
Variables | |
| static _lmsensors_native_event_entry_t * | lm_sensors_native_table |
| static int | num_events = 0 |
| static long_long * | cached_counts = NULL |
| static int(* | sensors_initPtr )(FILE *input) |
| static void(* | sensors_cleanupPtr )(void) |
| static int(* | sensors_snprintf_chip_namePtr )(char *str, size_t size, const sensors_chip_name *chip) |
| static char *(* | sensors_get_labelPtr )(const sensors_chip_name *name, const sensors_feature *feature) |
| static int(* | sensors_get_valuePtr )(const sensors_chip_name *name, int subfeat_nr, double *value) |
| static const sensors_chip_name *(* | sensors_get_detected_chipsPtr )(const sensors_chip_name *match, int *nr) |
| static const sensors_feature *(* | sensors_get_featuresPtr )(const sensors_chip_name *name, int *nr) |
| static const sensors_subfeature *(* | sensors_get_all_subfeaturesPtr )(const sensors_chip_name *name, const sensors_feature *feature, int *nr) |
| static void * | dl1 = NULL |
| static char | lmsensors_main [] =PAPI_LMSENSORS_MAIN |
| void(* | _dl_non_dynamic_init )(void) |
| papi_vector_t | _lmsensors_vector |
LM_SENSORS component
Tested version of lm_sensors: 3.1.1
Notes:
Definition in file linux-lmsensors.c.
| #define LM_SENSORS_REFRESHTIME 200000 |
Definition at line 47 of file linux-lmsensors.c.
|
static |
Definition at line 581 of file linux-lmsensors.c.
Definition at line 292 of file linux-lmsensors.c.

|
static |
Definition at line 481 of file linux-lmsensors.c.

|
static |
Definition at line 280 of file linux-lmsensors.c.
Definition at line 686 of file linux-lmsensors.c.
Definition at line 671 of file linux-lmsensors.c.
Definition at line 639 of file linux-lmsensors.c.
|
static |
Definition at line 524 of file linux-lmsensors.c.

|
static |
Definition at line 627 of file linux-lmsensors.c.
|
static |
Definition at line 613 of file linux-lmsensors.c.
|
static |
Definition at line 548 of file linux-lmsensors.c.
|
static |
Definition at line 567 of file linux-lmsensors.c.
|
static |
Definition at line 498 of file linux-lmsensors.c.
|
static |
Definition at line 511 of file linux-lmsensors.c.
|
static |
Definition at line 591 of file linux-lmsensors.c.
|
static |
Definition at line 171 of file linux-lmsensors.c.

|
static |
Definition at line 253 of file linux-lmsensors.c.

|
static |
Definition at line 369 of file linux-lmsensors.c.

| void(* _dl_non_dynamic_init) (void) | ( | void | ) |
Definition at line 129 of file linux-lmsensors.c.
| papi_vector_t _lmsensors_vector |
Definition at line 701 of file linux-lmsensors.c.
|
static |
Definition at line 100 of file linux-lmsensors.c.
|
static |
Definition at line 117 of file linux-lmsensors.c.
|
static |
Definition at line 97 of file linux-lmsensors.c.
|
static |
Definition at line 120 of file linux-lmsensors.c.
|
static |
Definition at line 99 of file linux-lmsensors.c.
|
static |
Definition at line 104 of file linux-lmsensors.c.
|
static |
Definition at line 113 of file linux-lmsensors.c.
|
static |
Definition at line 110 of file linux-lmsensors.c.
|
static |
Definition at line 112 of file linux-lmsensors.c.
|
static |
Definition at line 107 of file linux-lmsensors.c.
|
static |
Definition at line 108 of file linux-lmsensors.c.
|
static |
Definition at line 103 of file linux-lmsensors.c.
|
static |
Definition at line 105 of file linux-lmsensors.c.