瀏覽代碼

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>
Dmitry Torokhov 18 年之前
父節點
當前提交
3abccf3608
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      include/linux/input.h

+ 10 - 0
include/linux/input.h

@@ -1097,6 +1097,16 @@ static inline void input_put_device(struct input_dev *dev)
 	class_device_put(&dev->cdev);
 	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 *);
 int input_register_device(struct input_dev *);
 void input_unregister_device(struct input_dev *);
 void input_unregister_device(struct input_dev *);