Lines Matching defs:jog_dev
778 struct input_dev *jog_dev = sonypi_device.input_jog_dev;
786 input_report_rel(jog_dev, REL_WHEEL, 1);
787 input_sync(jog_dev);
792 input_report_rel(jog_dev, REL_WHEEL, -1);
793 input_sync(jog_dev);
798 kp.dev = jog_dev;
1155 struct input_dev *jog_dev;
1160 sonypi_device.input_jog_dev = jog_dev = input_allocate_device();
1161 if (!jog_dev)
1164 jog_dev->name = "Sony Vaio Jogdial";
1165 jog_dev->id.bustype = BUS_ISA;
1166 jog_dev->id.vendor = PCI_VENDOR_ID_SONY;
1167 jog_dev->dev.parent = &pdev->dev;
1169 jog_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
1170 jog_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_MIDDLE);
1171 jog_dev->relbit[0] = BIT_MASK(REL_WHEEL);
1190 error = input_register_device(jog_dev);
1201 input_unregister_device(jog_dev);
1203 jog_dev = NULL;
1208 input_free_device(jog_dev);