Lines Matching refs:input_dev
49 struct input_dev *dev[2];
113 struct input_dev *dev; in cobra_poll()
140 static int cobra_open(struct input_dev *dev) in cobra_open()
148 static void cobra_close(struct input_dev *dev) in cobra_close()
158 struct input_dev *input_dev; in cobra_connect() local
196 cobra->dev[i] = input_dev = input_allocate_device(); in cobra_connect()
197 if (!input_dev) { in cobra_connect()
205 input_dev->name = "Creative Labs Blaster GamePad Cobra"; in cobra_connect()
206 input_dev->phys = cobra->phys[i]; in cobra_connect()
207 input_dev->id.bustype = BUS_GAMEPORT; in cobra_connect()
208 input_dev->id.vendor = GAMEPORT_ID_VENDOR_CREATIVE; in cobra_connect()
209 input_dev->id.product = 0x0008; in cobra_connect()
210 input_dev->id.version = 0x0100; in cobra_connect()
211 input_dev->dev.parent = &gameport->dev; in cobra_connect()
213 input_set_drvdata(input_dev, cobra); in cobra_connect()
215 input_dev->open = cobra_open; in cobra_connect()
216 input_dev->close = cobra_close; in cobra_connect()
218 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in cobra_connect()
219 input_set_abs_params(input_dev, ABS_X, -1, 1, 0, 0); in cobra_connect()
220 input_set_abs_params(input_dev, ABS_Y, -1, 1, 0, 0); in cobra_connect()
222 set_bit(cobra_btn[j], input_dev->keybit); in cobra_connect()