Lines Matching refs:input_dev
57 struct input_dev *dev[2];
187 struct input_dev *dev;
284 static int grip_open(struct input_dev *dev)
292 static void grip_close(struct input_dev *dev)
302 struct input_dev *input_dev;
349 grip->dev[i] = input_dev = input_allocate_device();
350 if (!input_dev) {
358 input_dev->name = grip_name[grip->mode[i]];
359 input_dev->phys = grip->phys[i];
360 input_dev->id.bustype = BUS_GAMEPORT;
361 input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS;
362 input_dev->id.product = grip->mode[i];
363 input_dev->id.version = 0x0100;
364 input_dev->dev.parent = &gameport->dev;
366 input_set_drvdata(input_dev, grip);
368 input_dev->open = grip_open;
369 input_dev->close = grip_close;
371 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
376 input_set_abs_params(input_dev, t, 14, 52, 1, 2);
378 input_set_abs_params(input_dev, t, 3, 57, 1, 0);
380 input_set_abs_params(input_dev, t, -1, 1, 0, 0);
385 set_bit(t, input_dev->keybit);