Lines Matching refs:input_dev

92 	struct input_dev *dev;
121 struct input_dev *dev = analog->dev; in analog_decode()
283 static int analog_open(struct input_dev *dev) in analog_open()
295 static void analog_close(struct input_dev *dev) in analog_close()
365 struct input_dev *input_dev; in analog_init_device() local
374 analog->dev = input_dev = input_allocate_device(); in analog_init_device()
375 if (!input_dev) in analog_init_device()
378 input_dev->name = analog->name; in analog_init_device()
379 input_dev->phys = analog->phys; in analog_init_device()
380 input_dev->id.bustype = BUS_GAMEPORT; in analog_init_device()
381 input_dev->id.vendor = GAMEPORT_ID_VENDOR_ANALOG; in analog_init_device()
382 input_dev->id.product = analog->mask >> 4; in analog_init_device()
383 input_dev->id.version = 0x0100; in analog_init_device()
384 input_dev->dev.parent = &port->gameport->dev; in analog_init_device()
386 input_set_drvdata(input_dev, port); in analog_init_device()
388 input_dev->open = analog_open; in analog_init_device()
389 input_dev->close = analog_close; in analog_init_device()
391 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in analog_init_device()
413 input_set_abs_params(input_dev, t, v, (x << 1) - v, port->fuzz, w); in analog_init_device()
421 input_set_abs_params(input_dev, t, -1, 1, 0, 0); in analog_init_device()
426 set_bit(analog->buttons[j++], input_dev->keybit); in analog_init_device()
430 set_bit(analog->buttons[j++], input_dev->keybit); in analog_init_device()
434 set_bit(analog->buttons[j++], input_dev->keybit); in analog_init_device()
438 set_bit(analog_pads[i], input_dev->keybit); in analog_init_device()