int pfms_write_pmcs(void *desc, pfarg_pmc_t *pmcs, uint32_t n)
int pfms_unload(void *desc)
int pfms_write_pmds(void *desc, pfarg_pmd_t *pmds, uint32_t n)
int pfms_create(uint64_t *cpu_list, size_t n, pfarg_ctx_t *ctx, pfms_ovfl_t *ovfl, void **desc)
int pfms_stop(void *desc)
int pfms_load(void *desc)
int pfms_close(void *desc)
int pfms_initialize(void)
int pfms_read_pmds(void *desc, pfarg_pmd_t *pmds, uint32_t n)
int pfms_start(void *desc)
int(* pfms_ovfl_t)(pfarg_msg_t *msg)