Home
last modified time | relevance | path

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

12345678910>>...22

/linux/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.c158 struct mousevsc_dev *input_dev; in mousevsc_alloc_device() local
162 if (!input_dev) in mousevsc_alloc_device()
165 input_dev->device = device; in mousevsc_alloc_device()
166 hv_set_drvdata(device, input_dev); in mousevsc_alloc_device()
168 input_dev->init_complete = false; in mousevsc_alloc_device()
170 return input_dev; in mousevsc_alloc_device()
299 if (!input_dev->init_complete) in mousevsc_on_receive()
407 input_dev->report_desc_size); in mousevsc_hid_parse()
452 struct mousevsc_dev *input_dev; in mousevsc_probe() local
457 if (!input_dev) in mousevsc_probe()
[all …]
/linux/include/linux/
A Dinput.h137 struct input_dev { struct
161 int (*setkeycode)(struct input_dev *dev, argument
164 int (*getkeycode)(struct input_dev *dev, argument
185 int (*open)(struct input_dev *dev); argument
186 void (*close)(struct input_dev *dev); argument
352 struct input_dev *dev;
363 static inline struct input_dev *input_get_device(struct input_dev *dev) in input_get_device()
387 void input_reset_device(struct input_dev *);
390 void (*poll_fn)(struct input_dev *dev));
505 int input_set_keycode(struct input_dev *dev,
[all …]
/linux/drivers/input/tablet/
A Dhanwang.c53 struct input_dev *dev;
110 struct input_dev *input_dev = hanwang->dev; in hanwang_parse_packet() local
127 input_report_key(input_dev, in hanwang_parse_packet()
135 input_report_key(input_dev, in hanwang_parse_packet()
214 input_report_key(input_dev, in hanwang_parse_packet()
228 input_report_key(input_dev, in hanwang_parse_packet()
230 input_report_key(input_dev, in hanwang_parse_packet()
249 input_sync(input_dev); in hanwang_parse_packet()
321 struct input_dev *input_dev; in hanwang_probe() local
330 if (!hanwang || !input_dev) { in hanwang_probe()
[all …]
/linux/drivers/input/keyboard/
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
685 struct input_dev *input_dev = keypad->input_dev; in pxa27x_keypad_resume() local
721 struct input_dev *input_dev; in pxa27x_keypad_probe() local
[all …]
A Dep93xx_keypad.c67 struct input_dev *input_dev; member
85 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_irq_handler() local
128 input_sync(input_dev); in ep93xx_keypad_irq_handler()
184 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_suspend() local
186 mutex_lock(&input_dev->mutex); in ep93xx_keypad_suspend()
202 struct input_dev *input_dev = keypad->input_dev; in ep93xx_keypad_resume() local
204 mutex_lock(&input_dev->mutex); in ep93xx_keypad_resume()
233 struct input_dev *input_dev; in ep93xx_keypad_probe() local
275 if (!input_dev) in ep93xx_keypad_probe()
278 keypad->input_dev = input_dev; in ep93xx_keypad_probe()
[all …]
A Dpxa930_rotary.c22 struct input_dev *input_dev; member
55 input_sync(r->input_dev); in rotary_irq()
60 input_sync(r->input_dev); in rotary_irq()
86 struct input_dev *input_dev; in pxa930_rotary_probe() local
122 if (!input_dev) { in pxa930_rotary_probe()
128 input_dev->name = pdev->name; in pxa930_rotary_probe()
129 input_dev->id.bustype = BUS_HOST; in pxa930_rotary_probe()
132 input_dev->dev.parent = &pdev->dev; in pxa930_rotary_probe()
143 r->input_dev = input_dev; in pxa930_rotary_probe()
144 input_set_drvdata(input_dev, r); in pxa930_rotary_probe()
[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()
164 struct input_dev *input_dev; in max7359_probe() local
190 if (!input_dev) { in max7359_probe()
196 keypad->input_dev = input_dev; in max7359_probe()
198 input_dev->name = client->name; in max7359_probe()
199 input_dev->id.bustype = BUS_I2C; in max7359_probe()
200 input_dev->open = max7359_open; in max7359_probe()
201 input_dev->close = max7359_close; in max7359_probe()
[all …]
A Dspear-keyboard.c56 struct input_dev *input;
188 struct input_dev *input_dev; in spear_kbd_probe() local
204 if (!input_dev) { in spear_kbd_probe()
209 kbd->input = input_dev; in spear_kbd_probe()
234 input_dev->id.vendor = 0x0001; in spear_kbd_probe()
235 input_dev->id.product = 0x0001; in spear_kbd_probe()
236 input_dev->id.version = 0x0100; in spear_kbd_probe()
291 struct input_dev *input_dev = kbd->input; in spear_kbd_suspend() local
294 mutex_lock(&input_dev->mutex); in spear_kbd_suspend()
344 struct input_dev *input_dev = kbd->input; in spear_kbd_resume() local
[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 …]
/linux/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 …]
/linux/drivers/input/touchscreen/
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()
151 struct input_dev *input_dev; in ts4800_ts_probe() local
168 if (!input_dev) in ts4800_ts_probe()
172 ts->input = input_dev; in ts4800_ts_probe()
175 input_set_drvdata(input_dev, ts); in ts4800_ts_probe()
[all …]
A Dmms114.c65 struct input_dev *input_dev; member
160 struct input_dev *input_dev = data->input_dev; in mms114_process_mt() local
197 struct input_dev *input_dev = data->input_dev; in mms114_interrupt() local
230 input_sync(data->input_dev); in mms114_interrupt()
447 struct input_dev *input_dev; in mms114_probe() local
459 if (!data || !input_dev) { in mms114_probe()
465 data->input_dev = input_dev; in mms114_probe()
511 if (!input_dev->name) in mms114_probe()
565 struct input_dev *input_dev = data->input_dev; in mms114_suspend() local
575 input_sync(input_dev); in mms114_suspend()
[all …]
A Dtps6507x-ts.c42 struct input_dev *input;
150 static void tps6507x_ts_poll(struct input_dev *input_dev) in tps6507x_ts_poll() argument
167 input_sync(input_dev); in tps6507x_ts_poll()
192 input_sync(input_dev); in tps6507x_ts_poll()
206 struct input_dev *input_dev; in tps6507x_ts_probe() local
241 if (!input_dev) { in tps6507x_ts_probe()
246 tsc->input = input_dev; in tps6507x_ts_probe()
247 input_set_drvdata(input_dev, tsc); in tps6507x_ts_probe()
255 input_dev->phys = tsc->phys; in tps6507x_ts_probe()
256 input_dev->dev.parent = tsc->dev; in tps6507x_ts_probe()
[all …]
A Degalax_ts.c61 struct input_dev *input_dev; member
67 struct input_dev *input_dev = ts->input_dev; in egalax_ts_interrupt() local
101 input_mt_slot(input_dev, id); in egalax_ts_interrupt()
114 input_sync(input_dev); in egalax_ts_interrupt()
168 struct input_dev *input_dev; in egalax_ts_probe() local
178 if (!input_dev) { in egalax_ts_probe()
184 ts->input_dev = input_dev; in egalax_ts_probe()
200 input_dev->id.bustype = BUS_I2C; in egalax_ts_probe()
202 __set_bit(EV_ABS, input_dev->evbit); in egalax_ts_probe()
208 input_set_abs_params(input_dev, in egalax_ts_probe()
[all …]
/linux/drivers/input/misc/
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 Dsparcspkr.c35 struct input_dev *input_dev; member
146 struct input_dev *input_dev; in sparcspkr_probe() local
150 if (!input_dev) in sparcspkr_probe()
153 input_dev->name = state->name; in sparcspkr_probe()
156 input_dev->id.vendor = 0x001f; in sparcspkr_probe()
159 input_dev->dev.parent = dev; in sparcspkr_probe()
168 input_free_device(input_dev); in sparcspkr_probe()
172 state->input_dev = input_dev; in sparcspkr_probe()
180 struct input_dev *input_dev = state->input_dev; in sparcspkr_shutdown() local
235 struct input_dev *input_dev = state->input_dev; in bbc_remove() local
[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 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 Dpalmas-pwrbutton.c41 struct input_dev *input_dev; member
65 struct input_dev *input_dev = pwron->input_dev; in palmas_power_button_work() local
72 dev_err(input_dev->dev.parent, in palmas_power_button_work()
77 input_sync(input_dev); in palmas_power_button_work()
95 struct input_dev *input_dev = pwron->input_dev; in pwron_irq() local
99 input_sync(input_dev); in pwron_irq()
166 struct input_dev *input_dev; in palmas_pwron_probe() local
179 if (!input_dev) { in palmas_pwron_probe()
187 input_dev->dev.parent = dev; in palmas_pwron_probe()
208 pwron->input_dev = input_dev; in palmas_pwron_probe()
[all …]
A Dpcf50633-input.c27 struct input_dev *input_dev; member
47 input_sync(input->input_dev); in pcf50633_input_irq()
53 struct input_dev *input_dev; in pcf50633_input_probe() local
61 input_dev = input_allocate_device(); in pcf50633_input_probe()
62 if (!input_dev) { in pcf50633_input_probe()
69 input->input_dev = input_dev; in pcf50633_input_probe()
71 input_dev->name = "PCF50633 PMU events"; in pcf50633_input_probe()
72 input_dev->id.bustype = BUS_I2C; in pcf50633_input_probe()
74 set_bit(KEY_POWER, input_dev->keybit); in pcf50633_input_probe()
76 ret = input_register_device(input_dev); in pcf50633_input_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
232 static void cma3000_close(struct input_dev *input_dev) in cma3000_close() argument
278 struct input_dev *input_dev; in cma3000_init() local
297 if (!data || !input_dev) { in cma3000_init()
303 data->input_dev = input_dev; in cma3000_init()
325 input_dev->open = cma3000_open; in cma3000_init()
326 input_dev->close = cma3000_close; in cma3000_init()
[all …]
/linux/sound/drivers/pcsp/
A Dpcsp_input.c81 struct input_dev *input_dev = devm_input_allocate_device(dev); in pcspkr_input_init() local
82 if (!input_dev) in pcspkr_input_init()
85 input_dev->name = "PC Speaker"; in pcspkr_input_init()
86 input_dev->phys = "isa0061/input0"; in pcspkr_input_init()
87 input_dev->id.bustype = BUS_ISA; in pcspkr_input_init()
88 input_dev->id.vendor = 0x001f; in pcspkr_input_init()
89 input_dev->id.product = 0x0001; in pcspkr_input_init()
90 input_dev->id.version = 0x0100; in pcspkr_input_init()
91 input_dev->dev.parent = dev; in pcspkr_input_init()
93 input_dev->evbit[0] = BIT(EV_SND); in pcspkr_input_init()
[all …]
/linux/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
154 struct input_dev *input_dev) in matrix_keypad_build_keymap() argument
161 if (WARN_ON(!input_dev->dev.parent)) in matrix_keypad_build_keymap()
169 dev_err(input_dev->dev.parent, in matrix_keypad_build_keymap()
175 input_dev->keycode = keymap; in matrix_keypad_build_keymap()
177 input_dev->keycodemax = max_keys; in matrix_keypad_build_keymap()
179 __set_bit(EV_KEY, input_dev->evbit); in matrix_keypad_build_keymap()
[all …]
/linux/drivers/input/joystick/
A Dwalkera0701.c53 struct input_dev *input_dev; member
238 w->input_dev = input_allocate_device(); in walkera0701_attach()
239 if (!w->input_dev) { in walkera0701_attach()
244 input_set_drvdata(w->input_dev, w); in walkera0701_attach()
246 w->input_dev->phys = w->parport->name; in walkera0701_attach()
250 w->input_dev->id.vendor = 0x0001; in walkera0701_attach()
251 w->input_dev->id.product = 0x0001; in walkera0701_attach()
252 w->input_dev->id.version = 0x0100; in walkera0701_attach()
254 w->input_dev->open = walkera0701_open; in walkera0701_attach()
275 input_free_device(w->input_dev); in walkera0701_attach()
[all …]

Completed in 60 milliseconds

12345678910>>...22