Home
last modified time | relevance | path

Searched refs:input_dev (Results 151 – 175 of 557) sorted by relevance

12345678910>>...23

/openbmc/linux/drivers/input/
H A Dsparse-keymap.c22 static unsigned int sparse_keymap_get_key_index(struct input_dev *dev, in sparse_keymap_get_key_index()
39 static struct key_entry *sparse_keymap_entry_by_index(struct input_dev *dev, in sparse_keymap_entry_by_index()
61 struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev, in sparse_keymap_entry_from_scancode()
82 struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev, in sparse_keymap_entry_from_keycode()
95 static struct key_entry *sparse_keymap_locate(struct input_dev *dev, in sparse_keymap_locate()
111 static int sparse_keymap_getkeycode(struct input_dev *dev, in sparse_keymap_getkeycode()
132 static int sparse_keymap_setkeycode(struct input_dev *dev, in sparse_keymap_setkeycode()
166 int sparse_keymap_setup(struct input_dev *dev, in sparse_keymap_setup()
168 int (*setup)(struct input_dev *, struct key_entry *)) in sparse_keymap_setup() argument
234 void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke, in sparse_keymap_report_entry()
[all …]
H A Dinput-core-private.h10 struct input_dev;
12 void input_mt_release_slots(struct input_dev *dev);
13 void input_handle_event(struct input_dev *dev,
/openbmc/linux/drivers/input/joystick/
H A Dgrip_mp.c40 struct input_dev *dev;
561 static int grip_open(struct input_dev *dev) in grip_open()
587 struct input_dev *input_dev; in register_slot() local
592 if (!input_dev) in register_slot()
595 input_dev->name = grip_name[port->mode]; in register_slot()
596 input_dev->id.bustype = BUS_GAMEPORT; in register_slot()
599 input_dev->id.version = 0x0100; in register_slot()
602 input_set_drvdata(input_dev, grip); in register_slot()
604 input_dev->open = grip_open; in register_slot()
605 input_dev->close = grip_close; in register_slot()
[all …]
H A Danalog.c92 struct input_dev *dev;
121 struct input_dev *dev = analog->dev; in analog_decode()
365 struct input_dev *input_dev; in analog_init_device() local
375 if (!input_dev) in analog_init_device()
378 input_dev->name = analog->name; in analog_init_device()
379 input_dev->phys = analog->phys; in analog_init_device()
380 input_dev->id.bustype = BUS_GAMEPORT; in analog_init_device()
383 input_dev->id.version = 0x0100; in analog_init_device()
386 input_set_drvdata(input_dev, port); in analog_init_device()
388 input_dev->open = analog_open; in analog_init_device()
[all …]
H A Dadi.c90 struct input_dev *dev;
199 struct input_dev *dev = adi->dev; in adi_decode()
384 struct input_dev *input_dev; in adi_init_input() local
389 if (!input_dev) in adi_init_input()
401 input_dev->name = adi->name; in adi_init_input()
402 input_dev->phys = adi->phys; in adi_init_input()
405 input_dev->id.product = adi->id; in adi_init_input()
406 input_dev->id.version = 0x0100; in adi_init_input()
409 input_set_drvdata(input_dev, port); in adi_init_input()
411 input_dev->open = adi_open; in adi_init_input()
[all …]
H A Ddb9.c85 struct input_dev *dev[DB9_MAX_DEVICES];
258 struct input_dev *dev; in db9_saturn_report()
548 struct input_dev *input_dev; in db9_attach() local
603 if (!input_dev) { in db9_attach()
611 input_dev->name = db9_mode->name; in db9_attach()
612 input_dev->phys = db9->phys[i]; in db9_attach()
614 input_dev->id.vendor = 0x0002; in db9_attach()
615 input_dev->id.product = mode; in db9_attach()
616 input_dev->id.version = 0x0100; in db9_attach()
620 input_dev->open = db9_open; in db9_attach()
[all …]
H A Dsidewinder.c97 struct input_dev *dev[4];
285 struct input_dev *dev; in sw_parse()
570 struct input_dev *input_dev; in sw_connect() local
729 if (!input_dev) { in sw_connect()
734 input_dev->name = sw->name; in sw_connect()
735 input_dev->phys = sw->phys[i]; in sw_connect()
738 input_dev->id.product = sw->type; in sw_connect()
739 input_dev->id.version = 0x0100; in sw_connect()
742 input_set_drvdata(input_dev, sw); in sw_connect()
744 input_dev->open = sw_open; in sw_connect()
[all …]
H A Dxpad.c954 struct input_dev *dev; in xpad360w_process_packet()
1851 static void xpad_set_up_abs(struct input_dev *input_dev, signed short abs) in xpad_set_up_abs() argument
1893 struct input_dev *input_dev; in xpad_init_input() local
1897 if (!input_dev) in xpad_init_input()
1900 xpad->dev = input_dev; in xpad_init_input()
1901 input_dev->name = xpad->name; in xpad_init_input()
1902 input_dev->phys = xpad->phys; in xpad_init_input()
1915 input_dev->open = xpad_open; in xpad_init_input()
1916 input_dev->close = xpad_close; in xpad_init_input()
1996 input_ff_destroy(input_dev); in xpad_init_input()
[all …]
/openbmc/linux/drivers/input/misc/
H A Dcm109.c296 struct input_dev *idev = dev->idev; in report_key()
319 struct input_dev *idev = dev->idev; in cm109_report_special()
694 struct input_dev *input_dev = NULL; in cm109_usb_probe() local
719 if (!input_dev) in cm109_usb_probe()
781 input_dev->name = nfo->name; in cm109_usb_probe()
782 input_dev->phys = dev->phys; in cm109_usb_probe()
786 input_set_drvdata(input_dev, dev); in cm109_usb_probe()
789 input_dev->event = cm109_input_ev; in cm109_usb_probe()
791 input_dev->keycode = dev->keymap; in cm109_usb_probe()
802 __set_bit(k, input_dev->keybit); in cm109_usb_probe()
[all …]
H A Ddrv260x.c183 struct input_dev *input_dev; member
493 if (!haptics->input_dev) { in drv260x_probe()
498 haptics->input_dev->name = "drv260x:haptics"; in drv260x_probe()
499 haptics->input_dev->close = drv260x_close; in drv260x_probe()
500 input_set_drvdata(haptics->input_dev, haptics); in drv260x_probe()
542 mutex_lock(&haptics->input_dev->mutex); in drv260x_suspend()
544 if (input_device_enabled(haptics->input_dev)) { in drv260x_suspend()
565 mutex_unlock(&haptics->input_dev->mutex); in drv260x_suspend()
574 mutex_lock(&haptics->input_dev->mutex); in drv260x_resume()
576 if (input_device_enabled(haptics->input_dev)) { in drv260x_resume()
[all …]
H A Dtwl6040-vibra.c33 struct input_dev *input_dev; member
189 static int vibra_play(struct input_dev *input, void *data, in vibra_play()
203 static void twl6040_vibra_close(struct input_dev *input) in twl6040_vibra_close()
324 info->input_dev = devm_input_allocate_device(&pdev->dev); in twl6040_vibra_probe()
325 if (!info->input_dev) { in twl6040_vibra_probe()
330 input_set_drvdata(info->input_dev, info); in twl6040_vibra_probe()
332 info->input_dev->name = "twl6040:vibrator"; in twl6040_vibra_probe()
333 info->input_dev->id.version = 1; in twl6040_vibra_probe()
334 info->input_dev->close = twl6040_vibra_close; in twl6040_vibra_probe()
335 __set_bit(FF_RUMBLE, info->input_dev->ffbit); in twl6040_vibra_probe()
[all …]
H A Dda7280.c228 struct input_dev *input_dev; member
1147 struct input_dev *input_dev; in da7280_probe() local
1216 if (!input_dev) { in da7280_probe()
1221 input_dev->name = "da7280-haptic"; in da7280_probe()
1223 input_dev->open = da7280_haptic_open; in da7280_probe()
1224 input_dev->close = da7280_haptic_close; in da7280_probe()
1225 input_set_drvdata(input_dev, haptics); in da7280_probe()
1226 haptics->input_dev = input_dev; in da7280_probe()
1240 ff = input_dev->ff; in da7280_probe()
1267 mutex_lock(&haptics->input_dev->mutex); in da7280_suspend()
[all …]
/openbmc/linux/drivers/input/keyboard/
H A Dcypress-sf.c24 struct input_dev *input_dev; member
54 input_report_key(touchkey->input_dev, in cypress_sf_irq_handler()
58 input_sync(touchkey->input_dev); in cypress_sf_irq_handler()
138 touchkey->input_dev = devm_input_allocate_device(&client->dev); in cypress_sf_probe()
139 if (!touchkey->input_dev) { in cypress_sf_probe()
144 touchkey->input_dev->name = CYPRESS_SF_DEV_NAME; in cypress_sf_probe()
145 touchkey->input_dev->id.bustype = BUS_I2C; in cypress_sf_probe()
148 input_set_capability(touchkey->input_dev, in cypress_sf_probe()
151 error = input_register_device(touchkey->input_dev); in cypress_sf_probe()
H A Datkbd.c205 struct input_dev *dev;
446 struct input_dev *dev = atkbd->dev; in atkbd_receive_byte()
1184 struct input_dev *input_dev = atkbd->dev; in atkbd_set_device_attrs() local
1198 input_dev->name = atkbd->name; in atkbd_set_device_attrs()
1199 input_dev->phys = atkbd->phys; in atkbd_set_device_attrs()
1200 input_dev->id.bustype = BUS_I8042; in atkbd_set_device_attrs()
1201 input_dev->id.vendor = 0x0001; in atkbd_set_device_attrs()
1204 input_dev->event = atkbd_event; in atkbd_set_device_attrs()
1224 input_dev->rep[REP_DELAY] = 250; in atkbd_set_device_attrs()
1225 input_dev->rep[REP_PERIOD] = 33; in atkbd_set_device_attrs()
[all …]
/openbmc/linux/drivers/input/touchscreen/
H A Dgoodix.c313 struct input_dev *input; in goodix_create_pen_input()
409 input_mt_slot(ts->input_dev, id); in goodix_ts_report_touch_8b()
424 input_mt_slot(ts->input_dev, id); in goodix_ts_report_touch_9b()
451 input_report_key(ts->input_dev, in goodix_ts_report_key()
496 input_mt_sync_frame(ts->input_dev); in goodix_process_events()
497 input_sync(ts->input_dev); in goodix_process_events()
1139 if (!ts->input_dev) { in goodix_configure_dev()
1145 ts->input_dev->phys = "input/ts"; in goodix_configure_dev()
1147 ts->input_dev->id.vendor = 0x0416; in goodix_configure_dev()
1195 input_abs_set_max(ts->input_dev, in goodix_configure_dev()
[all …]
H A Dzforce_ts.c108 struct input_dev *input;
615 struct input_dev *input = ts->input; in zforce_suspend()
660 struct input_dev *input = ts->input; in zforce_resume()
739 struct input_dev *input_dev; in zforce_probe() local
830 if (!input_dev) { in zforce_probe()
840 ts->input = input_dev; in zforce_probe()
843 input_dev->phys = ts->phys; in zforce_probe()
844 input_dev->id.bustype = BUS_I2C; in zforce_probe()
846 input_dev->open = zforce_input_open; in zforce_probe()
849 __set_bit(EV_KEY, input_dev->evbit); in zforce_probe()
[all …]
H A Dcyttsp_core.c318 struct input_dev *input = ts->input; in cyttsp_report_tchdata()
530 static int cyttsp_open(struct input_dev *dev) in cyttsp_open()
630 struct input_dev *input_dev; in cyttsp_probe() local
638 if (!input_dev) in cyttsp_probe()
642 ts->input = input_dev; in cyttsp_probe()
686 input_dev->id.bustype = bus_ops->bustype; in cyttsp_probe()
687 input_dev->dev.parent = ts->dev; in cyttsp_probe()
689 input_dev->open = cyttsp_open; in cyttsp_probe()
690 input_dev->close = cyttsp_close; in cyttsp_probe()
692 input_set_drvdata(input_dev, ts); in cyttsp_probe()
[all …]
/openbmc/linux/drivers/platform/x86/dell/
H A Ddell-wmi-privacy.c35 struct input_dev *input_dev; member
108 key = sparse_keymap_entry_from_scancode(priv->input_dev, (type << 16) | code); in dell_privacy_process_event()
119 sparse_keymap_report_entry(priv->input_dev, key, 1, true); in dell_privacy_process_event()
317 priv->input_dev = devm_input_allocate_device(&wdev->dev); in dell_privacy_wmi_probe()
318 if (!priv->input_dev) in dell_privacy_wmi_probe()
345 ret = sparse_keymap_setup(priv->input_dev, keymap, NULL); in dell_privacy_wmi_probe()
350 priv->input_dev->dev.parent = &wdev->dev; in dell_privacy_wmi_probe()
351 priv->input_dev->name = "Dell Privacy Driver"; in dell_privacy_wmi_probe()
352 priv->input_dev->id.bustype = BUS_HOST; in dell_privacy_wmi_probe()
356 input_report_switch(priv->input_dev, SW_CAMERA_LENS_COVER, in dell_privacy_wmi_probe()
[all …]
H A Ddell-wmi-base.c42 struct input_dev *input_dev; member
43 struct input_dev *tabletswitch_dev;
366 struct input_dev *dev = input_allocate_device(); in dell_wmi_switch_event()
610 priv->input_dev = input_allocate_device(); in dell_wmi_input_setup()
611 if (!priv->input_dev) in dell_wmi_input_setup()
614 priv->input_dev->name = "Dell WMI hotkeys"; in dell_wmi_input_setup()
615 priv->input_dev->id.bustype = BUS_HOST; in dell_wmi_input_setup()
616 priv->input_dev->dev.parent = &wdev->dev; in dell_wmi_input_setup()
708 err = input_register_device(priv->input_dev); in dell_wmi_input_setup()
715 input_free_device(priv->input_dev); in dell_wmi_input_setup()
[all …]
/openbmc/linux/drivers/media/rc/
H A Drc-main.c646 input_sync(dev->input_dev); in ir_do_keyup()
707 struct input_dev *input = dev->input_dev; in ir_timer_repeat()
757 input_sync(dev->input_dev); in rc_repeat()
835 input_sync(dev->input_dev); in ir_do_keydown()
1710 if (!dev->input_dev) { in rc_allocate_device()
1744 input_free_device(dev->input_dev); in rc_free_device()
1831 dev->input_dev->open = ir_open; in rc_prepare_rx_device()
1833 dev->input_dev->close = ir_close; in rc_prepare_rx_device()
1864 dev->input_dev->rep[REP_DELAY] = 0; in rc_setup_rx_device()
1883 if (dev->input_dev) { in rc_free_rx_device()
[all …]
/openbmc/linux/drivers/input/mouse/
H A Dappletouch.c833 struct input_dev *input_dev; in atp_probe() local
860 if (!dev || !input_dev) { in atp_probe()
867 dev->input = input_dev; in atp_probe()
892 input_dev->name = "appletouch"; in atp_probe()
893 input_dev->phys = dev->phys; in atp_probe()
897 input_set_drvdata(input_dev, dev); in atp_probe()
899 input_dev->open = atp_open; in atp_probe()
900 input_dev->close = atp_close; in atp_probe()
902 set_bit(EV_ABS, input_dev->evbit); in atp_probe()
912 set_bit(EV_KEY, input_dev->evbit); in atp_probe()
[all …]
H A Dlogips2pp.c43 struct input_dev *dev = psmouse->dev; in ps2pp_process_byte()
274 struct input_dev *input_dev = psmouse->dev; in ps2pp_set_model_properties() local
277 input_set_capability(input_dev, EV_KEY, BTN_SIDE); in ps2pp_set_model_properties()
280 input_set_capability(input_dev, EV_KEY, BTN_EXTRA); in ps2pp_set_model_properties()
283 input_set_capability(input_dev, EV_KEY, BTN_TASK); in ps2pp_set_model_properties()
286 input_set_capability(input_dev, EV_KEY, BTN_FORWARD); in ps2pp_set_model_properties()
287 input_set_capability(input_dev, EV_KEY, BTN_BACK); in ps2pp_set_model_properties()
291 input_set_capability(input_dev, EV_REL, REL_WHEEL); in ps2pp_set_model_properties()
294 input_set_capability(input_dev, EV_REL, REL_HWHEEL); in ps2pp_set_model_properties()
/openbmc/linux/drivers/hid/
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) in letsketch_open()
74 static void letsketch_close(struct input_dev *dev) in letsketch_close()
81 static struct input_dev *letsketch_alloc_input_dev(struct letsketch_data *data) in letsketch_alloc_input_dev()
83 struct input_dev *input; in letsketch_alloc_input_dev()
105 struct input_dev *input; in letsketch_setup_input_tablet()
131 struct input_dev *input; in letsketch_setup_input_tablet_pad()
159 struct input_dev *input = data->input_tablet; in letsketch_inrange_timeout()
170 struct input_dev *input; in letsketch_raw_event()
H A Dwacom.h150 struct input_dev *input;
224 int wacom_setup_pen_input_capabilities(struct input_dev *input_dev,
226 int wacom_setup_touch_input_capabilities(struct input_dev *input_dev,
228 int wacom_setup_pad_input_capabilities(struct input_dev *input_dev,
/openbmc/linux/drivers/platform/x86/
H A Dpanasonic-laptop.c241 struct input_dev *input_dev; member
800 struct input_dev *hotk_input_dev = pcc->input_dev; in acpi_pcc_generate_keyinput()
896 struct input_dev *input_dev; in acpi_pcc_init_input() local
899 input_dev = input_allocate_device(); in acpi_pcc_init_input()
900 if (!input_dev) in acpi_pcc_init_input()
905 input_dev->id.bustype = BUS_HOST; in acpi_pcc_init_input()
906 input_dev->id.vendor = 0x0001; in acpi_pcc_init_input()
907 input_dev->id.product = 0x0001; in acpi_pcc_init_input()
908 input_dev->id.version = 0x0100; in acpi_pcc_init_input()
922 pcc->input_dev = input_dev; in acpi_pcc_init_input()
[all …]

12345678910>>...23