Lines Matching refs: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;
1150 struct input_dev *jog_dev;
1155 sonypi_device.input_jog_dev = jog_dev = input_allocate_device();
1156 if (!jog_dev)
1159 jog_dev->name = "Sony Vaio Jogdial";
1160 jog_dev->id.bustype = BUS_ISA;
1161 jog_dev->id.vendor = PCI_VENDOR_ID_SONY;
1162 jog_dev->dev.parent = &pdev->dev;
1164 jog_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
1165 jog_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_MIDDLE);
1166 jog_dev->relbit[0] = BIT_MASK(REL_WHEEL);
1185 error = input_register_device(jog_dev);
1196 input_unregister_device(jog_dev);
1198 jog_dev = NULL;
1203 input_free_device(jog_dev);