/* SPDX-License-Identifier: GPL-2.0-only */ /* Copyright(c) 2023 Intel Corporation */ #ifndef ADF_GEN4_TIMER_H_ #define ADF_GEN4_TIMER_H_ #include <linux/ktime.h> #include <linux/workqueue.h> struct adf_accel_dev; struct adf_timer { struct adf_accel_dev *accel_dev; struct delayed_work work_ctx; ktime_t initial_ktime; }; int adf_gen4_timer_start(struct adf_accel_dev *accel_dev); void adf_gen4_timer_stop(struct adf_accel_dev *accel_dev); #endif /* ADF_GEN4_TIMER_H_ */