#include <linux/compiler.h>
#include <linux/compat.h>
struct input_event_compat {
struct ff_periodic_effect_compat {
struct ff_envelope envelope;
compat_uptr_t custom_data;
struct ff_effect_compat {
struct ff_trigger trigger;
struct ff_constant_effect constant;
struct ff_ramp_effect ramp;
struct ff_periodic_effect_compat periodic;
struct ff_condition_effect condition[2];
struct ff_rumble_effect rumble;
static inline size_t input_event_size(void)
return (in_compat_syscall() && !COMPAT_USE_64BIT_TIME) ?
sizeof(struct input_event_compat) : sizeof(struct input_event);
static inline size_t input_event_size(void)