/linux-master/drivers/input/keyboard/ |
H A D | cypress-sf.c | 24 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 D | mtk-pmic-keys.c | 130 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 D | twl6040-vibra.c | 33 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 D | adxl34x.c | 192 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 D | keyspan_remote.c | 107 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 D | rave-sp-pwrbutton.c | 18 struct input_dev *idev; 29 struct input_dev *idev = pb->idev; 45 struct input_dev *idev;
|
H A D | rk805-pwrkey.c | 20 struct input_dev *pwr = _pwr; 30 struct input_dev *pwr = _pwr; 40 struct input_dev *pwr;
|
H A D | hisi_powerkey.c | 31 struct input_dev *input = q; 42 struct input_dev *input = q; 53 struct input_dev *input = q; 75 struct input_dev *input;
|
H A D | retu-pwrbutton.c | 33 struct input_dev *idev = _pwr; 47 struct input_dev *idev;
|
H A D | rb532_button.c | 49 static void rb532_button_poll(struct input_dev *input) 57 struct input_dev *input;
|
/linux-master/drivers/platform/x86/dell/ |
H A D | dell-wmi-privacy.c | 35 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 D | ti_am335x_tsc.c | 47 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 D | atmel_mxt_ts.c | 286 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 D | goodix_berlin_core.c | 172 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 D | wm97xx-core.c | 283 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 D | tsc200x-core.c | 80 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 D | ad7877.c | 157 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 D | bcm5974.c | 278 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 D | chromeos_tbmc.c | 25 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 D | hda_beep.h | 19 struct input_dev *dev;
|
/linux-master/sound/core/ |
H A D | jack.c | 46 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 D | hid.c | 183 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 D | adi.c | 90 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 D | pcsp.h | 56 struct input_dev *input_dev; member in struct:snd_pcsp
|
/linux-master/drivers/platform/x86/ |
H A D | acer-wireless.c | 23 struct input_dev *idev = acpi_driver_data(adev); 38 struct input_dev *idev;
|