Lines Matching defs:rpcmouse_dev
33 static struct input_dev *rpcmouse_dev;
67 rpcmouse_dev = input_allocate_device();
68 if (!rpcmouse_dev)
71 rpcmouse_dev->name = "Acorn RiscPC Mouse";
72 rpcmouse_dev->phys = "rpcmouse/input0";
73 rpcmouse_dev->id.bustype = BUS_HOST;
74 rpcmouse_dev->id.vendor = 0x0005;
75 rpcmouse_dev->id.product = 0x0001;
76 rpcmouse_dev->id.version = 0x0100;
78 rpcmouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
79 rpcmouse_dev->keybit[BIT_WORD(BTN_LEFT)] = BIT_MASK(BTN_LEFT) |
81 rpcmouse_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
86 if (request_irq(IRQ_VSYNCPULSE, rpcmouse_irq, IRQF_SHARED, "rpcmouse", rpcmouse_dev)) {
92 err = input_register_device(rpcmouse_dev);
99 free_irq(IRQ_VSYNCPULSE, rpcmouse_dev);
101 input_free_device(rpcmouse_dev);
108 free_irq(IRQ_VSYNCPULSE, rpcmouse_dev);
109 input_unregister_device(rpcmouse_dev);