20 #ifndef _RTDM_UAPI_AUTOTUNE_H
21 #define _RTDM_UAPI_AUTOTUNE_H
23 #include <linux/types.h>
25 #define RTDM_CLASS_AUTOTUNE RTDM_CLASS_MISC
26 #define RTDM_SUBCLASS_AUTOTUNE 0
28 struct autotune_setup {
33 #define AUTOTUNE_RTIOC_IRQ _IOW(RTDM_CLASS_AUTOTUNE, 0, struct autotune_setup)
34 #define AUTOTUNE_RTIOC_KERN _IOW(RTDM_CLASS_AUTOTUNE, 1, struct autotune_setup)
35 #define AUTOTUNE_RTIOC_USER _IOW(RTDM_CLASS_AUTOTUNE, 2, struct autotune_setup)
36 #define AUTOTUNE_RTIOC_PULSE _IOW(RTDM_CLASS_AUTOTUNE, 3, __u64)
37 #define AUTOTUNE_RTIOC_RUN _IOR(RTDM_CLASS_AUTOTUNE, 4, __u32)
38 #define AUTOTUNE_RTIOC_RESET _IO(RTDM_CLASS_AUTOTUNE, 5)