Searched refs:inputdev (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/platform/x86/ |
| H A D | classmate-laptop.c | 44 struct input_dev *inputdev; in cmpc_add_acpi_notify_device() local 47 inputdev = input_allocate_device(); in cmpc_add_acpi_notify_device() 48 if (!inputdev) in cmpc_add_acpi_notify_device() 50 inputdev->name = name; in cmpc_add_acpi_notify_device() 51 inputdev->dev.parent = &acpi->dev; in cmpc_add_acpi_notify_device() 52 idev_init(inputdev); in cmpc_add_acpi_notify_device() 53 error = input_register_device(inputdev); in cmpc_add_acpi_notify_device() 55 input_free_device(inputdev); in cmpc_add_acpi_notify_device() 58 dev_set_drvdata(&acpi->dev, inputdev); in cmpc_add_acpi_notify_device() 64 struct input_dev *inputdev = dev_get_drvdata(&acpi->dev); in cmpc_remove_acpi_notify_device() local [all …]
|
| H A D | eeepc-laptop.c | 164 struct input_dev *inputdev; member 1181 eeepc->inputdev = input; in eeepc_input_init() 1191 if (eeepc->inputdev) in eeepc_input_exit() 1192 input_unregister_device(eeepc->inputdev); in eeepc_input_exit() 1193 eeepc->inputdev = NULL; in eeepc_input_exit() 1201 if (!eeepc->inputdev) in eeepc_input_notify() 1203 if (!sparse_keymap_report_event(eeepc->inputdev, event, 1, true)) in eeepc_input_notify()
|
| H A D | asus-wmi.c | 248 struct input_dev *inputdev; member 653 input_report_switch(asus->inputdev, SW_TABLET_MODE, in asus_wmi_tablet_sw_report() 655 input_sync(asus->inputdev); in asus_wmi_tablet_sw_report() 665 input_set_capability(asus->inputdev, EV_SW, SW_TABLET_MODE); in asus_wmi_tablet_sw_init() 681 asus->inputdev = input_allocate_device(); in asus_wmi_input_init() 682 if (!asus->inputdev) in asus_wmi_input_init() 685 asus->inputdev->name = asus->driver->input_name; in asus_wmi_input_init() 686 asus->inputdev->phys = asus->driver->input_phys; in asus_wmi_input_init() 687 asus->inputdev->id.bustype = BUS_HOST; in asus_wmi_input_init() 688 asus->inputdev->dev.parent = dev; in asus_wmi_input_init() [all …]
|
| H A D | asus-laptop.c | 243 struct input_dev *inputdev; member 1471 if (!asus->inputdev) in asus_input_notify() 1473 if (!sparse_keymap_report_event(asus->inputdev, event, 1, true)) in asus_input_notify() 1502 asus->inputdev = input; in asus_input_init() 1512 if (asus->inputdev) in asus_input_exit() 1513 input_unregister_device(asus->inputdev); in asus_input_exit() 1514 asus->inputdev = NULL; in asus_input_exit()
|
| /linux/drivers/input/tablet/ |
| H A D | aiptek.c | 289 struct input_dev *inputdev; /* input device struct */ member 416 struct input_dev *inputdev = aiptek->inputdev; in aiptek_irq() local 475 input_report_key(inputdev, BTN_LEFT, left); in aiptek_irq() 476 input_report_key(inputdev, BTN_MIDDLE, middle); in aiptek_irq() 477 input_report_key(inputdev, BTN_RIGHT, right); in aiptek_irq() 479 input_report_abs(inputdev, ABS_MISC, in aiptek_irq() 481 input_report_rel(inputdev, REL_X, x); in aiptek_irq() 482 input_report_rel(inputdev, REL_Y, y); in aiptek_irq() 488 input_report_rel(inputdev, REL_WHEEL, in aiptek_irq() 493 input_report_key(inputdev, in aiptek_irq() [all …]
|
| /linux/drivers/platform/arm64/ |
| H A D | lenovo-thinkpad-t14s.c | 106 struct input_dev *inputdev; member 459 ec->inputdev = devm_input_allocate_device(ec->dev); in t14s_input_probe() 460 if (!ec->inputdev) in t14s_input_probe() 463 ec->inputdev->name = "ThinkPad Extra Buttons"; in t14s_input_probe() 464 ec->inputdev->phys = "thinkpad/input0"; in t14s_input_probe() 465 ec->inputdev->id.bustype = BUS_HOST; in t14s_input_probe() 466 ec->inputdev->dev.parent = ec->dev; in t14s_input_probe() 468 ret = sparse_keymap_setup(ec->inputdev, t14s_keymap, NULL); in t14s_input_probe() 472 return input_register_device(ec->inputdev); in t14s_input_probe() 505 sparse_keymap_report_event(ec->inputdev, in t14s_ec_irq_handler()
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | ideapad-laptop.c | 180 struct input_dev *inputdev; member 1373 struct input_dev *inputdev; in ideapad_input_init() local 1376 inputdev = input_allocate_device(); in ideapad_input_init() 1377 if (!inputdev) in ideapad_input_init() 1380 inputdev->name = "Ideapad extra buttons"; in ideapad_input_init() 1381 inputdev->phys = "ideapad/input0"; in ideapad_input_init() 1382 inputdev->id.bustype = BUS_HOST; in ideapad_input_init() 1383 inputdev->dev.parent = &priv->platform_device->dev; in ideapad_input_init() 1385 err = sparse_keymap_setup(inputdev, ideapad_keymap, NULL); in ideapad_input_init() 1392 err = input_register_device(inputdev); in ideapad_input_init() [all …]
|
| /linux/drivers/media/rc/ |
| H A D | ati_remote.c | 354 static int ati_remote_input_open(struct input_dev *inputdev) in ati_remote_input_open() argument 356 struct ati_remote *ati_remote = input_get_drvdata(inputdev); in ati_remote_input_open() 360 static void ati_remote_input_close(struct input_dev *inputdev) in ati_remote_input_close() argument 362 struct ati_remote *ati_remote = input_get_drvdata(inputdev); in ati_remote_input_close()
|