Lines Matching refs:input_dev

118 	struct input_dev *delayed_input;
751 struct input_dev *input;
769 struct input_dev *input_dev, bool origin_is_hid_core) in wtp_populate_input() argument
773 __set_bit(EV_ABS, input_dev->evbit); in wtp_populate_input()
774 __set_bit(EV_KEY, input_dev->evbit); in wtp_populate_input()
775 __clear_bit(EV_REL, input_dev->evbit); in wtp_populate_input()
776 __clear_bit(EV_LED, input_dev->evbit); in wtp_populate_input()
778 input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0, wd->x_size, 0, 0); in wtp_populate_input()
779 input_abs_set_res(input_dev, ABS_MT_POSITION_X, wd->resolution); in wtp_populate_input()
780 input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0, wd->y_size, 0, 0); in wtp_populate_input()
781 input_abs_set_res(input_dev, ABS_MT_POSITION_Y, wd->resolution); in wtp_populate_input()
784 input_set_abs_params(input_dev, ABS_MT_PRESSURE, 0, 50, 0, 0); in wtp_populate_input()
786 input_set_capability(input_dev, EV_KEY, BTN_LEFT); in wtp_populate_input()
789 input_set_capability(input_dev, EV_KEY, BTN_RIGHT); in wtp_populate_input()
791 __set_bit(INPUT_PROP_BUTTONPAD, input_dev->propbit); in wtp_populate_input()
793 input_mt_init_slots(input_dev, wd->maxcontacts, INPUT_MT_POINTER | in wtp_populate_input()
796 wd->input = input_dev; in wtp_populate_input()
1026 struct input_dev *input;
1164 struct input_dev *input_dev, bool origin_is_hid_core) in m560_populate_input() argument
1168 mydata->input = input_dev; in m560_populate_input()
1280 struct input_dev *input, bool origin_is_hid_core) in hidpp_populate_input()
1292 struct input_dev *input = hidinput->input; in hidpp_input_configured()
1404 static int hidpp_input_open(struct input_dev *dev) in hidpp_input_open()
1411 static void hidpp_input_close(struct input_dev *dev) in hidpp_input_close()
1418 static struct input_dev *hidpp_allocate_input(struct hid_device *hdev) in hidpp_allocate_input()
1420 struct input_dev *input_dev = devm_input_allocate_device(&hdev->dev); in hidpp_allocate_input() local
1423 if (!input_dev) in hidpp_allocate_input()
1426 input_set_drvdata(input_dev, hdev); in hidpp_allocate_input()
1427 input_dev->open = hidpp_input_open; in hidpp_allocate_input()
1428 input_dev->close = hidpp_input_close; in hidpp_allocate_input()
1430 input_dev->name = hidpp->name; in hidpp_allocate_input()
1431 input_dev->phys = hdev->phys; in hidpp_allocate_input()
1432 input_dev->uniq = hdev->uniq; in hidpp_allocate_input()
1433 input_dev->id.bustype = hdev->bus; in hidpp_allocate_input()
1434 input_dev->id.vendor = hdev->vendor; in hidpp_allocate_input()
1435 input_dev->id.product = hdev->product; in hidpp_allocate_input()
1436 input_dev->id.version = hdev->version; in hidpp_allocate_input()
1437 input_dev->dev.parent = &hdev->dev; in hidpp_allocate_input()
1439 return input_dev; in hidpp_allocate_input()
1447 struct input_dev *input; in hidpp_connect_event()