Searched refs:input_dev (Results 126 - 150 of 557) sorted by relevance

1234567891011>>

/linux-master/drivers/input/joystick/
H A Dtmdc.c93 struct input_dev *dev;
108 struct input_dev *dev[2];
244 static int tmdc_open(struct input_dev *dev)
252 static void tmdc_close(struct input_dev *dev)
263 struct input_dev *input_dev; local
268 input_dev = input_allocate_device();
269 if (!port || !input_dev) {
299 port->dev = input_dev;
301 input_dev
[all...]
H A Dgrip.c37 struct input_dev *dev[2];
167 struct input_dev *dev;
264 static int grip_open(struct input_dev *dev)
272 static void grip_close(struct input_dev *dev)
282 struct input_dev *input_dev; local
329 grip->dev[i] = input_dev = input_allocate_device();
330 if (!input_dev) {
338 input_dev->name = grip_name[grip->mode[i]];
339 input_dev
[all...]
H A Dgrip_mp.c40 struct input_dev *dev;
561 static int grip_open(struct input_dev *dev)
573 static void grip_close(struct input_dev *dev)
587 struct input_dev *input_dev; local
591 port->dev = input_dev = input_allocate_device();
592 if (!input_dev)
595 input_dev->name = grip_name[port->mode];
596 input_dev->id.bustype = BUS_GAMEPORT;
597 input_dev
[all...]
H A Dgamecon.c65 struct input_dev *dev;
205 struct input_dev *dev;
247 static int gc_n64_play_effect(struct input_dev *dev, void *data,
289 static int gc_n64_init_ff(struct input_dev *dev, int i)
359 struct input_dev *dev;
472 struct input_dev *dev;
629 struct input_dev *dev = pad->dev;
765 static int gc_open(struct input_dev *dev)
784 static void gc_close(struct input_dev *dev)
800 struct input_dev *input_de local
[all...]
/linux-master/drivers/input/misc/
H A Dsc27xx-vibra.c29 struct input_dev *input_dev; member in struct:vibra_info
95 static int sc27xx_vibra_play(struct input_dev *input, void *data,
106 static void sc27xx_vibra_close(struct input_dev *input)
143 info->input_dev = devm_input_allocate_device(&pdev->dev);
144 if (!info->input_dev) {
149 info->input_dev->name = "sc27xx:vibrator";
150 info->input_dev->id.version = 0;
151 info->input_dev->close = sc27xx_vibra_close;
154 input_set_drvdata(info->input_dev, inf
[all...]
H A Dmax77693-haptic.c53 struct input_dev *input_dev; member in struct:max77693_haptic
232 static int max77693_haptic_play_effect(struct input_dev *dev, void *data,
258 static int max77693_haptic_open(struct input_dev *dev)
277 static void max77693_haptic_close(struct input_dev *dev)
346 haptic->input_dev = devm_input_allocate_device(&pdev->dev);
347 if (!haptic->input_dev) {
352 haptic->input_dev->name = "max77693-haptic";
353 haptic->input_dev->id.version = 1;
354 haptic->input_dev
[all...]
H A Dpowermate.c69 struct input_dev *input;
253 static int powermate_input_event(struct input_dev *dev, unsigned int type, unsigned int code, int _value)
306 struct input_dev *input_dev; local
324 input_dev = input_allocate_device();
325 if (!pm || !input_dev)
341 pm->input = input_dev;
350 input_dev->name = pm_name_powermate;
353 input_dev->name = pm_name_soundknob;
356 input_dev
[all...]
H A Ddrv2667.c93 * @input_dev: Pointer to the input device
103 struct input_dev *input_dev; member in struct:drv2667_data
228 static int drv2667_haptics_play(struct input_dev *input, void *data,
245 static void drv2667_close(struct input_dev *input)
353 haptics->input_dev = devm_input_allocate_device(&client->dev);
354 if (!haptics->input_dev) {
359 haptics->input_dev->name = "drv2667:haptics";
360 haptics->input_dev->dev.parent = client->dev.parent;
361 haptics->input_dev
[all...]
H A Ddrv260x.c170 * @input_dev: Pointer to the input device
183 struct input_dev *input_dev; member in struct:drv260x_data
233 static int drv260x_haptics_play(struct input_dev *input, void *data,
253 static void drv260x_close(struct input_dev *input)
492 haptics->input_dev = devm_input_allocate_device(dev);
493 if (!haptics->input_dev) {
498 haptics->input_dev->name = "drv260x:haptics";
499 haptics->input_dev->close = drv260x_close;
500 input_set_drvdata(haptics->input_dev, haptic
[all...]
/linux-master/drivers/input/keyboard/
H A Domap4-keypad.c73 struct input_dev *input;
118 struct input_dev *input_dev = keypad_data->input; local
131 input_event(input_dev, EV_MSC, MSC_SCAN, code);
132 input_report_key(input_dev, keypad_data->keymap[code], down);
138 input_sync(input_dev);
204 static int omap4_keypad_open(struct input_dev *input)
254 static void omap4_keypad_close(struct input_dev *input)
351 struct input_dev *input_dev; local
[all...]
H A Dtm2-touchkey.c47 struct input_dev *input_dev; member in struct:tm2_touchkey_data
158 input_event(touchkey->input_dev, EV_MSC, MSC_SCAN, index);
162 input_report_key(touchkey->input_dev,
165 input_report_key(touchkey->input_dev,
169 input_sync(touchkey->input_dev);
244 touchkey->input_dev = devm_input_allocate_device(&client->dev);
245 if (!touchkey->input_dev) {
250 touchkey->input_dev->name = TM2_TOUCHKEY_DEV_NAME;
251 touchkey->input_dev
[all...]
/linux-master/drivers/hid/usbhid/
H A Dusbkbd.c81 struct input_dev *dev;
153 static int usb_kbd_event(struct input_dev *dev, unsigned int type,
218 static int usb_kbd_open(struct input_dev *dev)
229 static void usb_kbd_close(struct input_dev *dev)
268 struct input_dev *input_dev; local
285 input_dev = input_allocate_device();
286 if (!kbd || !input_dev)
293 kbd->dev = input_dev;
314 input_dev
[all...]
/linux-master/drivers/input/touchscreen/
H A Dhynitron_cstxxx.c41 struct input_dev *input_dev; member in struct:hynitron_ts_data
252 input_mt_slot(ts_data->input_dev, id);
253 input_mt_report_slot_state(ts_data->input_dev, MT_TOOL_FINGER, 1);
254 touchscreen_report_pos(ts_data->input_dev, &ts_data->prop, x, y, true);
255 input_report_abs(ts_data->input_dev, ABS_MT_TOUCH_MAJOR, w);
354 input_mt_sync_frame(ts_data->input_dev);
355 input_sync(ts_data->input_dev);
363 ts_data->input_dev = devm_input_allocate_device(&client->dev);
364 if (!ts_data->input_dev) {
[all...]
H A Dsurface3_spi.c31 struct input_dev *input_dev; member in struct:surface3_ts_data
32 struct input_dev *pen_input_dev;
72 slot = input_mt_get_slot_by_key(ts_data->input_dev,
77 input_mt_slot(ts_data->input_dev, slot);
78 input_mt_report_slot_state(ts_data->input_dev, MT_TOOL_FINGER, st);
80 input_report_abs(ts_data->input_dev,
83 input_report_abs(ts_data->input_dev,
86 input_report_abs(ts_data->input_dev,
89 input_report_abs(ts_data->input_dev,
[all...]
H A Dimx6ul_tsc.c84 struct input_dev *input;
359 static int imx6ul_tsc_open(struct input_dev *input_dev) argument
361 struct imx6ul_tsc *tsc = input_get_drvdata(input_dev);
366 static void imx6ul_tsc_close(struct input_dev *input_dev) argument
368 struct imx6ul_tsc *tsc = input_get_drvdata(input_dev);
377 struct input_dev *input_dev; local
387 input_dev
519 struct input_dev *input_dev = tsc->input; local
535 struct input_dev *input_dev = tsc->input; local
[all...]
H A Dauo-pixcir-ts.c115 struct input_dev *input;
399 static int auo_pixcir_input_open(struct input_dev *dev)
406 static void auo_pixcir_input_close(struct input_dev *dev)
417 struct input_dev *input = ts->input;
449 struct input_dev *input = ts->input;
488 struct input_dev *input_dev; local
496 input_dev = devm_input_allocate_device(&client->dev);
497 if (!input_dev) {
503 ts->input = input_dev;
[all...]
/linux-master/include/sound/
H A Djack.h13 struct input_dev;
64 struct input_dev *input_dev; member in struct:snd_jack
/linux-master/drivers/macintosh/
H A Dadbhid.c211 struct input_dev *input;
684 static int adbhid_kbd_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)
757 struct input_dev *input_dev; local
768 input_dev = input_allocate_device();
769 if (!hid || !input_dev) {
776 hid->input = input_dev;
782 input_set_drvdata(input_dev, hid);
783 input_dev->name = hid->name;
784 input_dev
[all...]
/linux-master/drivers/hid/
H A Dwacom_wac.c33 static void wacom_report_numbered_buttons(struct input_dev *input_dev,
43 struct input_dev *input = wacom_wac->pen_input;
129 struct input_dev *input = wacom->pen_input;
174 struct input_dev *input = wacom->pen_input;
234 struct input_dev *input = wacom->pen_input;
263 struct input_dev *input = wacom->pen_input;
293 struct input_dev *input = wacom->pen_input;
345 struct input_dev *input = wacom->pen_input;
346 struct input_dev *pad_inpu
3535 struct input_dev *input_dev = wacom_wac->pen_input; local
3549 struct input_dev *input_dev = wacom_wac->pen_input; local
3568 struct input_dev *input_dev = wacom_wac->pen_input; local
3740 wacom_setup_pen_input_capabilities(struct input_dev *input_dev, struct wacom_wac *wacom_wac) argument
3905 wacom_setup_touch_input_capabilities(struct input_dev *input_dev, struct wacom_wac *wacom_wac) argument
4055 wacom_setup_numbered_buttons(struct input_dev *input_dev, int button_count) argument
4161 wacom_report_numbered_buttons(struct input_dev *input_dev, int button_count, int mask) argument
4178 wacom_setup_pad_input_capabilities(struct input_dev *input_dev, struct wacom_wac *wacom_wac) argument
[all...]
H A Dwacom.h150 struct input_dev *input;
225 int wacom_setup_pen_input_capabilities(struct input_dev *input_dev,
227 int wacom_setup_touch_input_capabilities(struct input_dev *input_dev,
229 int wacom_setup_pad_input_capabilities(struct input_dev *input_dev,
H A Dhid-cmedia.c86 struct input_dev *input_dev; member in struct:cmhid
93 input_report_switch(cm->input_dev, SW_HEADPHONE_INSERT, value);
94 input_sync(cm->input_dev);
123 struct input_dev *input_dev = hidinput->input; local
127 cm->input_dev = input_dev;
129 input_dev->evbit[0] = BIT(EV_SW);
131 input_set_capability(cm->input_dev,
[all...]
H A Dhid-letsketch.c62 struct input_dev *input_tablet;
63 struct input_dev *input_tablet_pad;
67 static int letsketch_open(struct input_dev *dev)
74 static void letsketch_close(struct input_dev *dev)
81 static struct input_dev *letsketch_alloc_input_dev(struct letsketch_data *data)
83 struct input_dev *input;
105 struct input_dev *input;
131 struct input_dev *input;
142 * These are never send on the pad input_dev, but must be set
159 struct input_dev *inpu
[all...]
/linux-master/drivers/input/
H A Dsparse-keymap.c22 static unsigned int sparse_keymap_get_key_index(struct input_dev *dev,
39 static struct key_entry *sparse_keymap_entry_by_index(struct input_dev *dev,
61 struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
82 struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
95 static struct key_entry *sparse_keymap_locate(struct input_dev *dev,
111 static int sparse_keymap_getkeycode(struct input_dev *dev,
132 static int sparse_keymap_setkeycode(struct input_dev *dev,
166 int sparse_keymap_setup(struct input_dev *dev,
168 int (*setup)(struct input_dev *, struct key_entry *))
234 void sparse_keymap_report_entry(struct input_dev *de
[all...]
H A Dinput.c86 static void input_start_autorepeat(struct input_dev *dev, int code)
97 static void input_stop_autorepeat(struct input_dev *dev)
142 static void input_pass_values(struct input_dev *dev,
189 static int input_handle_abs_event(struct input_dev *dev,
241 static int input_get_disposition(struct input_dev *dev,
351 static void input_event_dispose(struct input_dev *dev, int disposition,
394 void input_handle_event(struct input_dev *dev,
427 void input_event(struct input_dev *dev,
455 struct input_dev *dev = handle->dev;
480 void input_alloc_absinfo(struct input_dev *de
1445 struct input_dev *input_dev = to_input_dev(dev); local
1459 struct input_dev *input_dev = to_input_dev(dev); local
1468 struct input_dev *input_dev = to_input_dev(dev); local
1836 struct input_dev *input_dev = to_input_dev(dev); local
1857 struct input_dev *input_dev = to_input_dev(dev); local
1871 struct input_dev *input_dev = to_input_dev(dev); local
1889 struct input_dev *input_dev = to_input_dev(dev); local
[all...]
/linux-master/drivers/input/tablet/
H A Dwacom_serial4.c164 struct input_dev *dev;
521 struct input_dev *input_dev; local
525 input_dev = input_allocate_device();
526 if (!wacom || !input_dev)
529 wacom->dev = input_dev;
534 input_dev->phys = wacom->phys;
535 input_dev->id.bustype = BUS_RS232;
536 input_dev->id.vendor = SERIO_WACOM_IV;
537 input_dev
[all...]

Completed in 289 milliseconds

1234567891011>>