Lines Matching refs:input_dev
30 struct input_dev *input_dev; member
175 rbtn_data->input_dev = input_allocate_device(); in rbtn_input_init()
176 if (!rbtn_data->input_dev) in rbtn_input_init()
179 rbtn_data->input_dev->name = "DELL Wireless hotkeys"; in rbtn_input_init()
180 rbtn_data->input_dev->phys = "dellabce/input0"; in rbtn_input_init()
181 rbtn_data->input_dev->id.bustype = BUS_HOST; in rbtn_input_init()
182 rbtn_data->input_dev->evbit[0] = BIT(EV_KEY); in rbtn_input_init()
183 set_bit(KEY_RFKILL, rbtn_data->input_dev->keybit); in rbtn_input_init()
185 ret = input_register_device(rbtn_data->input_dev); in rbtn_input_init()
187 input_free_device(rbtn_data->input_dev); in rbtn_input_init()
188 rbtn_data->input_dev = NULL; in rbtn_input_init()
197 input_unregister_device(rbtn_data->input_dev); in rbtn_input_exit()
198 rbtn_data->input_dev = NULL; in rbtn_input_exit()
203 input_report_key(rbtn_data->input_dev, KEY_RFKILL, 1); in rbtn_input_event()
204 input_sync(rbtn_data->input_dev); in rbtn_input_event()
205 input_report_key(rbtn_data->input_dev, KEY_RFKILL, 0); in rbtn_input_event()
206 input_sync(rbtn_data->input_dev); in rbtn_input_event()