Lines Matching refs:input_dev
107 struct input_dev *delayed_input;
694 struct input_dev *input;
712 struct input_dev *input_dev, bool origin_is_hid_core) in wtp_populate_input() argument
716 __set_bit(EV_ABS, input_dev->evbit); in wtp_populate_input()
717 __set_bit(EV_KEY, input_dev->evbit); in wtp_populate_input()
718 __clear_bit(EV_REL, input_dev->evbit); in wtp_populate_input()
719 __clear_bit(EV_LED, input_dev->evbit); in wtp_populate_input()
721 input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0, wd->x_size, 0, 0); in wtp_populate_input()
722 input_abs_set_res(input_dev, ABS_MT_POSITION_X, wd->resolution); in wtp_populate_input()
723 input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0, wd->y_size, 0, 0); in wtp_populate_input()
724 input_abs_set_res(input_dev, ABS_MT_POSITION_Y, wd->resolution); in wtp_populate_input()
727 input_set_abs_params(input_dev, ABS_MT_PRESSURE, 0, 50, 0, 0); in wtp_populate_input()
729 input_set_capability(input_dev, EV_KEY, BTN_LEFT); in wtp_populate_input()
732 input_set_capability(input_dev, EV_KEY, BTN_RIGHT); in wtp_populate_input()
734 __set_bit(INPUT_PROP_BUTTONPAD, input_dev->propbit); in wtp_populate_input()
736 input_mt_init_slots(input_dev, wd->maxcontacts, INPUT_MT_POINTER | in wtp_populate_input()
739 wd->input = input_dev; in wtp_populate_input()
950 struct input_dev *input, bool origin_is_hid_core) in hidpp_populate_input()
960 struct input_dev *input = hidinput->input; in hidpp_input_configured()
1068 static int hidpp_input_open(struct input_dev *dev) in hidpp_input_open()
1075 static void hidpp_input_close(struct input_dev *dev) in hidpp_input_close()
1082 static struct input_dev *hidpp_allocate_input(struct hid_device *hdev) in hidpp_allocate_input()
1084 struct input_dev *input_dev = devm_input_allocate_device(&hdev->dev); in hidpp_allocate_input() local
1087 if (!input_dev) in hidpp_allocate_input()
1090 input_set_drvdata(input_dev, hdev); in hidpp_allocate_input()
1091 input_dev->open = hidpp_input_open; in hidpp_allocate_input()
1092 input_dev->close = hidpp_input_close; in hidpp_allocate_input()
1094 input_dev->name = hidpp->name; in hidpp_allocate_input()
1095 input_dev->phys = hdev->phys; in hidpp_allocate_input()
1096 input_dev->uniq = hdev->uniq; in hidpp_allocate_input()
1097 input_dev->id.bustype = hdev->bus; in hidpp_allocate_input()
1098 input_dev->id.vendor = hdev->vendor; in hidpp_allocate_input()
1099 input_dev->id.product = hdev->product; in hidpp_allocate_input()
1100 input_dev->id.version = hdev->version; in hidpp_allocate_input()
1101 input_dev->dev.parent = &hdev->dev; in hidpp_allocate_input()
1103 return input_dev; in hidpp_allocate_input()
1111 struct input_dev *input; in hidpp_connect_event()