5 #ifndef _RTE_POWER_INTRINSIC_H_
6 #define _RTE_POWER_INTRINSIC_H_
21 #define RTE_POWER_MONITOR_OPAQUE_SZ 4
40 struct rte_power_monitor_cond {
84 const uint64_t tsc_timestamp);
148 const uint32_t num,
const uint64_t tsc_timestamp);
int(* rte_power_monitor_clb_t)(const uint64_t val, const uint64_t opaque[RTE_POWER_MONITOR_OPAQUE_SZ])
int rte_power_pause(const uint64_t tsc_timestamp)
int rte_power_monitor_multi(const struct rte_power_monitor_cond pmc[], const uint32_t num, const uint64_t tsc_timestamp)
int rte_power_monitor(const struct rte_power_monitor_cond *pmc, const uint64_t tsc_timestamp)
int rte_power_monitor_wakeup(const unsigned int lcore_id)
#define RTE_POWER_MONITOR_OPAQUE_SZ