1*266b0663SKrzysztof Zdziarski /* SPDX-License-Identifier: BSD-3-Clause */ 2*266b0663SKrzysztof Zdziarski /* Copyright(c) 2007-2022 Intel Corporation */ 3*266b0663SKrzysztof Zdziarski #ifndef ADF_GEN4_TIMER_H_ 4*266b0663SKrzysztof Zdziarski #define ADF_GEN4_TIMER_H_ 5*266b0663SKrzysztof Zdziarski 6*266b0663SKrzysztof Zdziarski struct adf_accel_dev; 7*266b0663SKrzysztof Zdziarski 8*266b0663SKrzysztof Zdziarski struct adf_hb_timer_data { 9*266b0663SKrzysztof Zdziarski struct adf_accel_dev *accel_dev; 10*266b0663SKrzysztof Zdziarski struct work_struct hb_int_timer_work; 11*266b0663SKrzysztof Zdziarski }; 12*266b0663SKrzysztof Zdziarski 13*266b0663SKrzysztof Zdziarski int adf_int_timer_init(struct adf_accel_dev *accel_dev); 14*266b0663SKrzysztof Zdziarski void adf_int_timer_exit(struct adf_accel_dev *accel_dev); 15*266b0663SKrzysztof Zdziarski 16*266b0663SKrzysztof Zdziarski #endif /* ADF_GEN4_TIMER_H_ */ 17