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);
#define 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_clb_t)(const uint64_t val, const uint64_t opaque[RTE_POWER_MONITOR_OPAQUE_SZ])
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)