diff options
author | Dmitry Torokhov <dtor@insightbb.com> | 2007-04-12 01:33:51 -0400 |
---|---|---|
committer | Dmitry Torokhov <dtor@insightbb.com> | 2007-04-12 01:33:51 -0400 |
commit | 3abccf36081ac827cf5d14db6837117f088937eb (patch) | |
tree | af8543fb38486f20372ebc5f38e1707a31473fd1 /include | |
parent | 5014186de89708d0e9eed60526b698d5b786b707 (diff) | |
download | op-kernel-dev-3abccf36081ac827cf5d14db6837117f088937eb.zip op-kernel-dev-3abccf36081ac827cf5d14db6837117f088937eb.tar.gz |
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 <dtor@mail.ru>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/input.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/linux/input.h b/include/linux/input.h index 9bd984b..d0bea97 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 *); |