5 #ifndef _RTE_POWER_INTRINSIC_H_ 6 #define _RTE_POWER_INTRINSIC_H_ 10 #include <rte_compat.h> 22 #define RTE_POWER_MONITOR_OPAQUE_SZ 4 41 struct rte_power_monitor_cond {
89 const uint64_t tsc_timestamp);
165 const uint32_t num,
const uint64_t tsc_timestamp);
__rte_experimental int rte_power_monitor_wakeup(const unsigned int lcore_id)
#define RTE_POWER_MONITOR_OPAQUE_SZ
__rte_experimental int rte_power_pause(const uint64_t tsc_timestamp)
int(* rte_power_monitor_clb_t)(const uint64_t val, const uint64_t opaque[RTE_POWER_MONITOR_OPAQUE_SZ])
__rte_experimental int rte_power_monitor_multi(const struct rte_power_monitor_cond pmc[], const uint32_t num, const uint64_t tsc_timestamp)
__rte_experimental int rte_power_monitor(const struct rte_power_monitor_cond *pmc, const uint64_t tsc_timestamp)