Lines Matching defs:jog_dev
776 struct input_dev *jog_dev = sonypi_device.input_jog_dev;
784 input_report_rel(jog_dev, REL_WHEEL, 1);
785 input_sync(jog_dev);
790 input_report_rel(jog_dev, REL_WHEEL, -1);
791 input_sync(jog_dev);
796 kp.dev = jog_dev;
1149 struct input_dev *jog_dev;
1154 sonypi_device.input_jog_dev = jog_dev = input_allocate_device();
1155 if (!jog_dev)
1158 jog_dev->name = "Sony Vaio Jogdial";
1159 jog_dev->id.bustype = BUS_ISA;
1160 jog_dev->id.vendor = PCI_VENDOR_ID_SONY;
1161 jog_dev->dev.parent = &pdev->dev;
1163 jog_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
1164 jog_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_MIDDLE);
1165 jog_dev->relbit[0] = BIT_MASK(REL_WHEEL);
1184 error = input_register_device(jog_dev);
1195 input_unregister_device(jog_dev);
1197 jog_dev = NULL;
1202 input_free_device(jog_dev);