inputdev 289 drivers/input/tablet/aiptek.c struct input_dev *inputdev; /* input device struct */ inputdev 416 drivers/input/tablet/aiptek.c struct input_dev *inputdev = aiptek->inputdev; inputdev 475 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_LEFT, left); inputdev 476 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_MIDDLE, middle); inputdev 477 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_RIGHT, right); inputdev 479 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_MISC, inputdev 481 drivers/input/tablet/aiptek.c input_report_rel(inputdev, REL_X, x); inputdev 482 drivers/input/tablet/aiptek.c input_report_rel(inputdev, REL_Y, y); inputdev 488 drivers/input/tablet/aiptek.c input_report_rel(inputdev, REL_WHEEL, inputdev 493 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 497 drivers/input/tablet/aiptek.c input_sync(inputdev); inputdev 535 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 537 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 545 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_X, x); inputdev 546 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_Y, y); inputdev 547 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_PRESSURE, z); inputdev 549 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_TOUCH, tip); inputdev 550 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_STYLUS, bs); inputdev 551 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_STYLUS2, pck); inputdev 555 drivers/input/tablet/aiptek.c input_report_abs(inputdev, inputdev 560 drivers/input/tablet/aiptek.c input_report_abs(inputdev, inputdev 570 drivers/input/tablet/aiptek.c input_report_abs(inputdev, inputdev 576 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_MISC, p | AIPTEK_REPORT_TOOL_STYLUS); inputdev 578 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 582 drivers/input/tablet/aiptek.c input_sync(inputdev); inputdev 612 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 614 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 622 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_X, x); inputdev 623 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_Y, y); inputdev 625 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_LEFT, left); inputdev 626 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_MIDDLE, middle); inputdev 627 drivers/input/tablet/aiptek.c input_report_key(inputdev, BTN_RIGHT, right); inputdev 633 drivers/input/tablet/aiptek.c input_report_abs(inputdev, inputdev 639 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_MISC, p | AIPTEK_REPORT_TOOL_MOUSE); inputdev 641 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 645 drivers/input/tablet/aiptek.c input_sync(inputdev); inputdev 669 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 671 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 680 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[aiptek->lastMacro], 0); inputdev 685 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro], 1); inputdev 688 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_MISC, inputdev 690 drivers/input/tablet/aiptek.c input_sync(inputdev); inputdev 710 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 712 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 719 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[aiptek->lastMacro], 0); inputdev 724 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro], 1); inputdev 728 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_MISC, inputdev 730 drivers/input/tablet/aiptek.c input_sync(inputdev); inputdev 741 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro - 1], inputdev 745 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro + 1], inputdev 754 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 756 drivers/input/tablet/aiptek.c input_report_key(inputdev, inputdev 763 drivers/input/tablet/aiptek.c input_report_key(inputdev, macroKeyEvents[macro], 1); inputdev 764 drivers/input/tablet/aiptek.c input_report_abs(inputdev, ABS_MISC, inputdev 766 drivers/input/tablet/aiptek.c input_sync(inputdev); inputdev 825 drivers/input/tablet/aiptek.c static int aiptek_open(struct input_dev *inputdev) inputdev 827 drivers/input/tablet/aiptek.c struct aiptek *aiptek = input_get_drvdata(inputdev); inputdev 839 drivers/input/tablet/aiptek.c static void aiptek_close(struct input_dev *inputdev) inputdev 841 drivers/input/tablet/aiptek.c struct aiptek *aiptek = input_get_drvdata(inputdev); inputdev 976 drivers/input/tablet/aiptek.c input_set_abs_params(aiptek->inputdev, ABS_X, 0, ret - 1, 0, 0); inputdev 981 drivers/input/tablet/aiptek.c input_set_abs_params(aiptek->inputdev, ABS_Y, 0, ret - 1, 0, 0); inputdev 986 drivers/input/tablet/aiptek.c input_set_abs_params(aiptek->inputdev, ABS_PRESSURE, 0, ret - 1, 0, 0); inputdev 1040 drivers/input/tablet/aiptek.c input_abs_get_max(aiptek->inputdev, ABS_X) + 1, inputdev 1041 drivers/input/tablet/aiptek.c input_abs_get_max(aiptek->inputdev, ABS_Y) + 1); inputdev 1673 drivers/input/tablet/aiptek.c struct input_dev *inputdev; inputdev 1694 drivers/input/tablet/aiptek.c inputdev = input_allocate_device(); inputdev 1695 drivers/input/tablet/aiptek.c if (!aiptek || !inputdev) { inputdev 1714 drivers/input/tablet/aiptek.c aiptek->inputdev = inputdev; inputdev 1760 drivers/input/tablet/aiptek.c inputdev->name = "Aiptek"; inputdev 1761 drivers/input/tablet/aiptek.c inputdev->phys = aiptek->features.usbPath; inputdev 1762 drivers/input/tablet/aiptek.c usb_to_input_id(usbdev, &inputdev->id); inputdev 1763 drivers/input/tablet/aiptek.c inputdev->dev.parent = &intf->dev; inputdev 1765 drivers/input/tablet/aiptek.c input_set_drvdata(inputdev, aiptek); inputdev 1767 drivers/input/tablet/aiptek.c inputdev->open = aiptek_open; inputdev 1768 drivers/input/tablet/aiptek.c inputdev->close = aiptek_close; inputdev 1774 drivers/input/tablet/aiptek.c __set_bit(eventTypes[i], inputdev->evbit); inputdev 1777 drivers/input/tablet/aiptek.c __set_bit(absEvents[i], inputdev->absbit); inputdev 1780 drivers/input/tablet/aiptek.c __set_bit(relEvents[i], inputdev->relbit); inputdev 1782 drivers/input/tablet/aiptek.c __set_bit(MSC_SERIAL, inputdev->mscbit); inputdev 1786 drivers/input/tablet/aiptek.c __set_bit(buttonEvents[i], inputdev->keybit); inputdev 1789 drivers/input/tablet/aiptek.c __set_bit(macroKeyEvents[i], inputdev->keybit); inputdev 1797 drivers/input/tablet/aiptek.c input_set_abs_params(inputdev, ABS_X, 0, 2999, 0, 0); inputdev 1798 drivers/input/tablet/aiptek.c input_set_abs_params(inputdev, ABS_Y, 0, 2249, 0, 0); inputdev 1799 drivers/input/tablet/aiptek.c input_set_abs_params(inputdev, ABS_PRESSURE, 0, 511, 0, 0); inputdev 1800 drivers/input/tablet/aiptek.c input_set_abs_params(inputdev, ABS_TILT_X, AIPTEK_TILT_MIN, AIPTEK_TILT_MAX, 0, 0); inputdev 1801 drivers/input/tablet/aiptek.c input_set_abs_params(inputdev, ABS_TILT_Y, AIPTEK_TILT_MIN, AIPTEK_TILT_MAX, 0, 0); inputdev 1802 drivers/input/tablet/aiptek.c input_set_abs_params(inputdev, ABS_WHEEL, AIPTEK_WHEEL_MIN, AIPTEK_WHEEL_MAX - 1, 0, 0); inputdev 1841 drivers/input/tablet/aiptek.c if (input_abs_get_max(aiptek->inputdev, ABS_X) > 0) { inputdev 1873 drivers/input/tablet/aiptek.c err = input_register_device(aiptek->inputdev); inputdev 1886 drivers/input/tablet/aiptek.c input_free_device(inputdev); inputdev 1905 drivers/input/tablet/aiptek.c input_unregister_device(aiptek->inputdev); inputdev 555 drivers/input/tablet/gtco.c static int gtco_input_open(struct input_dev *inputdev) inputdev 557 drivers/input/tablet/gtco.c struct gtco *device = input_get_drvdata(inputdev); inputdev 569 drivers/input/tablet/gtco.c static void gtco_input_close(struct input_dev *inputdev) inputdev 571 drivers/input/tablet/gtco.c struct gtco *device = input_get_drvdata(inputdev); inputdev 585 drivers/input/tablet/gtco.c static void gtco_setup_caps(struct input_dev *inputdev) inputdev 587 drivers/input/tablet/gtco.c struct gtco *device = input_get_drvdata(inputdev); inputdev 590 drivers/input/tablet/gtco.c inputdev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) | inputdev 594 drivers/input/tablet/gtco.c inputdev->mscbit[0] = BIT_MASK(MSC_SCAN) | BIT_MASK(MSC_SERIAL) | inputdev 598 drivers/input/tablet/gtco.c input_set_abs_params(inputdev, ABS_X, device->min_X, device->max_X, inputdev 600 drivers/input/tablet/gtco.c input_set_abs_params(inputdev, ABS_Y, device->min_Y, device->max_Y, inputdev 604 drivers/input/tablet/gtco.c input_set_abs_params(inputdev, ABS_DISTANCE, 0, 1, 0, 0); inputdev 607 drivers/input/tablet/gtco.c input_set_abs_params(inputdev, ABS_TILT_X, device->mintilt_X, inputdev 609 drivers/input/tablet/gtco.c input_set_abs_params(inputdev, ABS_TILT_Y, device->mintilt_Y, inputdev 611 drivers/input/tablet/gtco.c input_set_abs_params(inputdev, ABS_PRESSURE, device->minpressure, inputdev 615 drivers/input/tablet/gtco.c input_set_abs_params(inputdev, ABS_MISC, 0, 0xFF, 0, 0); inputdev 630 drivers/input/tablet/gtco.c struct input_dev *inputdev; inputdev 635 drivers/input/tablet/gtco.c inputdev = device->inputdevice; inputdev 659 drivers/input/tablet/gtco.c if (inputdev->id.product == PID_1000 || inputdev 660 drivers/input/tablet/gtco.c inputdev->id.product == PID_1001 || inputdev 661 drivers/input/tablet/gtco.c inputdev->id.product == PID_1002) { inputdev 674 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_PRESSURE, inputdev 683 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_TILT_X, inputdev 686 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_TILT_Y, inputdev 697 drivers/input/tablet/gtco.c input_event(inputdev, EV_MSC, MSC_SERIAL, val); inputdev 703 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_X, val); inputdev 706 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_Y, val); inputdev 710 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_DISTANCE, val); inputdev 730 drivers/input/tablet/gtco.c input_event(inputdev, EV_MSC, MSC_SERIAL, val); inputdev 736 drivers/input/tablet/gtco.c input_event(inputdev, EV_MSC, MSC_SCAN, inputdev 743 drivers/input/tablet/gtco.c if (inputdev->id.product == PID_400 || inputdev 744 drivers/input/tablet/gtco.c inputdev->id.product == PID_401) { inputdev 749 drivers/input/tablet/gtco.c input_event(inputdev, EV_MSC, MSC_SCAN, device->buffer[1]); inputdev 762 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_X, val); inputdev 771 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_Y, val); inputdev 781 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_X, val); inputdev 784 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_Y, val); inputdev 791 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_DISTANCE, val); inputdev 797 drivers/input/tablet/gtco.c input_report_key(inputdev, BTN_DIGI + i, val & (1 << i)); inputdev 800 drivers/input/tablet/gtco.c input_event(inputdev, EV_MSC, MSC_SERIAL, val); inputdev 804 drivers/input/tablet/gtco.c input_report_abs(inputdev, ABS_MISC, device->buffer[6]); inputdev 809 drivers/input/tablet/gtco.c input_event(inputdev, EV_MSC, MSC_RAW, device->buffer[0]); inputdev 812 drivers/input/tablet/gtco.c input_sync(inputdev); inputdev 356 drivers/media/rc/ati_remote.c static int ati_remote_input_open(struct input_dev *inputdev) inputdev 358 drivers/media/rc/ati_remote.c struct ati_remote *ati_remote = input_get_drvdata(inputdev); inputdev 362 drivers/media/rc/ati_remote.c static void ati_remote_input_close(struct input_dev *inputdev) inputdev 364 drivers/media/rc/ati_remote.c struct ati_remote *ati_remote = input_get_drvdata(inputdev); inputdev 245 drivers/platform/x86/asus-laptop.c struct input_dev *inputdev; inputdev 1476 drivers/platform/x86/asus-laptop.c if (!asus->inputdev) inputdev 1478 drivers/platform/x86/asus-laptop.c if (!sparse_keymap_report_event(asus->inputdev, event, 1, true)) inputdev 1507 drivers/platform/x86/asus-laptop.c asus->inputdev = input; inputdev 1517 drivers/platform/x86/asus-laptop.c if (asus->inputdev) inputdev 1518 drivers/platform/x86/asus-laptop.c input_unregister_device(asus->inputdev); inputdev 1519 drivers/platform/x86/asus-laptop.c asus->inputdev = NULL; inputdev 169 drivers/platform/x86/asus-wmi.c struct input_dev *inputdev; inputdev 223 drivers/platform/x86/asus-wmi.c asus->inputdev = input_allocate_device(); inputdev 224 drivers/platform/x86/asus-wmi.c if (!asus->inputdev) inputdev 227 drivers/platform/x86/asus-wmi.c asus->inputdev->name = asus->driver->input_name; inputdev 228 drivers/platform/x86/asus-wmi.c asus->inputdev->phys = asus->driver->input_phys; inputdev 229 drivers/platform/x86/asus-wmi.c asus->inputdev->id.bustype = BUS_HOST; inputdev 230 drivers/platform/x86/asus-wmi.c asus->inputdev->dev.parent = &asus->platform_device->dev; inputdev 231 drivers/platform/x86/asus-wmi.c set_bit(EV_REP, asus->inputdev->evbit); inputdev 233 drivers/platform/x86/asus-wmi.c err = sparse_keymap_setup(asus->inputdev, asus->driver->keymap, NULL); inputdev 237 drivers/platform/x86/asus-wmi.c err = input_register_device(asus->inputdev); inputdev 244 drivers/platform/x86/asus-wmi.c input_free_device(asus->inputdev); inputdev 250 drivers/platform/x86/asus-wmi.c if (asus->inputdev) inputdev 251 drivers/platform/x86/asus-wmi.c input_unregister_device(asus->inputdev); inputdev 253 drivers/platform/x86/asus-wmi.c asus->inputdev = NULL; inputdev 2008 drivers/platform/x86/asus-wmi.c if (!sparse_keymap_report_event(asus->inputdev, code, inputdev 45 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 48 drivers/platform/x86/classmate-laptop.c inputdev = input_allocate_device(); inputdev 49 drivers/platform/x86/classmate-laptop.c if (!inputdev) inputdev 51 drivers/platform/x86/classmate-laptop.c inputdev->name = name; inputdev 52 drivers/platform/x86/classmate-laptop.c inputdev->dev.parent = &acpi->dev; inputdev 53 drivers/platform/x86/classmate-laptop.c idev_init(inputdev); inputdev 54 drivers/platform/x86/classmate-laptop.c error = input_register_device(inputdev); inputdev 56 drivers/platform/x86/classmate-laptop.c input_free_device(inputdev); inputdev 59 drivers/platform/x86/classmate-laptop.c dev_set_drvdata(&acpi->dev, inputdev); inputdev 65 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev = dev_get_drvdata(&acpi->dev); inputdev 66 drivers/platform/x86/classmate-laptop.c input_unregister_device(inputdev); inputdev 191 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev = dev_get_drvdata(&dev->dev); inputdev 193 drivers/platform/x86/classmate-laptop.c input_report_abs(inputdev, ABS_X, x); inputdev 194 drivers/platform/x86/classmate-laptop.c input_report_abs(inputdev, ABS_Y, y); inputdev 195 drivers/platform/x86/classmate-laptop.c input_report_abs(inputdev, ABS_Z, z); inputdev 196 drivers/platform/x86/classmate-laptop.c input_sync(inputdev); inputdev 206 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 210 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 211 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 221 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 227 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 228 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 255 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 259 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 260 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 270 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 276 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 277 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 329 drivers/platform/x86/classmate-laptop.c static void cmpc_accel_idev_init_v4(struct input_dev *inputdev) inputdev 331 drivers/platform/x86/classmate-laptop.c set_bit(EV_ABS, inputdev->evbit); inputdev 332 drivers/platform/x86/classmate-laptop.c input_set_abs_params(inputdev, ABS_X, -255, 255, 16, 0); inputdev 333 drivers/platform/x86/classmate-laptop.c input_set_abs_params(inputdev, ABS_Y, -255, 255, 16, 0); inputdev 334 drivers/platform/x86/classmate-laptop.c input_set_abs_params(inputdev, ABS_Z, -255, 255, 16, 0); inputdev 335 drivers/platform/x86/classmate-laptop.c inputdev->open = cmpc_accel_open_v4; inputdev 336 drivers/platform/x86/classmate-laptop.c inputdev->close = cmpc_accel_close_v4; inputdev 342 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 345 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(dev); inputdev 346 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 356 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 359 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(dev); inputdev 360 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 379 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 407 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 408 drivers/platform/x86/classmate-laptop.c dev_set_drvdata(&inputdev->dev, accel); inputdev 534 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev = dev_get_drvdata(&dev->dev); inputdev 536 drivers/platform/x86/classmate-laptop.c input_report_abs(inputdev, ABS_X, x); inputdev 537 drivers/platform/x86/classmate-laptop.c input_report_abs(inputdev, ABS_Y, y); inputdev 538 drivers/platform/x86/classmate-laptop.c input_report_abs(inputdev, ABS_Z, z); inputdev 539 drivers/platform/x86/classmate-laptop.c input_sync(inputdev); inputdev 549 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 553 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 554 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 564 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 570 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 571 drivers/platform/x86/classmate-laptop.c accel = dev_get_drvdata(&inputdev->dev); inputdev 607 drivers/platform/x86/classmate-laptop.c static void cmpc_accel_idev_init(struct input_dev *inputdev) inputdev 609 drivers/platform/x86/classmate-laptop.c set_bit(EV_ABS, inputdev->evbit); inputdev 610 drivers/platform/x86/classmate-laptop.c input_set_abs_params(inputdev, ABS_X, 0, 255, 8, 0); inputdev 611 drivers/platform/x86/classmate-laptop.c input_set_abs_params(inputdev, ABS_Y, 0, 255, 8, 0); inputdev 612 drivers/platform/x86/classmate-laptop.c input_set_abs_params(inputdev, ABS_Z, 0, 255, 8, 0); inputdev 613 drivers/platform/x86/classmate-laptop.c inputdev->open = cmpc_accel_open; inputdev 614 drivers/platform/x86/classmate-laptop.c inputdev->close = cmpc_accel_close; inputdev 620 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 639 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&acpi->dev); inputdev 640 drivers/platform/x86/classmate-laptop.c dev_set_drvdata(&inputdev->dev, accel); inputdev 699 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev = dev_get_drvdata(&dev->dev); inputdev 703 drivers/platform/x86/classmate-laptop.c input_report_switch(inputdev, SW_TABLET_MODE, !val); inputdev 704 drivers/platform/x86/classmate-laptop.c input_sync(inputdev); inputdev 709 drivers/platform/x86/classmate-laptop.c static void cmpc_tablet_idev_init(struct input_dev *inputdev) inputdev 714 drivers/platform/x86/classmate-laptop.c set_bit(EV_SW, inputdev->evbit); inputdev 715 drivers/platform/x86/classmate-laptop.c set_bit(SW_TABLET_MODE, inputdev->swbit); inputdev 717 drivers/platform/x86/classmate-laptop.c acpi = to_acpi_device(inputdev->dev.parent); inputdev 719 drivers/platform/x86/classmate-laptop.c input_report_switch(inputdev, SW_TABLET_MODE, !val); inputdev 720 drivers/platform/x86/classmate-laptop.c input_sync(inputdev); inputdev 738 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev = dev_get_drvdata(dev); inputdev 742 drivers/platform/x86/classmate-laptop.c input_report_switch(inputdev, SW_TABLET_MODE, !val); inputdev 743 drivers/platform/x86/classmate-laptop.c input_sync(inputdev); inputdev 1031 drivers/platform/x86/classmate-laptop.c struct input_dev *inputdev; inputdev 1036 drivers/platform/x86/classmate-laptop.c inputdev = dev_get_drvdata(&dev->dev); inputdev 1037 drivers/platform/x86/classmate-laptop.c input_report_key(inputdev, code, !(event & 0x10)); inputdev 1038 drivers/platform/x86/classmate-laptop.c input_sync(inputdev); inputdev 1041 drivers/platform/x86/classmate-laptop.c static void cmpc_keys_idev_init(struct input_dev *inputdev) inputdev 1045 drivers/platform/x86/classmate-laptop.c set_bit(EV_KEY, inputdev->evbit); inputdev 1047 drivers/platform/x86/classmate-laptop.c set_bit(cmpc_keys_codes[i], inputdev->keybit); inputdev 164 drivers/platform/x86/eeepc-laptop.c struct input_dev *inputdev; inputdev 1183 drivers/platform/x86/eeepc-laptop.c eeepc->inputdev = input; inputdev 1193 drivers/platform/x86/eeepc-laptop.c if (eeepc->inputdev) inputdev 1194 drivers/platform/x86/eeepc-laptop.c input_unregister_device(eeepc->inputdev); inputdev 1195 drivers/platform/x86/eeepc-laptop.c eeepc->inputdev = NULL; inputdev 1203 drivers/platform/x86/eeepc-laptop.c if (!eeepc->inputdev) inputdev 1205 drivers/platform/x86/eeepc-laptop.c if (!sparse_keymap_report_event(eeepc->inputdev, event, 1, true)) inputdev 90 drivers/platform/x86/ideapad-laptop.c struct input_dev *inputdev; inputdev 678 drivers/platform/x86/ideapad-laptop.c struct input_dev *inputdev; inputdev 681 drivers/platform/x86/ideapad-laptop.c inputdev = input_allocate_device(); inputdev 682 drivers/platform/x86/ideapad-laptop.c if (!inputdev) inputdev 685 drivers/platform/x86/ideapad-laptop.c inputdev->name = "Ideapad extra buttons"; inputdev 686 drivers/platform/x86/ideapad-laptop.c inputdev->phys = "ideapad/input0"; inputdev 687 drivers/platform/x86/ideapad-laptop.c inputdev->id.bustype = BUS_HOST; inputdev 688 drivers/platform/x86/ideapad-laptop.c inputdev->dev.parent = &priv->platform_device->dev; inputdev 690 drivers/platform/x86/ideapad-laptop.c error = sparse_keymap_setup(inputdev, ideapad_keymap, NULL); inputdev 696 drivers/platform/x86/ideapad-laptop.c error = input_register_device(inputdev); inputdev 702 drivers/platform/x86/ideapad-laptop.c priv->inputdev = inputdev; inputdev 706 drivers/platform/x86/ideapad-laptop.c input_free_device(inputdev); inputdev 712 drivers/platform/x86/ideapad-laptop.c input_unregister_device(priv->inputdev); inputdev 713 drivers/platform/x86/ideapad-laptop.c priv->inputdev = NULL; inputdev 719 drivers/platform/x86/ideapad-laptop.c sparse_keymap_report_event(priv->inputdev, scancode, 1, true);