aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/input.h
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2010-11-27 03:16:48 -0500
committerHenrik Rydberg <rydberg@euromail.se>2010-12-16 04:39:57 -0500
commit47c78e891323513e9909729b44033e2c6649e2b7 (patch)
tree828e0da90418a890653ef2f0af3cf81714fe5c80 /include/linux/input.h
parentc8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4 (diff)
input: mt: Break out slots handling
In preparation for common code to handle a larger set of MT slots devices, move the slots handling over to a separate file. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'include/linux/input.h')
-rw-r--r--include/linux/input.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/include/linux/input.h b/include/linux/input.h
index 51af441f3a21..99e2a52c0509 100644
--- a/include/linux/input.h
+++ b/include/linux/input.h
@@ -1083,14 +1083,6 @@ struct ff_effect {
1083#include <linux/mod_devicetable.h> 1083#include <linux/mod_devicetable.h>
1084 1084
1085/** 1085/**
1086 * struct input_mt_slot - represents the state of an input MT slot
1087 * @abs: holds current values of ABS_MT axes for this slot
1088 */
1089struct input_mt_slot {
1090 int abs[ABS_MT_LAST - ABS_MT_FIRST + 1];
1091};
1092
1093/**
1094 * struct input_dev - represents an input device 1086 * struct input_dev - represents an input device
1095 * @name: name of the device 1087 * @name: name of the device
1096 * @phys: physical path to the device in the system hierarchy 1088 * @phys: physical path to the device in the system hierarchy
@@ -1461,11 +1453,6 @@ static inline void input_mt_sync(struct input_dev *dev)
1461 input_event(dev, EV_SYN, SYN_MT_REPORT, 0); 1453 input_event(dev, EV_SYN, SYN_MT_REPORT, 0);
1462} 1454}
1463 1455
1464static inline void input_mt_slot(struct input_dev *dev, int slot)
1465{
1466 input_event(dev, EV_ABS, ABS_MT_SLOT, slot);
1467}
1468
1469void input_set_capability(struct input_dev *dev, unsigned int type, unsigned int code); 1456void input_set_capability(struct input_dev *dev, unsigned int type, unsigned int code);
1470 1457
1471/** 1458/**
@@ -1578,8 +1565,5 @@ int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file);
1578int input_ff_create_memless(struct input_dev *dev, void *data, 1565int input_ff_create_memless(struct input_dev *dev, void *data,
1579 int (*play_effect)(struct input_dev *, void *, struct ff_effect *)); 1566 int (*play_effect)(struct input_dev *, void *, struct ff_effect *));
1580 1567
1581int input_mt_create_slots(struct input_dev *dev, unsigned int num_slots);
1582void input_mt_destroy_slots(struct input_dev *dev);
1583
1584#endif 1568#endif
1585#endif 1569#endif