Lines Matching defs:inport_dev
65 static struct input_dev *inport_dev;
75 input_report_rel(inport_dev, REL_X, inb(INPORT_DATA_PORT));
78 input_report_rel(inport_dev, REL_Y, inb(INPORT_DATA_PORT));
83 input_report_key(inport_dev, BTN_MIDDLE, buttons & 1);
84 input_report_key(inport_dev, BTN_LEFT, buttons & 2);
85 input_report_key(inport_dev, BTN_RIGHT, buttons & 4);
90 input_sync(inport_dev);
130 inport_dev = input_allocate_device();
131 if (!inport_dev) {
137 inport_dev->name = INPORT_NAME;
138 inport_dev->phys = "isa023c/input0";
139 inport_dev->id.bustype = BUS_ISA;
140 inport_dev->id.vendor = INPORT_VENDOR;
141 inport_dev->id.product = 0x0001;
142 inport_dev->id.version = 0x0100;
144 inport_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
145 inport_dev->keybit[BIT_WORD(BTN_LEFT)] = BIT_MASK(BTN_LEFT) |
147 inport_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
149 inport_dev->open = inport_open;
150 inport_dev->close = inport_close;
156 err = input_register_device(inport_dev);
163 input_free_device(inport_dev);
172 input_unregister_device(inport_dev);