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