Lines Matching refs:input_dev
116 struct input_dev *dev[4];
304 struct input_dev *dev; in sw_parse()
509 static int sw_open(struct input_dev *dev) in sw_open()
517 static void sw_close(struct input_dev *dev) in sw_close()
589 struct input_dev *input_dev; in sw_connect() local
741 sw->dev[i] = input_dev = input_allocate_device(); in sw_connect()
742 if (!input_dev) { in sw_connect()
747 input_dev->name = sw->name; in sw_connect()
748 input_dev->phys = sw->phys[i]; in sw_connect()
749 input_dev->id.bustype = BUS_GAMEPORT; in sw_connect()
750 input_dev->id.vendor = GAMEPORT_ID_VENDOR_MICROSOFT; in sw_connect()
751 input_dev->id.product = sw->type; in sw_connect()
752 input_dev->id.version = 0x0100; in sw_connect()
753 input_dev->dev.parent = &gameport->dev; in sw_connect()
755 input_set_drvdata(input_dev, sw); in sw_connect()
757 input_dev->open = sw_open; in sw_connect()
758 input_dev->close = sw_close; in sw_connect()
760 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in sw_connect()
772 input_set_abs_params(input_dev, code, in sw_connect()
777 __set_bit(code, input_dev->keybit); in sw_connect()