Lines Matching defs:input_dev
33 struct input_dev *dev[2];
97 struct input_dev *dev;
124 static int cobra_open(struct input_dev *dev)
132 static void cobra_close(struct input_dev *dev)
142 struct input_dev *input_dev;
180 cobra->dev[i] = input_dev = input_allocate_device();
181 if (!input_dev) {
189 input_dev->name = "Creative Labs Blaster GamePad Cobra";
190 input_dev->phys = cobra->phys[i];
191 input_dev->id.bustype = BUS_GAMEPORT;
192 input_dev->id.vendor = GAMEPORT_ID_VENDOR_CREATIVE;
193 input_dev->id.product = 0x0008;
194 input_dev->id.version = 0x0100;
195 input_dev->dev.parent = &gameport->dev;
197 input_set_drvdata(input_dev, cobra);
199 input_dev->open = cobra_open;
200 input_dev->close = cobra_close;
202 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
203 input_set_abs_params(input_dev, ABS_X, -1, 1, 0, 0);
204 input_set_abs_params(input_dev, ABS_Y, -1, 1, 0, 0);
206 set_bit(cobra_btn[j], input_dev->keybit);