Lines Matching refs:input_dev

86 	struct input_dev *input_dev;  member
135 input_report_abs(tj9->input_dev, ABS_X, tj9->pdata.negate_x ? -x : x); in kxtj9_report_acceleration_data()
136 input_report_abs(tj9->input_dev, ABS_Y, tj9->pdata.negate_y ? -y : y); in kxtj9_report_acceleration_data()
137 input_report_abs(tj9->input_dev, ABS_Z, tj9->pdata.negate_z ? -z : z); in kxtj9_report_acceleration_data()
138 input_sync(tj9->input_dev); in kxtj9_report_acceleration_data()
284 static int kxtj9_input_open(struct input_dev *input) in kxtj9_input_open()
291 static void kxtj9_input_close(struct input_dev *dev) in kxtj9_input_close()
299 struct input_dev *input_dev) in kxtj9_init_input_device() argument
301 __set_bit(EV_ABS, input_dev->evbit); in kxtj9_init_input_device()
302 input_set_abs_params(input_dev, ABS_X, -G_MAX, G_MAX, FUZZ, FLAT); in kxtj9_init_input_device()
303 input_set_abs_params(input_dev, ABS_Y, -G_MAX, G_MAX, FUZZ, FLAT); in kxtj9_init_input_device()
304 input_set_abs_params(input_dev, ABS_Z, -G_MAX, G_MAX, FUZZ, FLAT); in kxtj9_init_input_device()
306 input_dev->name = "kxtj9_accel"; in kxtj9_init_input_device()
307 input_dev->id.bustype = BUS_I2C; in kxtj9_init_input_device()
308 input_dev->dev.parent = &tj9->client->dev; in kxtj9_init_input_device()
313 struct input_dev *input_dev; in kxtj9_setup_input_device() local
316 input_dev = input_allocate_device(); in kxtj9_setup_input_device()
317 if (!input_dev) { in kxtj9_setup_input_device()
322 tj9->input_dev = input_dev; in kxtj9_setup_input_device()
324 input_dev->open = kxtj9_input_open; in kxtj9_setup_input_device()
325 input_dev->close = kxtj9_input_close; in kxtj9_setup_input_device()
326 input_set_drvdata(input_dev, tj9); in kxtj9_setup_input_device()
328 kxtj9_init_input_device(tj9, input_dev); in kxtj9_setup_input_device()
330 err = input_register_device(tj9->input_dev); in kxtj9_setup_input_device()
334 tj9->input_dev->name, err); in kxtj9_setup_input_device()
335 input_free_device(tj9->input_dev); in kxtj9_setup_input_device()
369 struct input_dev *input_dev = tj9->input_dev; in kxtj9_set_poll() local
378 mutex_lock(&input_dev->mutex); in kxtj9_set_poll()
391 mutex_unlock(&input_dev->mutex); in kxtj9_set_poll()
449 tj9->input_dev = poll_dev->input; in kxtj9_setup_polled_device()
589 input_unregister_device(tj9->input_dev); in kxtj9_probe()
605 input_unregister_device(tj9->input_dev); in kxtj9_remove()
622 struct input_dev *input_dev = tj9->input_dev; in kxtj9_suspend() local
624 mutex_lock(&input_dev->mutex); in kxtj9_suspend()
626 if (input_dev->users) in kxtj9_suspend()
629 mutex_unlock(&input_dev->mutex); in kxtj9_suspend()
637 struct input_dev *input_dev = tj9->input_dev; in kxtj9_resume() local
640 mutex_lock(&input_dev->mutex); in kxtj9_resume()
642 if (input_dev->users) in kxtj9_resume()
645 mutex_unlock(&input_dev->mutex); in kxtj9_resume()