Lines Matching refs:input_dev
68 struct input_dev *input;
252 static int powermate_input_event(struct input_dev *dev, unsigned int type, unsigned int code, int _… in powermate_input_event()
305 struct input_dev *input_dev; in powermate_probe() local
323 input_dev = input_allocate_device(); in powermate_probe()
324 if (!pm || !input_dev) in powermate_probe()
340 pm->input = input_dev; in powermate_probe()
349 input_dev->name = pm_name_powermate; in powermate_probe()
352 input_dev->name = pm_name_soundknob; in powermate_probe()
355 input_dev->name = pm_name_soundknob; in powermate_probe()
360 input_dev->phys = pm->phys; in powermate_probe()
361 usb_to_input_id(udev, &input_dev->id); in powermate_probe()
362 input_dev->dev.parent = &intf->dev; in powermate_probe()
364 input_set_drvdata(input_dev, pm); in powermate_probe()
366 input_dev->event = powermate_input_event; in powermate_probe()
368 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) | in powermate_probe()
370 input_dev->keybit[BIT_WORD(BTN_0)] = BIT_MASK(BTN_0); in powermate_probe()
371 input_dev->relbit[BIT_WORD(REL_DIAL)] = BIT_MASK(REL_DIAL); in powermate_probe()
372 input_dev->mscbit[BIT_WORD(MSC_PULSELED)] = BIT_MASK(MSC_PULSELED); in powermate_probe()
412 fail1: input_free_device(input_dev); in powermate_probe()