|  | 
| struct input_dev * | input_allocate_device (void) | 
|  | 
| struct input_dev * | devm_input_allocate_device (struct device *dev) | 
|  | 
| void | input_free_device (struct input_dev *dev) | 
|  | 
| int | input_register_device (struct input_dev *dev) | 
|  | 
| void | input_unregister_device (struct input_dev *dev) | 
|  | 
| void | input_set_capability (struct input_dev *dev, unsigned int type, unsigned int code) | 
|  | 
| void | input_event (struct input_dev *dev, unsigned int type, unsigned int code, int value) | 
|  | 
| void | input_alloc_absinfo (struct input_dev *dev) | 
|  | 
| void | input_set_abs_params (struct input_dev *dev, unsigned int axis, int min, int max, int fuzz, int flat) | 
|  | 
| void | input_copy_abs (struct input_dev *dst, unsigned int dst_axis, const struct input_dev *src, unsigned int src_axis) | 
|  | 
| int | input_ff_create (struct input_dev *dev, unsigned int max_effects) | 
|  | 
| void | input_ff_destroy (struct input_dev *dev) | 
|  | 
| int | input_ff_event (struct input_dev *dev, unsigned int type, unsigned int code, int value) | 
|  | 
| int | input_ff_create_memless (struct input_dev *dev, void *data, int(*play_effect)(struct input_dev *, void *, struct ff_effect *)) | 
|  |