Lines Matching refs:input_dev
37 struct input_dev *dev[2];
167 struct input_dev *dev;
264 static int grip_open(struct input_dev *dev)
272 static void grip_close(struct input_dev *dev)
282 struct input_dev *input_dev;
329 grip->dev[i] = input_dev = input_allocate_device();
330 if (!input_dev) {
338 input_dev->name = grip_name[grip->mode[i]];
339 input_dev->phys = grip->phys[i];
340 input_dev->id.bustype = BUS_GAMEPORT;
341 input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS;
342 input_dev->id.product = grip->mode[i];
343 input_dev->id.version = 0x0100;
344 input_dev->dev.parent = &gameport->dev;
346 input_set_drvdata(input_dev, grip);
348 input_dev->open = grip_open;
349 input_dev->close = grip_close;
351 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
356 input_set_abs_params(input_dev, t, 14, 52, 1, 2);
358 input_set_abs_params(input_dev, t, 3, 57, 1, 0);
360 input_set_abs_params(input_dev, t, -1, 1, 0, 0);
365 set_bit(t, input_dev->keybit);