Lines Matching refs:input_dev

114 	struct input_dev *dev;
204 struct input_dev *dev = analog->dev; in analog_decode()
366 static int analog_open(struct input_dev *dev) in analog_open()
378 static void analog_close(struct input_dev *dev) in analog_close()
463 struct input_dev *input_dev; in analog_init_device() local
472 analog->dev = input_dev = input_allocate_device(); in analog_init_device()
473 if (!input_dev) in analog_init_device()
476 input_dev->name = analog->name; in analog_init_device()
477 input_dev->phys = analog->phys; in analog_init_device()
478 input_dev->id.bustype = BUS_GAMEPORT; in analog_init_device()
479 input_dev->id.vendor = GAMEPORT_ID_VENDOR_ANALOG; in analog_init_device()
480 input_dev->id.product = analog->mask >> 4; in analog_init_device()
481 input_dev->id.version = 0x0100; in analog_init_device()
482 input_dev->dev.parent = &port->gameport->dev; in analog_init_device()
484 input_set_drvdata(input_dev, port); in analog_init_device()
486 input_dev->open = analog_open; in analog_init_device()
487 input_dev->close = analog_close; in analog_init_device()
489 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in analog_init_device()
511 input_set_abs_params(input_dev, t, v, (x << 1) - v, port->fuzz, w); in analog_init_device()
519 input_set_abs_params(input_dev, t, -1, 1, 0, 0); in analog_init_device()
524 set_bit(analog->buttons[j++], input_dev->keybit); in analog_init_device()
528 set_bit(analog->buttons[j++], input_dev->keybit); in analog_init_device()
532 set_bit(analog->buttons[j++], input_dev->keybit); in analog_init_device()
536 set_bit(analog_pads[i], input_dev->keybit); in analog_init_device()