Lines Matching defs:input_dev
30 struct input_dev *dev[2];
94 struct input_dev *dev;
121 static int cobra_open(struct input_dev *dev)
129 static void cobra_close(struct input_dev *dev)
139 struct input_dev *input_dev;
177 cobra->dev[i] = input_dev = input_allocate_device();
178 if (!input_dev) {
186 input_dev->name = "Creative Labs Blaster GamePad Cobra";
187 input_dev->phys = cobra->phys[i];
188 input_dev->id.bustype = BUS_GAMEPORT;
189 input_dev->id.vendor = GAMEPORT_ID_VENDOR_CREATIVE;
190 input_dev->id.product = 0x0008;
191 input_dev->id.version = 0x0100;
192 input_dev->dev.parent = &gameport->dev;
194 input_set_drvdata(input_dev, cobra);
196 input_dev->open = cobra_open;
197 input_dev->close = cobra_close;
199 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
200 input_set_abs_params(input_dev, ABS_X, -1, 1, 0, 0);
201 input_set_abs_params(input_dev, ABS_Y, -1, 1, 0, 0);
203 set_bit(cobra_btn[j], input_dev->keybit);