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
41struct rte_power_monitor_cond {
89 const uint64_t tsc_timestamp);
165 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])
__rte_experimental int rte_power_monitor_wakeup(const unsigned int lcore_id)
__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_pause(const uint64_t tsc_timestamp)
__rte_experimental int rte_power_monitor(const struct rte_power_monitor_cond *pmc, const uint64_t tsc_timestamp)
#define RTE_POWER_MONITOR_OPAQUE_SZ