inport_dev 68 drivers/input/mouse/inport.c static struct input_dev *inport_dev; inport_dev 78 drivers/input/mouse/inport.c input_report_rel(inport_dev, REL_X, inb(INPORT_DATA_PORT)); inport_dev 81 drivers/input/mouse/inport.c input_report_rel(inport_dev, REL_Y, inb(INPORT_DATA_PORT)); inport_dev 86 drivers/input/mouse/inport.c input_report_key(inport_dev, BTN_MIDDLE, buttons & 1); inport_dev 87 drivers/input/mouse/inport.c input_report_key(inport_dev, BTN_LEFT, buttons & 2); inport_dev 88 drivers/input/mouse/inport.c input_report_key(inport_dev, BTN_RIGHT, buttons & 4); inport_dev 93 drivers/input/mouse/inport.c input_sync(inport_dev); inport_dev 133 drivers/input/mouse/inport.c inport_dev = input_allocate_device(); inport_dev 134 drivers/input/mouse/inport.c if (!inport_dev) { inport_dev 140 drivers/input/mouse/inport.c inport_dev->name = INPORT_NAME; inport_dev 141 drivers/input/mouse/inport.c inport_dev->phys = "isa023c/input0"; inport_dev 142 drivers/input/mouse/inport.c inport_dev->id.bustype = BUS_ISA; inport_dev 143 drivers/input/mouse/inport.c inport_dev->id.vendor = INPORT_VENDOR; inport_dev 144 drivers/input/mouse/inport.c inport_dev->id.product = 0x0001; inport_dev 145 drivers/input/mouse/inport.c inport_dev->id.version = 0x0100; inport_dev 147 drivers/input/mouse/inport.c inport_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); inport_dev 148 drivers/input/mouse/inport.c inport_dev->keybit[BIT_WORD(BTN_LEFT)] = BIT_MASK(BTN_LEFT) | inport_dev 150 drivers/input/mouse/inport.c inport_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); inport_dev 152 drivers/input/mouse/inport.c inport_dev->open = inport_open; inport_dev 153 drivers/input/mouse/inport.c inport_dev->close = inport_close; inport_dev 159 drivers/input/mouse/inport.c err = input_register_device(inport_dev); inport_dev 166 drivers/input/mouse/inport.c input_free_device(inport_dev); inport_dev 175 drivers/input/mouse/inport.c input_unregister_device(inport_dev);