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