Lines Matching refs:input_device

999 	struct input_dev *input_device;  in gsl3673_ts_init()  local
1015 input_device = devm_input_allocate_device(&ts->client->dev); in gsl3673_ts_init()
1016 if (!input_device) { in gsl3673_ts_init()
1019 ts->input = input_device; in gsl3673_ts_init()
1020 input_device->name = GSL3673_I2C_NAME; in gsl3673_ts_init()
1021 input_device->id.bustype = BUS_I2C; in gsl3673_ts_init()
1022 input_device->dev.parent = &client->dev; in gsl3673_ts_init()
1023 input_set_drvdata(input_device, ts); in gsl3673_ts_init()
1026 input_device->evbit[i] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY); in gsl3673_ts_init()
1027 set_bit(key_array[i], input_device->keybit); in gsl3673_ts_init()
1031 __set_bit(EV_ABS, input_device->evbit); in gsl3673_ts_init()
1032 __set_bit(EV_KEY, input_device->evbit); in gsl3673_ts_init()
1033 __set_bit(EV_REP, input_device->evbit); in gsl3673_ts_init()
1034 __set_bit(INPUT_PROP_DIRECT, input_device->propbit); in gsl3673_ts_init()
1035 input_mt_init_slots(input_device, (MAX_CONTACTS + 1), 0); in gsl3673_ts_init()
1037 input_set_abs_params(input_device, ABS_MT_TRACKING_ID, 0, in gsl3673_ts_init()
1039 set_bit(EV_ABS, input_device->evbit); in gsl3673_ts_init()
1040 set_bit(EV_KEY, input_device->evbit); in gsl3673_ts_init()
1041 __set_bit(INPUT_PROP_DIRECT, input_device->propbit); in gsl3673_ts_init()
1042 input_device->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in gsl3673_ts_init()
1044 set_bit(ABS_MT_POSITION_X, input_device->absbit); in gsl3673_ts_init()
1045 set_bit(ABS_MT_POSITION_Y, input_device->absbit); in gsl3673_ts_init()
1046 set_bit(ABS_MT_TOUCH_MAJOR, input_device->absbit); in gsl3673_ts_init()
1047 set_bit(ABS_MT_WIDTH_MAJOR, input_device->absbit); in gsl3673_ts_init()
1048 input_set_abs_params(input_device, ABS_MT_POSITION_X, 0, in gsl3673_ts_init()
1050 input_set_abs_params(input_device, ABS_MT_POSITION_Y, 0, in gsl3673_ts_init()
1052 input_set_abs_params(input_device, ABS_MT_TOUCH_MAJOR, 0, in gsl3673_ts_init()
1054 input_set_abs_params(input_device, ABS_MT_WIDTH_MAJOR, 0, 200, 0, 0); in gsl3673_ts_init()
1062 rc = input_register_device(input_device); in gsl3673_ts_init()