|
| static int | check_pmmr (void) |
| |
| static uint64_t | diff56 (uint64_t after, uint64_t before) |
| |
| static uint64_t | diff52 (uint64_t after, uint64_t before) |
| |
| static int | _papi_pfnec_set_overflow (EventSetInfo_t *ESI, int EventIndex, int threshold) |
| |
| static void | dump_smpl_arg (pfnec_dfl_smpl_arg_t *arg) |
| |
| static void | dump_sets (pfarg_setdesc_t *set, int num_sets) |
| |
| static void | dump_setinfo (pfarg_setinfo_t *setinfo, int num_sets) |
| |
| static void | dump_pmc (pfnec_control_state_t *ctl) |
| |
| static void | dump_pmd (pfnec_control_state_t *ctl) |
| |
| static void | dump_smpl_hdr (pfnec_dfl_smpl_hdr_t *hdr) |
| |
| static void | dump_smpl (pfnec_dfl_smpl_entry_t *entry) |
| |
| static int | _papi_pfnec_write_pmcs (pfnec_context_t *ctx, pfnec_control_state_t *ctl) |
| |
| static int | _papi_pfnec_write_pmds (pfnec_context_t *ctx, pfnec_control_state_t *ctl) |
| |
| static int | _papi_pfnec_read_pmds (pfnec_context_t *ctx, pfnec_control_state_t *ctl) |
| |
| static int | check_multiplex_timeout (int ctx_fd, unsigned long *timeout_ns) |
| |
| static int | detect_timeout_and_unavail_pmu_regs (pfneclib_regmask_t *r_pmcs, pfneclib_regmask_t *r_pmds, unsigned long *timeout_ns) |
| |
| static int | compute_kernel_args (hwd_control_state_t *ctl0) |
| |
| static int | attach (hwd_control_state_t *ctl, unsigned long tid) |
| |
| static int | detach (hwd_context_t *ctx, hwd_control_state_t *ctl) |
| |
| static int | set_domain (hwd_control_state_t *ctl, int domain) |
| |
| static int | set_granularity (hwd_control_state_t *this_state, int domain) |
| |
| static int | set_inherit (int arg) |
| |
| static int | get_string_from_file (char *file, char *str, int len) |
| |
| static int | _papi_pfnec_init_component (int cidx) |
| |
| static int | _papi_pfnec_shutdown_component () |
| |
| static int | _papi_pfnec_init_thread (hwd_context_t *thr_ctx) |
| |
| static int | _papi_pfnec_reset (hwd_context_t *ctx, hwd_control_state_t *ctl) |
| |
| static int | _papi_pfnec_write (hwd_context_t *ctx, hwd_control_state_t *ctl, long long *from) |
| |
| static int | _papi_pfnec_read (hwd_context_t *ctx, hwd_control_state_t *ctl, long long **events, int flags) |
| |
| static int | _papi_pfnec_start (hwd_context_t *ctx0, hwd_control_state_t *ctl0) |
| |
| static int | _papi_pfnec_stop (hwd_context_t *ctx0, hwd_control_state_t *ctl0) |
| |
| static int | round_requested_ns (int ns) |
| |
| static int | _papi_pfnec_ctl (hwd_context_t *ctx, int code, _papi_int_option_t *option) |
| |
| static int | _papi_pfnec_shutdown (hwd_context_t *ctx0) |
| |
| static int | find_profile_index (EventSetInfo_t *ESI, int pmd, int *flags, unsigned int *native_index, int *profile_index) |
| |
| static void | pfnec_bv_set (uint64_t *bv, uint16_t rnum) |
| |
| static int | setup_ear_event (unsigned int native_index, pfarg_pmd_t *pd, int flags) |
| |
| static int | process_smpl_entry (unsigned int native_pfnec_index, int flags, pfnec_dfl_smpl_entry_t **ent, vptr_t *pc) |
| |
| static int | process_smpl_buf (int num_smpl_pmds, int entry_size, ThreadInfo_t **thr) |
| |
| static void | _papi_pfnec_dispatch_timer (int n, hwd_siginfo_t *info, void *uc) |
| |
| static int | _papi_pfnec_stop_profiling (ThreadInfo_t *thread, EventSetInfo_t *ESI) |
| |
| static int | _papi_pfnec_set_profile (EventSetInfo_t *ESI, int EventIndex, int threshold) |
| |
| static int | _papi_pfnec_init_control_state (hwd_control_state_t *ctl) |
| |
| static int | _papi_pfnec_allocate_registers (EventSetInfo_t *ESI) |
| |
| static int | _papi_pfnec_update_control_state (hwd_control_state_t *ctl, NativeInfo_t *native, int count, hwd_context_t *ctx) |
| |
| static int | _perfnec_ntv_enum_events (unsigned int *EventCode, int modifier) |
| |
| static int | _perfnec_ntv_code_to_name (unsigned int EventCode, char *name, int len) |
| |
| static int | _perfnec_ntv_code_to_info (unsigned int EventCode, PAPI_event_info_t *info) |
| |
| static int | _perfnec_ntv_name_to_code (const char *name, unsigned int *EventCode) |
| |