Home
last modified time | relevance | path

Searched refs:input_dev (Results 1 – 25 of 534) sorted by relevance

12345678910>>...22

/drivers/input/tests/
A Dinput_test.c17 struct input_dev *input_dev; in input_test_init() local
25 input_dev->id.vendor = 1; in input_test_init()
26 input_dev->id.product = 1; in input_test_init()
27 input_dev->id.version = 1; in input_test_init()
37 test->priv = input_dev; in input_test_init()
44 struct input_dev *input_dev = test->priv; in input_test_exit() local
46 if (input_dev) in input_test_exit()
54 struct input_dev *input_dev = test->priv; in input_test_polling() local
70 struct input_dev *input_dev = test->priv; in input_test_timestamp() local
89 struct input_dev *input_dev = test->priv; in input_test_match_device_id() local
[all …]
/drivers/hid/
A Dhid-udraw-ps3.c281 struct input_dev *input_dev; in allocate_and_setup() local
284 if (!input_dev) in allocate_and_setup()
299 return input_dev; in allocate_and_setup()
305 struct input_dev *input_dev; in udraw_setup_touch() local
308 if (!input_dev) in udraw_setup_touch()
332 struct input_dev *input_dev; in udraw_setup_pen() local
335 if (!input_dev) in udraw_setup_pen()
360 struct input_dev *input_dev; in udraw_setup_accel() local
363 if (!input_dev) in udraw_setup_accel()
383 struct input_dev *input_dev; in udraw_setup_joypad() local
[all …]
A Dhid-hyperv.c150 struct mousevsc_dev *input_dev; in mousevsc_alloc_device() local
154 if (!input_dev) in mousevsc_alloc_device()
157 input_dev->device = device; in mousevsc_alloc_device()
158 hv_set_drvdata(device, input_dev); in mousevsc_alloc_device()
160 input_dev->init_complete = false; in mousevsc_alloc_device()
162 return input_dev; in mousevsc_alloc_device()
288 if (!input_dev->init_complete) in mousevsc_on_receive()
395 input_dev->report_desc_size); in mousevsc_hid_parse()
468 struct mousevsc_dev *input_dev; in mousevsc_probe() local
473 if (!input_dev) in mousevsc_probe()
[all …]
/drivers/input/tablet/
A Dhanwang.c50 struct input_dev *dev;
107 struct input_dev *input_dev = hanwang->dev; in hanwang_parse_packet() local
124 input_report_key(input_dev, in hanwang_parse_packet()
132 input_report_key(input_dev, in hanwang_parse_packet()
211 input_report_key(input_dev, in hanwang_parse_packet()
225 input_report_key(input_dev, in hanwang_parse_packet()
227 input_report_key(input_dev, in hanwang_parse_packet()
246 input_sync(input_dev); in hanwang_parse_packet()
318 struct input_dev *input_dev; in hanwang_probe() local
327 if (!hanwang || !input_dev) { in hanwang_probe()
[all …]
/drivers/input/touchscreen/
A Dmms114.c65 struct input_dev *input_dev; member
163 struct input_dev *input_dev = data->input_dev; in mms114_process_mt() local
196 struct input_dev *input_dev = data->input_dev; in mms114_process_touchkey() local
219 struct input_dev *input_dev = data->input_dev; in mms114_interrupt() local
482 struct input_dev *input_dev; in mms114_probe() local
495 if (!data || !input_dev) { in mms114_probe()
501 data->input_dev = input_dev; in mms114_probe()
583 if (!input_dev->name) in mms114_probe()
637 struct input_dev *input_dev = data->input_dev; in mms114_suspend() local
647 input_sync(input_dev); in mms114_suspend()
[all …]
A Dts4800-ts.c35 struct input_dev *input;
48 static int ts4800_ts_open(struct input_dev *input_dev) in ts4800_ts_open() argument
65 static void ts4800_ts_close(struct input_dev *input_dev) in ts4800_ts_close() argument
76 static void ts4800_ts_poll(struct input_dev *input_dev) in ts4800_ts_poll() argument
99 input_sync(input_dev); in ts4800_ts_poll()
104 input_sync(input_dev); in ts4800_ts_poll()
150 struct input_dev *input_dev; in ts4800_ts_probe() local
167 if (!input_dev) in ts4800_ts_probe()
171 ts->input = input_dev; in ts4800_ts_probe()
174 input_set_drvdata(input_dev, ts); in ts4800_ts_probe()
[all …]
A Degalax_ts.c62 struct input_dev *input_dev; member
68 struct input_dev *input_dev = ts->input_dev; in egalax_ts_interrupt() local
102 input_mt_slot(input_dev, id); in egalax_ts_interrupt()
115 input_sync(input_dev); in egalax_ts_interrupt()
162 struct input_dev *input_dev; in egalax_ts_probe() local
172 if (!input_dev) { in egalax_ts_probe()
178 ts->input_dev = input_dev; in egalax_ts_probe()
192 input_dev->id.bustype = BUS_I2C; in egalax_ts_probe()
194 __set_bit(EV_ABS, input_dev->evbit); in egalax_ts_probe()
200 input_set_abs_params(input_dev, in egalax_ts_probe()
[all …]
A Dtps6507x-ts.c42 struct input_dev *input;
148 static void tps6507x_ts_poll(struct input_dev *input_dev) in tps6507x_ts_poll() argument
165 input_sync(input_dev); in tps6507x_ts_poll()
190 input_sync(input_dev); in tps6507x_ts_poll()
204 struct input_dev *input_dev; in tps6507x_ts_probe() local
239 if (!input_dev) { in tps6507x_ts_probe()
244 tsc->input = input_dev; in tps6507x_ts_probe()
245 input_set_drvdata(input_dev, tsc); in tps6507x_ts_probe()
253 input_dev->phys = tsc->phys; in tps6507x_ts_probe()
254 input_dev->dev.parent = tsc->dev; in tps6507x_ts_probe()
[all …]
A Dimagis.c59 struct input_dev *input_dev; member
144 input_mt_slot(ts->input_dev, i); in imagis_interrupt()
161 input_mt_sync_frame(ts->input_dev); in imagis_interrupt()
162 input_sync(ts->input_dev); in imagis_interrupt()
226 struct input_dev *input_dev; in imagis_init_input_dev() local
230 if (!input_dev) in imagis_init_input_dev()
233 ts->input_dev = input_dev; in imagis_init_input_dev()
236 input_dev->phys = "input/ts"; in imagis_init_input_dev()
237 input_dev->id.bustype = BUS_I2C; in imagis_init_input_dev()
241 input_set_drvdata(input_dev, ts); in imagis_init_input_dev()
[all …]
A Dmax11801_ts.c80 struct input_dev *input_dev; member
137 input_sync(data->input_dev); in max11801_ts_interrupt()
142 input_sync(data->input_dev); in max11801_ts_interrupt()
174 struct input_dev *input_dev; in max11801_ts_probe() local
179 if (!data || !input_dev) { in max11801_ts_probe()
185 data->input_dev = input_dev; in max11801_ts_probe()
187 input_dev->name = "max11801_ts"; in max11801_ts_probe()
188 input_dev->id.bustype = BUS_I2C; in max11801_ts_probe()
189 input_dev->dev.parent = &client->dev; in max11801_ts_probe()
191 __set_bit(EV_ABS, input_dev->evbit); in max11801_ts_probe()
[all …]
/drivers/input/keyboard/
A Dep93xx_keypad.c62 struct input_dev *input_dev; member
82 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_irq_handler() local
125 input_sync(input_dev); in ep93xx_keypad_irq_handler()
169 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_suspend() local
171 guard(mutex)(&input_dev->mutex); in ep93xx_keypad_suspend()
185 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_resume() local
187 guard(mutex)(&input_dev->mutex); in ep93xx_keypad_resume()
207 struct input_dev *input_dev; in ep93xx_keypad_probe() local
230 if (!input_dev) in ep93xx_keypad_probe()
233 keypad->input_dev = input_dev; in ep93xx_keypad_probe()
[all …]
A Dpxa27x_keypad.c100 struct input_dev *input_dev; member
121 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_matrix_key_parse_dt() local
151 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_direct_key_parse_dt() local
217 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_rotary_parse_dt() local
283 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_build_keycode_from_dt() local
344 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_build_keycode() local
411 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_scan_matrix() local
530 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_scan_direct() local
684 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_resume() local
719 struct input_dev *input_dev; in pxa27x_keypad_probe() local
[all …]
A Dmax7359_keypad.c60 struct input_dev *input_dev; member
88 struct input_dev *input_dev = keypad->input_dev; in max7359_interrupt() local
103 input_sync(input_dev); in max7359_interrupt()
163 struct input_dev *input_dev; in max7359_probe() local
189 if (!input_dev) { in max7359_probe()
195 keypad->input_dev = input_dev; in max7359_probe()
197 input_dev->name = client->name; in max7359_probe()
198 input_dev->id.bustype = BUS_I2C; in max7359_probe()
199 input_dev->open = max7359_open; in max7359_probe()
200 input_dev->close = max7359_close; in max7359_probe()
[all …]
A Djornada680_kbd.c66 struct input_dev *input;
75 struct input_dev *input_dev = jornadakbd->input; in jornada_parse_kbd() local
92 input_event(input_dev, in jornada_parse_kbd()
94 input_report_key(input_dev, in jornada_parse_kbd()
103 input_sync(input_dev); in jornada_parse_kbd()
181 struct input_dev *input_dev; in jornada680kbd_probe() local
190 if (!input_dev) { in jornada680kbd_probe()
195 jornadakbd->input = input_dev; in jornada680kbd_probe()
203 input_dev->phys = "jornadakbd/input0"; in jornada680kbd_probe()
204 input_dev->keycode = jornadakbd->keymap; in jornada680kbd_probe()
[all …]
A Dst-keyscan.c34 struct input_dev *input_dev; member
56 input_sync(keypad->input_dev); in keyscan_isr()
127 struct input_dev *input_dev; in keyscan_probe() local
141 if (!input_dev) { in keyscan_probe()
146 input_dev->name = pdev->name; in keyscan_probe()
149 input_dev->open = keyscan_open; in keyscan_probe()
150 input_dev->close = keyscan_close; in keyscan_probe()
154 keypad_data->input_dev = input_dev; in keyscan_probe()
163 NULL, input_dev); in keyscan_probe()
217 struct input_dev *input = keypad->input_dev; in keyscan_suspend()
[all …]
/drivers/input/mouse/
A Dsynaptics_usb.c86 struct input_dev *input;
96 struct input_dev *input_dev = synusb->input; in synusb_report_buttons() local
105 struct input_dev *input_dev = synusb->input; in synusb_report_stick() local
122 input_sync(input_dev); in synusb_report_stick()
127 struct input_dev *input_dev = synusb->input; in synusb_report_touchpad() local
185 input_sync(input_dev); in synusb_report_touchpad()
297 struct input_dev *input_dev; in synusb_probe() local
316 if (!synusb || !input_dev) { in synusb_probe()
323 synusb->input = input_dev; in synusb_probe()
378 input_dev->name = synusb->name; in synusb_probe()
[all …]
/drivers/input/misc/
A Dsparcspkr.c36 struct input_dev *input_dev; member
151 struct input_dev *input_dev; in sparcspkr_probe() local
155 if (!input_dev) in sparcspkr_probe()
158 input_dev->name = state->name; in sparcspkr_probe()
161 input_dev->id.vendor = 0x001f; in sparcspkr_probe()
164 input_dev->dev.parent = dev; in sparcspkr_probe()
173 input_free_device(input_dev); in sparcspkr_probe()
177 state->input_dev = input_dev; in sparcspkr_probe()
185 struct input_dev *input_dev = state->input_dev; in sparcspkr_shutdown() local
232 struct input_dev *input_dev = state->input_dev; in bbc_remove() local
[all …]
A Dm68kspkr.c48 struct input_dev *input_dev; in m68kspkr_probe() local
52 if (!input_dev) in m68kspkr_probe()
55 input_dev->name = "m68k beeper"; in m68kspkr_probe()
56 input_dev->phys = "m68k/generic"; in m68kspkr_probe()
57 input_dev->id.bustype = BUS_HOST; in m68kspkr_probe()
58 input_dev->id.vendor = 0x001f; in m68kspkr_probe()
59 input_dev->id.product = 0x0001; in m68kspkr_probe()
60 input_dev->id.version = 0x0100; in m68kspkr_probe()
61 input_dev->dev.parent = &dev->dev; in m68kspkr_probe()
69 input_free_device(input_dev); in m68kspkr_probe()
[all …]
A Dstpmic1_onkey.c21 struct input_dev *input_dev; member
29 struct input_dev *input_dev = onkey->input_dev; in onkey_falling_irq() local
31 input_report_key(input_dev, KEY_POWER, 1); in onkey_falling_irq()
33 input_sync(input_dev); in onkey_falling_irq()
41 struct input_dev *input_dev = onkey->input_dev; in onkey_rising_irq() local
45 input_sync(input_dev); in onkey_rising_irq()
54 struct input_dev *input_dev; in stpmic1_onkey_probe() local
104 if (!input_dev) { in stpmic1_onkey_probe()
109 input_dev->name = "pmic_onkey"; in stpmic1_onkey_probe()
110 input_dev->phys = "pmic_onkey/input0"; in stpmic1_onkey_probe()
[all …]
A Datlas_btns.c23 static struct input_dev *input_dev; variable
48 input_sync(input_dev); in acpi_atlas_button_handler()
66 input_dev = input_allocate_device(); in atlas_acpi_button_add()
67 if (!input_dev) { in atlas_acpi_button_add()
74 input_dev->id.bustype = BUS_HOST; in atlas_acpi_button_add()
75 input_dev->keycode = atlas_keymap; in atlas_acpi_button_add()
80 __set_bit(EV_KEY, input_dev->evbit); in atlas_acpi_button_add()
89 err = input_register_device(input_dev); in atlas_acpi_button_add()
92 input_free_device(input_dev); in atlas_acpi_button_add()
102 input_unregister_device(input_dev); in atlas_acpi_button_add()
[all …]
A Dpalmas-pwrbutton.c34 struct input_dev *input_dev; member
58 struct input_dev *input_dev = pwron->input_dev; in palmas_power_button_work() local
65 dev_err(input_dev->dev.parent, in palmas_power_button_work()
70 input_sync(input_dev); in palmas_power_button_work()
88 struct input_dev *input_dev = pwron->input_dev; in pwron_irq() local
92 input_sync(input_dev); in pwron_irq()
159 struct input_dev *input_dev; in palmas_pwron_probe() local
172 if (!input_dev) { in palmas_pwron_probe()
180 input_dev->dev.parent = dev; in palmas_pwron_probe()
201 pwron->input_dev = input_dev; in palmas_pwron_probe()
[all …]
A Dcma3000_d0x.c60 struct input_dev *input_dev; member
117 input_sync(data->input_dev); in cma3000_thread_irq()
142 input_sync(data->input_dev); in cma3000_thread_irq()
216 static int cma3000_open(struct input_dev *input_dev) in cma3000_open() argument
230 static void cma3000_close(struct input_dev *input_dev) in cma3000_close() argument
270 struct input_dev *input_dev; in cma3000_init() local
289 if (!data || !input_dev) { in cma3000_init()
295 data->input_dev = input_dev; in cma3000_init()
317 input_dev->open = cma3000_open; in cma3000_init()
318 input_dev->close = cma3000_close; in cma3000_init()
[all …]
/drivers/input/joystick/
A Dwalkera0701.c53 struct input_dev *input_dev; member
237 w->input_dev = input_allocate_device(); in walkera0701_attach()
238 if (!w->input_dev) { in walkera0701_attach()
243 input_set_drvdata(w->input_dev, w); in walkera0701_attach()
245 w->input_dev->phys = w->parport->name; in walkera0701_attach()
249 w->input_dev->id.vendor = 0x0001; in walkera0701_attach()
250 w->input_dev->id.product = 0x0001; in walkera0701_attach()
251 w->input_dev->id.version = 0x0100; in walkera0701_attach()
253 w->input_dev->open = walkera0701_open; in walkera0701_attach()
274 input_free_device(w->input_dev); in walkera0701_attach()
[all …]
/drivers/input/
A Dmatrix-keymap.c22 static bool matrix_keypad_map_key(struct input_dev *input_dev, in matrix_keypad_map_key() argument
32 dev_err(input_dev->dev.parent, in matrix_keypad_map_key()
39 __set_bit(code, input_dev->keybit); in matrix_keypad_map_key()
71 struct input_dev *input_dev) in matrix_keypad_parse_keymap() argument
147 struct input_dev *input_dev) in matrix_keypad_build_keymap() argument
154 if (WARN_ON(!input_dev->dev.parent)) in matrix_keypad_build_keymap()
162 dev_err(input_dev->dev.parent, in matrix_keypad_build_keymap()
168 input_dev->keycode = keymap; in matrix_keypad_build_keymap()
170 input_dev->keycodemax = max_keys; in matrix_keypad_build_keymap()
172 __set_bit(EV_KEY, input_dev->evbit); in matrix_keypad_build_keymap()
[all …]
/drivers/input/joystick/iforce/
A Diforce-main.c214 struct input_dev *input_dev; in iforce_init_device() local
223 if (!input_dev) in iforce_init_device()
230 iforce->dev = input_dev; in iforce_init_device()
236 input_dev->id.bustype = bustype; in iforce_init_device()
237 input_dev->dev.parent = parent; in iforce_init_device()
242 input_dev->open = iforce_open; in iforce_init_device()
243 input_dev->close = iforce_close; in iforce_init_device()
266 dev_err(&input_dev->dev, in iforce_init_device()
348 set_bit(t, input_dev->ffbit); in iforce_init_device()
379 ff = input_dev->ff; in iforce_init_device()
[all …]

Completed in 53 milliseconds

12345678910>>...22