Searched refs:input_dev (Results 151 - 175 of 561) sorted by relevance

1234567891011>>

/linux-master/drivers/input/keyboard/
H A Dcypress-sf.c24 struct input_dev *input_dev; member in struct:cypress_sf_data
54 input_report_key(touchkey->input_dev,
58 input_sync(touchkey->input_dev);
138 touchkey->input_dev = devm_input_allocate_device(&client->dev);
139 if (!touchkey->input_dev) {
144 touchkey->input_dev->name = CYPRESS_SF_DEV_NAME;
145 touchkey->input_dev->id.bustype = BUS_I2C;
148 input_set_capability(touchkey->input_dev,
151 error = input_register_device(touchkey->input_dev);
[all...]
H A Dmtk-pmic-keys.c130 struct input_dev *input_dev; member in struct:mtk_pmic_keys
199 input_report_key(info->keys->input_dev, info->keycode, pressed);
200 input_sync(info->keys->input_dev);
243 input_set_capability(keys->input_dev, EV_KEY, info->keycode);
315 struct input_dev *input_dev; local
327 keys->input_dev = input_dev = devm_input_allocate_device(keys->dev);
328 if (!input_dev) {
[all...]
/linux-master/drivers/input/misc/
H A Dtwl6040-vibra.c33 struct input_dev *input_dev; member in struct:vibra_info
189 static int vibra_play(struct input_dev *input, void *data,
203 static void twl6040_vibra_close(struct input_dev *input)
324 info->input_dev = devm_input_allocate_device(&pdev->dev);
325 if (!info->input_dev) {
330 input_set_drvdata(info->input_dev, info);
332 info->input_dev->name = "twl6040:vibrator";
333 info->input_dev->id.version = 1;
334 info->input_dev
[all...]
H A Dadxl34x.c192 struct input_dev *input;
271 static void adxl34x_report_key_single(struct input_dev *input, int key)
667 static int adxl34x_input_open(struct input_dev *input)
683 static void adxl34x_input_close(struct input_dev *input)
702 struct input_dev *input_dev; local
714 input_dev = input_allocate_device();
715 if (!ac || !input_dev) {
732 ac->input = input_dev;
739 input_dev
[all...]
H A Dkeyspan_remote.c107 struct input_dev *input;
169 struct input_dev *input = remote->input;
405 static int keyspan_open(struct input_dev *dev)
416 static void keyspan_close(struct input_dev *dev)
449 struct input_dev *input_dev; local
457 input_dev = input_allocate_device();
458 if (!remote || !input_dev) {
464 remote->input = input_dev;
506 input_dev
[all...]
H A Drave-sp-pwrbutton.c18 struct input_dev *idev;
29 struct input_dev *idev = pb->idev;
45 struct input_dev *idev;
H A Drk805-pwrkey.c20 struct input_dev *pwr = _pwr;
30 struct input_dev *pwr = _pwr;
40 struct input_dev *pwr;
H A Dhisi_powerkey.c31 struct input_dev *input = q;
42 struct input_dev *input = q;
53 struct input_dev *input = q;
75 struct input_dev *input;
H A Dretu-pwrbutton.c33 struct input_dev *idev = _pwr;
47 struct input_dev *idev;
H A Drb532_button.c49 static void rb532_button_poll(struct input_dev *input)
57 struct input_dev *input;
/linux-master/drivers/platform/x86/dell/
H A Ddell-wmi-privacy.c35 struct input_dev *input_dev; member in struct:privacy_wmi_data
108 key = sparse_keymap_entry_from_scancode(priv->input_dev, (type << 16) | code);
119 sparse_keymap_report_entry(priv->input_dev, key, 1, true);
124 sparse_keymap_report_entry(priv->input_dev, key, !(status & CAMERA_STATUS), false);
312 priv->input_dev = devm_input_allocate_device(&wdev->dev);
313 if (!priv->input_dev)
340 ret = sparse_keymap_setup(priv->input_dev, keymap, NULL);
345 priv->input_dev->dev.parent = &wdev->dev;
346 priv->input_dev
[all...]
/linux-master/drivers/input/touchscreen/
H A Dti_am335x_tsc.c47 struct input_dev *input;
278 struct input_dev *input_dev = ts_dev->input; local
294 input_report_key(input_dev, BTN_TOUCH, 0);
295 input_report_abs(input_dev, ABS_PRESSURE, 0);
296 input_sync(input_dev);
328 input_report_abs(input_dev, ABS_X, x);
329 input_report_abs(input_dev, ABS_Y, y);
330 input_report_abs(input_dev, ABS_PRESSURE, z);
331 input_report_key(input_dev, BTN_TOUC
416 struct input_dev *input_dev; local
[all...]
H A Datmel_mxt_ts.c286 struct input_dev *input_dev; member in struct:mxt_data
814 struct input_dev *input = data->input_dev;
829 input_mt_report_pointer_emulation(data->input_dev,
831 input_sync(data->input_dev);
837 struct input_dev *input_dev = data->input_dev; local
872 input_mt_slot(input_dev, i
905 struct input_dev *input_dev = data->input_dev; local
924 struct input_dev *input_dev = data->input_dev; local
2069 mxt_set_up_as_touchpad(struct input_dev *input_dev, struct mxt_data *data) argument
2094 struct input_dev *input_dev; local
3385 struct input_dev *input_dev = data->input_dev; local
3406 struct input_dev *input_dev = data->input_dev; local
[all...]
H A Dgoodix_berlin_core.c172 struct input_dev *input_dev; member in struct:goodix_berlin_core
458 input_mt_slot(cd->input_dev, id);
459 input_mt_report_slot_state(cd->input_dev, MT_TOOL_FINGER, true);
461 touchscreen_report_pos(cd->input_dev, &cd->props,
464 input_report_abs(cd->input_dev, ABS_MT_TOUCH_MAJOR,
468 input_mt_sync_frame(cd->input_dev);
469 input_sync(cd->input_dev);
606 struct input_dev *input_dev; local
[all...]
H A Dwm97xx-core.c283 device_init_wakeup(&wm->input_dev->dev, mode != 0);
395 input_report_abs(wm->input_dev, ABS_PRESSURE, 0);
396 input_report_key(wm->input_dev, BTN_TOUCH, 0);
397 input_sync(wm->input_dev);
428 input_report_abs(wm->input_dev, ABS_X, data.x & 0xfff);
429 input_report_abs(wm->input_dev, ABS_Y, data.y & 0xfff);
430 input_report_abs(wm->input_dev, ABS_PRESSURE, data.p & 0xfff);
431 input_report_key(wm->input_dev, BTN_TOUCH, 1);
432 input_sync(wm->input_dev);
472 static int wm97xx_ts_input_open(struct input_dev *ide
[all...]
H A Dtsc200x-core.c80 struct input_dev *idev;
417 static int tsc200x_open(struct input_dev *input)
433 static void tsc200x_close(struct input_dev *input)
452 struct input_dev *input_dev; local
474 input_dev = devm_input_allocate_device(dev);
475 if (!input_dev)
480 ts->idev = input_dev;
516 input_dev->name = "TSC200X touchscreen";
518 input_dev
[all...]
H A Dad7877.c157 struct input_dev *input;
321 struct input_dev *input_dev = ts->input; local
354 input_report_key(input_dev, BTN_TOUCH, 1);
356 input_report_abs(input_dev, ABS_X, x);
357 input_report_abs(input_dev, ABS_Y, y);
358 input_report_abs(input_dev, ABS_PRESSURE, Rt);
359 input_sync(input_dev);
369 struct input_dev *input_dev local
673 struct input_dev *input_dev; local
[all...]
/linux-master/drivers/input/mouse/
H A Dbcm5974.c278 struct input_dev *input; /* input dev */
508 static void set_abs(struct input_dev *input, unsigned int code,
516 static void setup_events_to_report(struct input_dev *input_dev, argument
519 __set_bit(EV_ABS, input_dev->evbit);
522 input_set_abs_params(input_dev, ABS_PRESSURE, 0, 256, 5, 0);
523 input_set_abs_params(input_dev, ABS_TOOL_WIDTH, 0, 16, 0, 0);
526 set_abs(input_dev, ABS_MT_TOUCH_MAJOR, &cfg->w);
527 set_abs(input_dev, ABS_MT_TOUCH_MINOR, &cfg->w);
529 set_abs(input_dev, ABS_MT_WIDTH_MAJO
900 struct input_dev *input_dev; local
[all...]
/linux-master/drivers/platform/chrome/
H A Dchromeos_tbmc.c25 struct input_dev *idev)
60 static int chromeos_tbmc_open(struct input_dev *idev)
69 struct input_dev *idev;
/linux-master/sound/pci/hda/
H A Dhda_beep.h19 struct input_dev *dev;
/linux-master/sound/core/
H A Djack.c46 if (!jack->input_dev)
52 input_unregister_device(jack->input_dev);
54 input_free_device(jack->input_dev);
55 jack->input_dev = NULL;
93 if (!jack->input_dev)
96 jack->input_dev->name = jack->name;
99 if (!jack->input_dev->dev.parent)
100 jack->input_dev->dev.parent = snd_card_get_device_link(card);
112 input_set_capability(jack->input_dev, EV_KEY, jack->key[i]);
115 err = input_register_device(jack->input_dev);
[all...]
/linux-master/drivers/platform/x86/intel/
H A Dhid.c183 struct input_dev *input_dev; member in struct:intel_hid_priv
184 struct input_dev *array;
185 struct input_dev *switches;
419 priv->input_dev = devm_input_allocate_device(&device->dev);
420 if (!priv->input_dev)
423 ret = sparse_keymap_setup(priv->input_dev, intel_hid_keymap, NULL);
427 priv->input_dev->name = "Intel HID events";
428 priv->input_dev->id.bustype = BUS_HOST;
430 return input_register_device(priv->input_dev);
485 report_tablet_mode_event(struct input_dev *input_dev, u32 event) argument
[all...]
/linux-master/drivers/input/joystick/
H A Dadi.c90 struct input_dev *dev;
199 struct input_dev *dev = adi->dev;
271 static int adi_open(struct input_dev *dev)
283 static void adi_close(struct input_dev *dev)
384 struct input_dev *input_dev; local
388 adi->dev = input_dev = input_allocate_device();
389 if (!input_dev)
401 input_dev->name = adi->name;
402 input_dev
[all...]
/linux-master/sound/drivers/pcsp/
H A Dpcsp.h56 struct input_dev *input_dev; member in struct:snd_pcsp
/linux-master/drivers/platform/x86/
H A Dacer-wireless.c23 struct input_dev *idev = acpi_driver_data(adev);
38 struct input_dev *idev;

Completed in 335 milliseconds

1234567891011>>