Lines Matching refs:input_dev
55 struct input_dev *dev;
84 struct input_dev *dev = magellan->dev; in magellan_process_packet()
150 struct input_dev *input_dev; in magellan_connect() local
155 input_dev = input_allocate_device(); in magellan_connect()
156 if (!magellan || !input_dev) in magellan_connect()
159 magellan->dev = input_dev; in magellan_connect()
162 input_dev->name = "LogiCad3D Magellan / SpaceMouse"; in magellan_connect()
163 input_dev->phys = magellan->phys; in magellan_connect()
164 input_dev->id.bustype = BUS_RS232; in magellan_connect()
165 input_dev->id.vendor = SERIO_MAGELLAN; in magellan_connect()
166 input_dev->id.product = 0x0001; in magellan_connect()
167 input_dev->id.version = 0x0100; in magellan_connect()
168 input_dev->dev.parent = &serio->dev; in magellan_connect()
170 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in magellan_connect()
173 set_bit(magellan_buttons[i], input_dev->keybit); in magellan_connect()
176 input_set_abs_params(input_dev, magellan_axes[i], -360, 360, 0, 0); in magellan_connect()
192 fail1: input_free_device(input_dev); in magellan_connect()