From: Dmitry Torokhov Date: Thu, 12 Apr 2007 05:33:51 +0000 (-0400) Subject: Input: add input_{get|set}_drvdata() helpers X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=3abccf36081ac827cf5d14db6837117f088937eb;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git Input: add input_{get|set}_drvdata() helpers Add helpers to set up and access driver-specific data in input device structure. Once conversion to struct driver is complete we will drop input_dev->private and will use dev_get_drvdata() and dev_set_drvdata(). Signed-off-by: Dmitry Torokhov --- diff --git a/include/linux/input.h b/include/linux/input.h index 9bd984b2d122..d0bea9755186 100644 --- a/include/linux/input.h +++ b/include/linux/input.h @@ -1097,6 +1097,16 @@ static inline void input_put_device(struct input_dev *dev) class_device_put(&dev->cdev); } +static inline void *input_get_drvdata(struct input_dev *dev) +{ + return dev->private; +} + +static inline void input_set_drvdata(struct input_dev *dev, void *data) +{ + dev->private = data; +} + int input_register_device(struct input_dev *); void input_unregister_device(struct input_dev *);