Lines Matching defs:input_dev
47 struct input_dev *input_dev;
59 struct input_dev *input = data->input_dev;
107 struct input_dev *input_dev;
125 input_dev = devm_input_allocate_device(&client->dev);
126 if (!input_dev) {
132 data->input_dev = input_dev;
154 input_dev->name = "MELFAS MCS Touchkey";
155 input_dev->id.bustype = BUS_I2C;
156 input_dev->evbit[0] = BIT_MASK(EV_KEY);
158 input_dev->evbit[0] |= BIT_MASK(EV_REP);
159 input_dev->keycode = data->keycodes;
160 input_dev->keycodesize = sizeof(data->keycodes[0]);
161 input_dev->keycodemax = pdata->key_maxval + 1;
168 __set_bit(code, input_dev->keybit);
171 input_set_capability(input_dev, EV_MSC, MSC_SCAN);
172 input_set_drvdata(input_dev, data);
196 error = input_register_device(input_dev);