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)