| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | cy8c_touchpad.c | 137 struct input_dev *input_device; in cy8ctouch_init() local 147 input_device = devm_input_allocate_device(&ts->client->dev); in cy8ctouch_init() 148 if (!input_device) { in cy8ctouch_init() 154 ts->input = input_device; in cy8ctouch_init() 155 input_device->name = "cy8c_touchpad"; in cy8ctouch_init() 156 input_device->id.bustype = BUS_I2C; in cy8ctouch_init() 157 input_device->dev.parent = &client->dev; in cy8ctouch_init() 158 input_set_drvdata(input_device, ts); in cy8ctouch_init() 160 __set_bit(EV_ABS, input_device->evbit); in cy8ctouch_init() 161 __set_bit(EV_KEY, input_device->evbit); in cy8ctouch_init() [all …]
|
| H A D | gslx680_firefly.c | 797 struct input_dev *input_device; local 813 input_device = input_allocate_device(); 814 if (!input_device) { 819 ts->input = input_device; 820 input_device->name = GSLX680_I2C_NAME; 821 input_device->id.bustype = BUS_I2C; 822 input_device->dev.parent = &client->dev; 823 input_set_drvdata(input_device, ts); 826 __set_bit(EV_ABS, input_device->evbit); 827 __set_bit(EV_KEY, input_device->evbit); [all …]
|
| H A D | gslx680.c | 1393 struct input_dev *input_device; in gslX680_ts_init() local 1416 input_device = devm_input_allocate_device(&ts->client->dev); in gslX680_ts_init() 1417 if (!input_device) { in gslX680_ts_init() 1422 ts->input = input_device; in gslX680_ts_init() 1423 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init() 1424 input_device->id.bustype = BUS_I2C; in gslX680_ts_init() 1425 input_device->dev.parent = &client->dev; in gslX680_ts_init() 1426 input_set_drvdata(input_device, ts); in gslX680_ts_init() 1429 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init() 1430 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init() [all …]
|
| H A D | gslx6801.c | 1268 struct input_dev *input_device; in gslX680_ts_init() local 1289 input_device = devm_input_allocate_device(&ts->client->dev); in gslX680_ts_init() 1290 if (!input_device) { in gslX680_ts_init() 1295 ts->input = input_device; in gslX680_ts_init() 1296 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init() 1297 input_device->id.bustype = BUS_I2C; in gslX680_ts_init() 1298 input_device->dev.parent = &client->dev; in gslX680_ts_init() 1299 input_set_drvdata(input_device, ts); in gslX680_ts_init() 1302 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init() 1303 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init() [all …]
|
| H A D | gslx680_pad.c | 825 struct input_dev *input_device; in gslX680_ts_init() local 841 input_device = input_allocate_device(); in gslX680_ts_init() 842 if (!input_device) { in gslX680_ts_init() 847 ts->input = input_device; in gslX680_ts_init() 848 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init() 849 input_device->id.bustype = BUS_I2C; in gslX680_ts_init() 850 input_device->dev.parent = &client->dev; in gslX680_ts_init() 851 input_set_drvdata(input_device, ts); in gslX680_ts_init() 854 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init() 855 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init() [all …]
|
| H A D | gsl3673.c | 977 struct input_dev *input_device; in gsl3673_ts_init() local 993 input_device = devm_input_allocate_device(&ts->client->dev); in gsl3673_ts_init() 994 if (!input_device) { in gsl3673_ts_init() 997 ts->input = input_device; in gsl3673_ts_init() 998 input_device->name = GSL3673_I2C_NAME; in gsl3673_ts_init() 999 input_device->id.bustype = BUS_I2C; in gsl3673_ts_init() 1000 input_device->dev.parent = &client->dev; in gsl3673_ts_init() 1001 input_set_drvdata(input_device, ts); in gsl3673_ts_init() 1004 input_device->evbit[i] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY); in gsl3673_ts_init() 1005 set_bit(key_array[i], input_device->keybit); in gsl3673_ts_init() [all …]
|
| H A D | gslx680a.c | 996 struct input_dev *input_device; in gslX680_ts_init() local 1014 input_device = devm_input_allocate_device(&client->dev); in gslX680_ts_init() 1015 if (!input_device) { in gslX680_ts_init() 1020 ts->input = input_device; in gslX680_ts_init() 1021 input_device->name = GSLX680_I2C_NAME; in gslX680_ts_init() 1022 input_device->id.bustype = BUS_I2C; in gslX680_ts_init() 1023 input_device->dev.parent = &client->dev; in gslX680_ts_init() 1024 input_set_drvdata(input_device, ts); in gslX680_ts_init() 1027 __set_bit(EV_ABS, input_device->evbit); in gslX680_ts_init() 1028 __set_bit(EV_KEY, input_device->evbit); in gslX680_ts_init() [all …]
|
| H A D | gsl3673_800x1280.c | 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() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hid/ |
| H A D | hid-hyperv.c | 181 static void mousevsc_on_receive_device_info(struct mousevsc_dev *input_device, in mousevsc_on_receive_device_info() argument 188 input_device->dev_info_status = -ENOMEM; in mousevsc_on_receive_device_info() 190 input_device->hid_dev_info = device_info->hid_dev_info; in mousevsc_on_receive_device_info() 196 kfree(input_device->hid_desc); in mousevsc_on_receive_device_info() 197 input_device->hid_desc = kmemdup(desc, desc->bLength, GFP_ATOMIC); in mousevsc_on_receive_device_info() 199 if (!input_device->hid_desc) in mousevsc_on_receive_device_info() 202 input_device->report_desc_size = desc->desc[0].wDescriptorLength; in mousevsc_on_receive_device_info() 203 if (input_device->report_desc_size == 0) { in mousevsc_on_receive_device_info() 204 input_device->dev_info_status = -EINVAL; in mousevsc_on_receive_device_info() 209 kfree(input_device->report_desc); in mousevsc_on_receive_device_info() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/gslx680_d708/ |
| H A D | rockchip_gslX680.c | 980 struct input_dev *input_device; in gsl_ts_init_ts() local 998 input_device = input_allocate_device(); in gsl_ts_init_ts() 999 if (!input_device) { in gsl_ts_init_ts() 1004 ts->input = input_device; in gsl_ts_init_ts() 1005 input_device->name = GSLX680_I2C_NAME; in gsl_ts_init_ts() 1006 input_device->id.bustype = BUS_I2C; in gsl_ts_init_ts() 1007 input_device->dev.parent = &client->dev; in gsl_ts_init_ts() 1008 input_set_drvdata(input_device, ts); in gsl_ts_init_ts() 1011 __set_bit(EV_ABS, input_device->evbit); in gsl_ts_init_ts() 1012 __set_bit(EV_KEY, input_device->evbit); in gsl_ts_init_ts() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/hyn_cst2xx/ |
| H A D | hyn_cst2xx.c | 1546 struct input_dev *input_device; in cst2xx_ts_init() local 1552 input_device = input_allocate_device(); in cst2xx_ts_init() 1553 if (!input_device) { in cst2xx_ts_init() 1558 ts->input = input_device; in cst2xx_ts_init() 1559 input_device->name = CST2XX_I2C_NAME; in cst2xx_ts_init() 1560 input_device->id.bustype = BUS_I2C; in cst2xx_ts_init() 1561 input_device->dev.parent = &client->dev; in cst2xx_ts_init() 1562 input_set_drvdata(input_device, ts); in cst2xx_ts_init() 1565 __set_bit(EV_ABS, input_device->evbit); in cst2xx_ts_init() 1566 __set_bit(EV_KEY, input_device->evbit); in cst2xx_ts_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/gsl3676/ |
| H A D | gsl3676.c | 972 struct input_dev *input_device; in gsl_thzy_ts_init() local 988 input_device = devm_input_allocate_device(&ts->client->dev); in gsl_thzy_ts_init() 989 if (!input_device) { in gsl_thzy_ts_init() 992 ts->input = input_device; in gsl_thzy_ts_init() 993 input_device->name = GSL_I2C_NAME; in gsl_thzy_ts_init() 994 input_device->id.bustype = BUS_I2C; in gsl_thzy_ts_init() 995 input_device->dev.parent = &client->dev; in gsl_thzy_ts_init() 996 input_set_drvdata(input_device, ts); in gsl_thzy_ts_init() 999 input_device->evbit[i] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY); in gsl_thzy_ts_init() 1000 set_bit(key_array[i], input_device->keybit); in gsl_thzy_ts_init() [all …]
|