162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci#ifndef _INPUT_CORE_PRIVATE_H
362306a36Sopenharmony_ci#define _INPUT_CORE_PRIVATE_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/*
662306a36Sopenharmony_ci * Functions and definitions that are private to input core,
762306a36Sopenharmony_ci * should not be used by input drivers or handlers.
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_cistruct input_dev;
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_civoid input_mt_release_slots(struct input_dev *dev);
1362306a36Sopenharmony_civoid input_handle_event(struct input_dev *dev,
1462306a36Sopenharmony_ci			unsigned int type, unsigned int code, int value);
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci#endif /* _INPUT_CORE_PRIVATE_H */
17