PAPI 7.1.0.0
Loading...
Searching...
No Matches
vendor_dispatch.c
Go to the documentation of this file.
1#include "vendor_dispatch.h"
2#include "vendor_common.h"
4
5int
7{
8 return vendorp1_init_pre();
9}
10
11int
13{
14 int papi_errno = vendorc_init();
15 if (papi_errno != PAPI_OK) {
16 return papi_errno;
17 }
18 return vendorp1_init();
19}
20
21int
23{
24 int papi_errno = vendorp1_shutdown();
25 if (papi_errno != PAPI_OK) {
26 return papi_errno;
27 }
28 return vendorc_shutdown();
29}
30
31int
32vendord_ctx_open(unsigned int *events_id, int num_events, vendord_ctx_t *ctx)
33{
35}
36
37int
38vendord_ctx_start(vendord_ctx_t ctx)
39{
40 return vendorp1_ctx_start(ctx);
41}
42
43int
44vendord_ctx_read(vendord_ctx_t ctx, long long **counters)
45{
46 return vendorp1_ctx_read(ctx, counters);
47}
48
49int
50vendord_ctx_stop(vendord_ctx_t ctx)
51{
52 return vendorp1_ctx_stop(ctx);
53}
54
55int
56vendord_ctx_reset(vendord_ctx_t ctx)
57{
58 return vendorp1_ctx_reset(ctx);
59}
60
61int
62vendord_ctx_close(vendord_ctx_t ctx)
63{
64 return vendorp1_ctx_close(ctx);
65}
66
67int
68vendord_err_get_last(const char **error)
69{
70 return vendorc_err_get_last(error);
71}
72
73int
74vendord_evt_enum(unsigned int *event_code, int modifier)
75{
76 return vendorp1_evt_enum(event_code, modifier);
77}
78
79int
80vendord_evt_code_to_name(unsigned int event_code, char *name, int len)
81{
82 return vendorp1_evt_code_to_name(event_code, name, len);
83}
84
85int
86vendord_evt_code_to_descr(unsigned int event_code, char *descr, int len)
87{
88 return vendorp1_evt_code_to_descr(event_code, descr, len);
89}
90
91int
92vendord_evt_code_to_info(unsigned int event_code, PAPI_event_info_t *info)
93{
94 return vendorp1_evt_code_to_info(event_code, info);
95}
96
97int
98vendord_evt_name_to_code(const char *name, unsigned int *event_code)
99{
100 return vendorp1_evt_name_to_code(name, event_code);
101}
#define PAPI_OK
Definition: f90papi.h:73
static int num_events
uint64_t * events_id
const char * name
Definition: rocs.c:225
int vendorc_shutdown(void)
Definition: vendor_common.c:39
int vendorc_err_get_last(const char **error)
Definition: vendor_common.c:48
int vendorc_init(void)
Definition: vendor_common.c:15
int vendord_ctx_reset(vendord_ctx_t ctx)
int vendord_evt_name_to_code(const char *name, unsigned int *event_code)
int vendord_ctx_start(vendord_ctx_t ctx)
int vendord_evt_code_to_name(unsigned int event_code, char *name, int len)
int vendord_shutdown(void)
int vendord_ctx_stop(vendord_ctx_t ctx)
int vendord_init_pre(void)
int vendord_err_get_last(const char **error)
int vendord_init(void)
int vendord_ctx_open(unsigned int *events_id, int num_events, vendord_ctx_t *ctx)
int vendord_evt_code_to_descr(unsigned int event_code, char *descr, int len)
int vendord_ctx_close(vendord_ctx_t ctx)
int vendord_ctx_read(vendord_ctx_t ctx, long long **counters)
int vendord_evt_code_to_info(unsigned int event_code, PAPI_event_info_t *info)
int vendord_evt_enum(unsigned int *event_code, int modifier)
int vendorp1_ctx_open(unsigned int *events_id, int num_events, vendorp_ctx_t *ctx)
int vendorp1_evt_code_to_info(unsigned int event_code, PAPI_event_info_t *info)
int vendorp1_evt_name_to_code(const char *name, unsigned int *event_code)
int vendorp1_evt_code_to_descr(unsigned int event_code, char *descr, int len)
int vendorp1_ctx_stop(vendorp_ctx_t ctx)
int vendorp1_init_pre(void)
int vendorp1_ctx_close(vendorp_ctx_t ctx)
int vendorp1_evt_enum(unsigned int *event_code, int modifier)
int vendorp1_ctx_reset(vendorp_ctx_t ctx)
int vendorp1_shutdown(void)
int vendorp1_ctx_read(vendorp_ctx_t ctx, long long **counters)
int vendorp1_ctx_start(vendorp_ctx_t ctx)
char * descr
int vendorp1_init(void)
int vendorp1_evt_code_to_name(unsigned int event_code, char *name, int len)