xref: /kernel/linux/linux-6.6/drivers/input/input-poller.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/drivers/input/
162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci#ifndef _INPUT_POLLER_H
362306a36Sopenharmony_ci#define _INPUT_POLLER_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/*
662306a36Sopenharmony_ci * Support for polling mode for input devices.
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci#include <linux/sysfs.h>
962306a36Sopenharmony_ci
1062306a36Sopenharmony_cistruct input_dev_poller;
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_civoid input_dev_poller_finalize(struct input_dev_poller *poller);
1362306a36Sopenharmony_civoid input_dev_poller_start(struct input_dev_poller *poller);
1462306a36Sopenharmony_civoid input_dev_poller_stop(struct input_dev_poller *poller);
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciextern struct attribute_group input_poller_attribute_group;
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci#endif /* _INPUT_POLLER_H */
19

Indexes created Thu Nov 07 10:32:03 CST 2024