• Home
  • Raw
  • Download

Lines Matching refs:input_dev

73 	struct input_dev *input_dev;  member
122 input_report_abs(tj9->input_dev, ABS_X, tj9->pdata.negate_x ? -x : x); in kxtj9_report_acceleration_data()
123 input_report_abs(tj9->input_dev, ABS_Y, tj9->pdata.negate_y ? -y : y); in kxtj9_report_acceleration_data()
124 input_report_abs(tj9->input_dev, ABS_Z, tj9->pdata.negate_z ? -z : z); in kxtj9_report_acceleration_data()
125 input_sync(tj9->input_dev); in kxtj9_report_acceleration_data()
271 static int kxtj9_input_open(struct input_dev *input) in kxtj9_input_open()
278 static void kxtj9_input_close(struct input_dev *dev) in kxtj9_input_close()
286 struct input_dev *input_dev) in kxtj9_init_input_device() argument
288 __set_bit(EV_ABS, input_dev->evbit); in kxtj9_init_input_device()
289 input_set_abs_params(input_dev, ABS_X, -G_MAX, G_MAX, FUZZ, FLAT); in kxtj9_init_input_device()
290 input_set_abs_params(input_dev, ABS_Y, -G_MAX, G_MAX, FUZZ, FLAT); in kxtj9_init_input_device()
291 input_set_abs_params(input_dev, ABS_Z, -G_MAX, G_MAX, FUZZ, FLAT); in kxtj9_init_input_device()
293 input_dev->name = "kxtj9_accel"; in kxtj9_init_input_device()
294 input_dev->id.bustype = BUS_I2C; in kxtj9_init_input_device()
295 input_dev->dev.parent = &tj9->client->dev; in kxtj9_init_input_device()
300 struct input_dev *input_dev; in kxtj9_setup_input_device() local
303 input_dev = input_allocate_device(); in kxtj9_setup_input_device()
304 if (!input_dev) { in kxtj9_setup_input_device()
309 tj9->input_dev = input_dev; in kxtj9_setup_input_device()
311 input_dev->open = kxtj9_input_open; in kxtj9_setup_input_device()
312 input_dev->close = kxtj9_input_close; in kxtj9_setup_input_device()
313 input_set_drvdata(input_dev, tj9); in kxtj9_setup_input_device()
315 kxtj9_init_input_device(tj9, input_dev); in kxtj9_setup_input_device()
317 err = input_register_device(tj9->input_dev); in kxtj9_setup_input_device()
321 tj9->input_dev->name, err); in kxtj9_setup_input_device()
322 input_free_device(tj9->input_dev); in kxtj9_setup_input_device()
356 struct input_dev *input_dev = tj9->input_dev; in kxtj9_set_poll() local
365 mutex_lock(&input_dev->mutex); in kxtj9_set_poll()
378 mutex_unlock(&input_dev->mutex); in kxtj9_set_poll()
436 tj9->input_dev = poll_dev->input; in kxtj9_setup_polled_device()
576 input_unregister_device(tj9->input_dev); in kxtj9_probe()
592 input_unregister_device(tj9->input_dev); in kxtj9_remove()
609 struct input_dev *input_dev = tj9->input_dev; in kxtj9_suspend() local
611 mutex_lock(&input_dev->mutex); in kxtj9_suspend()
613 if (input_dev->users) in kxtj9_suspend()
616 mutex_unlock(&input_dev->mutex); in kxtj9_suspend()
624 struct input_dev *input_dev = tj9->input_dev; in kxtj9_resume() local
626 mutex_lock(&input_dev->mutex); in kxtj9_resume()
628 if (input_dev->users) in kxtj9_resume()
631 mutex_unlock(&input_dev->mutex); in kxtj9_resume()