Lines Matching defs:idev
42 struct input_dev *idev;
332 if (data->idev != NULL) {
334 data->idev = NULL;
396 BUG_ON(data->idev);
399 data->idev = devm_input_allocate_device(&client->dev);
400 if (data->idev == NULL) {
404 data->idev->name = pled->name;
405 data->idev->phys = "i2c/pca9532";
406 data->idev->id.bustype = BUS_HOST;
407 data->idev->id.vendor = 0x001f;
408 data->idev->id.product = 0x0001;
409 data->idev->id.version = 0x0100;
410 data->idev->evbit[0] = BIT_MASK(EV_SND);
411 data->idev->sndbit[0] = BIT_MASK(SND_BELL) |
413 data->idev->event = pca9532_event;
414 input_set_drvdata(data->idev, data);
416 err = input_register_device(data->idev);
419 data->idev = NULL;