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