• Home
  • Raw
  • Download

Lines Matching refs:input

36 	struct input_dev	*input;  member
99 input_report_key(navpoint->input, BTN_TOUCH, finger); in navpoint_packet()
100 input_report_abs(navpoint->input, ABS_X, x); in navpoint_packet()
101 input_report_abs(navpoint->input, ABS_Y, y); in navpoint_packet()
102 input_report_abs(navpoint->input, ABS_PRESSURE, z); in navpoint_packet()
103 input_report_key(navpoint->input, BTN_TOOL_FINGER, finger); in navpoint_packet()
104 input_report_key(navpoint->input, BTN_LEFT, gesture); in navpoint_packet()
105 input_sync(navpoint->input); in navpoint_packet()
192 static int navpoint_open(struct input_dev *input) in navpoint_open() argument
194 struct navpoint *navpoint = input_get_drvdata(input); in navpoint_open()
201 static void navpoint_close(struct input_dev *input) in navpoint_close() argument
203 struct navpoint *navpoint = input_get_drvdata(input); in navpoint_close()
213 struct input_dev *input; in navpoint_probe() local
242 input = input_allocate_device(); in navpoint_probe()
243 if (!navpoint || !input) { in navpoint_probe()
249 navpoint->input = input; in navpoint_probe()
253 input->name = pdev->name; in navpoint_probe()
254 input->dev.parent = &pdev->dev; in navpoint_probe()
256 __set_bit(EV_KEY, input->evbit); in navpoint_probe()
257 __set_bit(EV_ABS, input->evbit); in navpoint_probe()
258 __set_bit(BTN_LEFT, input->keybit); in navpoint_probe()
259 __set_bit(BTN_TOUCH, input->keybit); in navpoint_probe()
260 __set_bit(BTN_TOOL_FINGER, input->keybit); in navpoint_probe()
262 input_set_abs_params(input, ABS_X, in navpoint_probe()
264 input_set_abs_params(input, ABS_Y, in navpoint_probe()
266 input_set_abs_params(input, ABS_PRESSURE, in navpoint_probe()
270 input->open = navpoint_open; in navpoint_probe()
271 input->close = navpoint_close; in navpoint_probe()
273 input_set_drvdata(input, navpoint); in navpoint_probe()
279 error = input_register_device(input); in navpoint_probe()
291 input_free_device(input); in navpoint_probe()
310 input_unregister_device(navpoint->input); in navpoint_remove()
325 struct input_dev *input = navpoint->input; in navpoint_suspend() local
327 mutex_lock(&input->mutex); in navpoint_suspend()
328 if (input->users) in navpoint_suspend()
330 mutex_unlock(&input->mutex); in navpoint_suspend()
339 struct input_dev *input = navpoint->input; in navpoint_resume() local
341 mutex_lock(&input->mutex); in navpoint_resume()
342 if (input->users) in navpoint_resume()
344 mutex_unlock(&input->mutex); in navpoint_resume()