/linux-4.1.27/drivers/platform/x86/ |
D | classmate-laptop.c | 58 struct input_dev *inputdev; in cmpc_add_acpi_notify_device() local 61 inputdev = input_allocate_device(); in cmpc_add_acpi_notify_device() 62 if (!inputdev) in cmpc_add_acpi_notify_device() 64 inputdev->name = name; in cmpc_add_acpi_notify_device() 65 inputdev->dev.parent = &acpi->dev; in cmpc_add_acpi_notify_device() 66 idev_init(inputdev); in cmpc_add_acpi_notify_device() 67 error = input_register_device(inputdev); in cmpc_add_acpi_notify_device() 69 input_free_device(inputdev); in cmpc_add_acpi_notify_device() 72 dev_set_drvdata(&acpi->dev, inputdev); in cmpc_add_acpi_notify_device() 78 struct input_dev *inputdev = dev_get_drvdata(&acpi->dev); in cmpc_remove_acpi_notify_device() local [all …]
|
D | topstar-laptop.c | 27 struct input_dev *inputdev; member 76 if (!sparse_keymap_report_event(hkey->inputdev, event, 1, true)) in acpi_topstar_notify() 119 hkey->inputdev = input; in acpi_topstar_init_hkey() 160 sparse_keymap_free(tps_hkey->inputdev); in acpi_topstar_remove() 161 input_unregister_device(tps_hkey->inputdev); in acpi_topstar_remove()
|
D | ideapad-laptop.c | 86 struct input_dev *inputdev; member 574 struct input_dev *inputdev; in ideapad_input_init() local 577 inputdev = input_allocate_device(); in ideapad_input_init() 578 if (!inputdev) in ideapad_input_init() 581 inputdev->name = "Ideapad extra buttons"; in ideapad_input_init() 582 inputdev->phys = "ideapad/input0"; in ideapad_input_init() 583 inputdev->id.bustype = BUS_HOST; in ideapad_input_init() 584 inputdev->dev.parent = &priv->platform_device->dev; in ideapad_input_init() 586 error = sparse_keymap_setup(inputdev, ideapad_keymap, NULL); in ideapad_input_init() 592 error = input_register_device(inputdev); in ideapad_input_init() [all …]
|
D | asus-wmi.c | 185 struct input_dev *inputdev; member 222 asus->inputdev = input_allocate_device(); in asus_wmi_input_init() 223 if (!asus->inputdev) in asus_wmi_input_init() 226 asus->inputdev->name = asus->driver->input_name; in asus_wmi_input_init() 227 asus->inputdev->phys = asus->driver->input_phys; in asus_wmi_input_init() 228 asus->inputdev->id.bustype = BUS_HOST; in asus_wmi_input_init() 229 asus->inputdev->dev.parent = &asus->platform_device->dev; in asus_wmi_input_init() 230 set_bit(EV_REP, asus->inputdev->evbit); in asus_wmi_input_init() 232 err = sparse_keymap_setup(asus->inputdev, asus->driver->keymap, NULL); in asus_wmi_input_init() 236 err = input_register_device(asus->inputdev); in asus_wmi_input_init() [all …]
|
D | eeepc-laptop.c | 170 struct input_dev *inputdev; member 1210 eeepc->inputdev = input; in eeepc_input_init() 1222 if (eeepc->inputdev) { in eeepc_input_exit() 1223 sparse_keymap_free(eeepc->inputdev); in eeepc_input_exit() 1224 input_unregister_device(eeepc->inputdev); in eeepc_input_exit() 1226 eeepc->inputdev = NULL; in eeepc_input_exit() 1234 if (!eeepc->inputdev) in eeepc_input_notify() 1236 if (!sparse_keymap_report_event(eeepc->inputdev, event, 1, true)) in eeepc_input_notify()
|
D | asus-laptop.c | 259 struct input_dev *inputdev; member 1493 if (!asus->inputdev) in asus_input_notify() 1495 if (!sparse_keymap_report_event(asus->inputdev, event, 1, true)) in asus_input_notify() 1524 asus->inputdev = input; in asus_input_init() 1536 if (asus->inputdev) { in asus_input_exit() 1537 sparse_keymap_free(asus->inputdev); in asus_input_exit() 1538 input_unregister_device(asus->inputdev); in asus_input_exit() 1540 asus->inputdev = NULL; in asus_input_exit()
|
/linux-4.1.27/drivers/input/tablet/ |
D | aiptek.c | 309 struct input_dev *inputdev; /* input device struct */ member 437 struct input_dev *inputdev = aiptek->inputdev; in aiptek_irq() local 496 input_report_key(inputdev, BTN_LEFT, left); in aiptek_irq() 497 input_report_key(inputdev, BTN_MIDDLE, middle); in aiptek_irq() 498 input_report_key(inputdev, BTN_RIGHT, right); in aiptek_irq() 500 input_report_abs(inputdev, ABS_MISC, in aiptek_irq() 502 input_report_rel(inputdev, REL_X, x); in aiptek_irq() 503 input_report_rel(inputdev, REL_Y, y); in aiptek_irq() 509 input_report_rel(inputdev, REL_WHEEL, in aiptek_irq() 514 input_report_key(inputdev, in aiptek_irq() [all …]
|
D | gtco.c | 539 static int gtco_input_open(struct input_dev *inputdev) in gtco_input_open() argument 541 struct gtco *device = input_get_drvdata(inputdev); in gtco_input_open() 553 static void gtco_input_close(struct input_dev *inputdev) in gtco_input_close() argument 555 struct gtco *device = input_get_drvdata(inputdev); in gtco_input_close() 569 static void gtco_setup_caps(struct input_dev *inputdev) in gtco_setup_caps() argument 571 struct gtco *device = input_get_drvdata(inputdev); in gtco_setup_caps() 574 inputdev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) | in gtco_setup_caps() 578 inputdev->mscbit[0] = BIT_MASK(MSC_SCAN) | BIT_MASK(MSC_SERIAL) | in gtco_setup_caps() 582 input_set_abs_params(inputdev, ABS_X, device->min_X, device->max_X, in gtco_setup_caps() 584 input_set_abs_params(inputdev, ABS_Y, device->min_Y, device->max_Y, in gtco_setup_caps() [all …]
|
/linux-4.1.27/drivers/media/rc/ |
D | ati_remote.c | 370 static int ati_remote_input_open(struct input_dev *inputdev) in ati_remote_input_open() argument 372 struct ati_remote *ati_remote = input_get_drvdata(inputdev); in ati_remote_input_open() 376 static void ati_remote_input_close(struct input_dev *inputdev) in ati_remote_input_close() argument 378 struct ati_remote *ati_remote = input_get_drvdata(inputdev); in ati_remote_input_close()
|