Lines Matching refs:input
63 struct input_dev *input; member
120 struct input_dev *input = data->input; in qt1070_interrupt() local
133 input_report_key(input, data->keycodes[i], keyval); in qt1070_interrupt()
136 input_sync(input); in qt1070_interrupt()
146 struct input_dev *input; in qt1070_probe() local
167 input = input_allocate_device(); in qt1070_probe()
168 if (!data || !input) { in qt1070_probe()
175 data->input = input; in qt1070_probe()
178 input->name = "AT42QT1070 QTouch Sensor"; in qt1070_probe()
179 input->dev.parent = &client->dev; in qt1070_probe()
180 input->id.bustype = BUS_I2C; in qt1070_probe()
183 input->keycode = data->keycodes; in qt1070_probe()
184 input->keycodesize = sizeof(data->keycodes[0]); in qt1070_probe()
185 input->keycodemax = ARRAY_SIZE(qt1070_key2code); in qt1070_probe()
187 __set_bit(EV_KEY, input->evbit); in qt1070_probe()
191 __set_bit(qt1070_key2code[i], input->keybit); in qt1070_probe()
211 err = input_register_device(data->input); in qt1070_probe()
227 input_free_device(input); in qt1070_probe()
239 input_unregister_device(data->input); in qt1070_remove()