Lines Matching refs:input_dev
58 struct input_dev *dev;
76 struct input_dev *dev = spaceorb->dev; in spaceorb_process_packet()
165 struct input_dev *input_dev; in spaceorb_connect() local
170 input_dev = input_allocate_device(); in spaceorb_connect()
171 if (!spaceorb || !input_dev) in spaceorb_connect()
174 spaceorb->dev = input_dev; in spaceorb_connect()
177 input_dev->name = "SpaceTec SpaceOrb 360 / Avenger"; in spaceorb_connect()
178 input_dev->phys = spaceorb->phys; in spaceorb_connect()
179 input_dev->id.bustype = BUS_RS232; in spaceorb_connect()
180 input_dev->id.vendor = SERIO_SPACEORB; in spaceorb_connect()
181 input_dev->id.product = 0x0001; in spaceorb_connect()
182 input_dev->id.version = 0x0100; in spaceorb_connect()
183 input_dev->dev.parent = &serio->dev; in spaceorb_connect()
185 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in spaceorb_connect()
188 set_bit(spaceorb_buttons[i], input_dev->keybit); in spaceorb_connect()
191 input_set_abs_params(input_dev, spaceorb_axes[i], -508, 508, 0, 0); in spaceorb_connect()
207 fail1: input_free_device(input_dev); in spaceorb_connect()