PAPI 7.1.0.0
Loading...
Searching...
No Matches
vendor_dispatch.h
Go to the documentation of this file.
1#ifndef __VENDOR_DISPATCH_H__
2#define __VENDOR_DISPATCH_H__
3
4#include "vendor_config.h"
5
6typedef struct vendord_ctx *vendord_ctx_t;
7
8int vendord_init_pre(void);
9int vendord_init(void);
10int vendord_shutdown(void);
11
12int vendord_ctx_open(unsigned int *events_id, int num_events, vendord_ctx_t *ctx);
13int vendord_ctx_start(vendord_ctx_t ctx);
14int vendord_ctx_read(vendord_ctx_t ctx, long long **counters);
15int vendord_ctx_stop(vendord_ctx_t ctx);
16int vendord_ctx_reset(vendord_ctx_t ctx);
17int vendord_ctx_close(vendord_ctx_t ctx);
18
19int vendord_err_get_last(const char **error);
20
21int vendord_evt_enum(unsigned int *event_code, int modifier);
22int vendord_evt_code_to_name(unsigned int event_code, char *name, int len);
23int vendord_evt_code_to_descr(unsigned int event_code, char *descr, int len);
24int vendord_evt_code_to_info(unsigned int event_code, PAPI_event_info_t *info);
25int vendord_evt_name_to_code(const char *name, unsigned int *event_code);
26
27#endif
static int num_events
uint64_t * events_id
const char * name
Definition: rocs.c:225
long long * counters
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)
char * descr