#include <linux/container_of.h>
#include <linux/dev_printk.h>
#include <linux/export.h>
#include <linux/jiffies.h>
#include <linux/ktime.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include "adf_admin.h"
#include "adf_accel_devices.h"
#include "adf_common_drv.h"
#include "adf_gen4_timer.h"
#define ADF_GEN4_TIMER_PERIOD_MS …
static void work_handler(struct work_struct *work)
{ … }
int adf_gen4_timer_start(struct adf_accel_dev *accel_dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void adf_gen4_timer_stop(struct adf_accel_dev *accel_dev)
{ … }
EXPORT_SYMBOL_GPL(…);