Lines Matching refs:input

292 	struct input_dev *input;	/* input dev */  member
522 static void set_abs(struct input_dev *input, unsigned int code, in set_abs() argument
526 input_set_abs_params(input, code, p->min, p->max, fuzz, 0); in set_abs()
572 input_report_key(dev->input, BTN_LEFT, dev->bt_data->button); in report_bt_state()
573 input_sync(dev->input); in report_bt_state()
578 static void report_finger_data(struct input_dev *input, int slot, in report_finger_data() argument
582 input_mt_slot(input, slot); in report_finger_data()
583 input_mt_report_slot_state(input, MT_TOOL_FINGER, true); in report_finger_data()
585 input_report_abs(input, ABS_MT_TOUCH_MAJOR, in report_finger_data()
587 input_report_abs(input, ABS_MT_TOUCH_MINOR, in report_finger_data()
589 input_report_abs(input, ABS_MT_WIDTH_MAJOR, in report_finger_data()
591 input_report_abs(input, ABS_MT_WIDTH_MINOR, in report_finger_data()
593 input_report_abs(input, ABS_MT_ORIENTATION, in report_finger_data()
595 input_report_abs(input, ABS_MT_POSITION_X, pos->x); in report_finger_data()
596 input_report_abs(input, ABS_MT_POSITION_Y, pos->y); in report_finger_data()
599 static void report_synaptics_data(struct input_dev *input, in report_synaptics_data() argument
614 input_report_abs(input, ABS_PRESSURE, abs_p); in report_synaptics_data()
615 input_report_abs(input, ABS_TOOL_WIDTH, abs_w); in report_synaptics_data()
623 struct input_dev *input = dev->input; in report_tp_state() local
640 input_mt_assign_slots(input, dev->slots, dev->pos, n, 0); in report_tp_state()
643 report_finger_data(input, dev->slots[i], in report_tp_state()
646 input_mt_sync_frame(input); in report_tp_state()
648 report_synaptics_data(input, c, get_tp_finger(dev, 0), raw_n); in report_tp_state()
653 input_report_key(input, BTN_LEFT, ibt); in report_tp_state()
656 input_sync(input); in report_tp_state()
842 static int bcm5974_open(struct input_dev *input) in bcm5974_open() argument
844 struct bcm5974 *dev = input_get_drvdata(input); in bcm5974_open()
865 static void bcm5974_close(struct input_dev *input) in bcm5974_close() argument
867 struct bcm5974 *dev = input_get_drvdata(input); in bcm5974_close()
930 dev->input = input_dev; in bcm5974_probe()
988 error = input_register_device(dev->input); in bcm5974_probe()
1021 input_unregister_device(dev->input); in bcm5974_disconnect()