Lines Matching defs:jog_dev
192 struct input_dev *jog_dev;
376 struct input_dev *jog_dev = sony_laptop_input.jog_dev;
389 /* jog_dev events */
392 input_report_rel(jog_dev, REL_WHEEL, 1);
393 input_sync(jog_dev);
398 input_report_rel(jog_dev, REL_WHEEL, -1);
399 input_sync(jog_dev);
405 kp.dev = jog_dev;
441 struct input_dev *jog_dev;
492 jog_dev = input_allocate_device();
493 if (!jog_dev) {
498 jog_dev->name = "Sony Vaio Jogdial";
499 jog_dev->id.bustype = BUS_ISA;
500 jog_dev->id.vendor = PCI_VENDOR_ID_SONY;
501 jog_dev->dev.parent = &acpi_device->dev;
503 input_set_capability(jog_dev, EV_KEY, BTN_MIDDLE);
504 input_set_capability(jog_dev, EV_REL, REL_WHEEL);
506 error = input_register_device(jog_dev);
510 sony_laptop_input.jog_dev = jog_dev;
515 input_free_device(jog_dev);
557 if (sony_laptop_input.jog_dev) {
558 input_unregister_device(sony_laptop_input.jog_dev);
559 sony_laptop_input.jog_dev = NULL;