Lines Matching refs:input_dev
36 struct input_dev *dev;
65 struct input_dev *dev = magellan->dev;
131 struct input_dev *input_dev;
136 input_dev = input_allocate_device();
137 if (!magellan || !input_dev)
140 magellan->dev = input_dev;
143 input_dev->name = "LogiCad3D Magellan / SpaceMouse";
144 input_dev->phys = magellan->phys;
145 input_dev->id.bustype = BUS_RS232;
146 input_dev->id.vendor = SERIO_MAGELLAN;
147 input_dev->id.product = 0x0001;
148 input_dev->id.version = 0x0100;
149 input_dev->dev.parent = &serio->dev;
151 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
154 set_bit(magellan_buttons[i], input_dev->keybit);
157 input_set_abs_params(input_dev, magellan_axes[i], -360, 360, 0, 0);
173 fail1: input_free_device(input_dev);