1*e95656eaSDmitry Torokhov /* SPDX-License-Identifier: GPL-2.0-only */ 2*e95656eaSDmitry Torokhov #ifndef _INPUT_POLLER_H 3*e95656eaSDmitry Torokhov #define _INPUT_POLLER_H 4*e95656eaSDmitry Torokhov 5*e95656eaSDmitry Torokhov /* 6*e95656eaSDmitry Torokhov * Support for polling mode for input devices. 7*e95656eaSDmitry Torokhov */ 8*e95656eaSDmitry Torokhov #include <linux/sysfs.h> 9*e95656eaSDmitry Torokhov 10*e95656eaSDmitry Torokhov struct input_dev_poller; 11*e95656eaSDmitry Torokhov 12*e95656eaSDmitry Torokhov void input_dev_poller_finalize(struct input_dev_poller *poller); 13*e95656eaSDmitry Torokhov void input_dev_poller_start(struct input_dev_poller *poller); 14*e95656eaSDmitry Torokhov void input_dev_poller_stop(struct input_dev_poller *poller); 15*e95656eaSDmitry Torokhov 16*e95656eaSDmitry Torokhov extern struct attribute_group input_poller_attribute_group; 17*e95656eaSDmitry Torokhov 18*e95656eaSDmitry Torokhov #endif /* _INPUT_POLLER_H */ 19