/openbmc/linux/drivers/input/ |
H A D | ff-core.c | 91 int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, in input_ff_upload() 171 static int erase_effect(struct input_dev *dev, int effect_id, in erase_effect() 210 int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file) in input_ff_erase() 235 int input_ff_flush(struct input_dev *dev, struct file *file) in input_ff_flush() 260 int input_ff_event(struct input_dev *dev, unsigned int type, in input_ff_event() 304 int input_ff_create(struct input_dev *dev, unsigned int max_effects) in input_ff_create() 363 void input_ff_destroy(struct input_dev *dev) in input_ff_destroy()
|
/openbmc/linux/drivers/input/joystick/ |
H A D | maplecontrol.c | 23 struct input_dev *dev; 32 struct input_dev *dev = pad->dev; in dc_pad_callback() 63 static int dc_pad_open(struct input_dev *dev) in dc_pad_open() 73 static void dc_pad_close(struct input_dev *dev) in dc_pad_close() 102 struct input_dev *idev; in probe_maple_controller()
|
/openbmc/linux/drivers/input/misc/ |
H A D | rave-sp-pwrbutton.c | 18 struct input_dev *idev; 29 struct input_dev *idev = pb->idev; in rave_sp_power_button_event() 45 struct input_dev *idev; in rave_sp_pwrbutton_probe()
|
H A D | rk805-pwrkey.c | 20 struct input_dev *pwr = _pwr; in pwrkey_fall_irq() 30 struct input_dev *pwr = _pwr; in pwrkey_rise_irq() 40 struct input_dev *pwr; in rk805_pwrkey_probe()
|
H A D | pcspkr.c | 23 static int pcspkr_event(struct input_dev *dev, unsigned int type, in pcspkr_event() 68 struct input_dev *pcspkr_dev; in pcspkr_probe() 100 struct input_dev *pcspkr_dev = platform_get_drvdata(dev); in pcspkr_remove()
|
H A D | mma8450.c | 86 static void mma8450_poll(struct input_dev *input) in mma8450_poll() 115 static int mma8450_open(struct input_dev *input) in mma8450_open() 138 static void mma8450_close(struct input_dev *input) in mma8450_close() 151 struct input_dev *input; in mma8450_probe()
|
H A D | gpio-beeper.c | 35 static int gpio_beeper_event(struct input_dev *dev, unsigned int type, in gpio_beeper_event() 53 static void gpio_beeper_close(struct input_dev *input) in gpio_beeper_close() 64 struct input_dev *input; in gpio_beeper_probe()
|
H A D | e3x0-button.c | 19 struct input_dev *idev = data; in e3x0_button_release_handler() 29 struct input_dev *idev = data; in e3x0_button_press_handler() 63 struct input_dev *input; in e3x0_button_probe()
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | ipaq-micro-ts.c | 23 struct input_dev *input; 63 static int micro_ts_open(struct input_dev *input) in micro_ts_open() 72 static void micro_ts_close(struct input_dev *input) in micro_ts_close() 134 struct input_dev *input = ts->input; in micro_ts_resume()
|
H A D | wacom_w8001.c | 85 struct input_dev *pen_dev; 86 struct input_dev *touch_dev; 150 struct input_dev *dev = w8001->touch_dev; in parse_multi_touch() 216 struct input_dev *dev = w8001->pen_dev; in report_pen_events() 265 struct input_dev *dev = w8001->touch_dev; in report_single_touch() 378 static int w8001_open(struct input_dev *dev) in w8001_open() 397 static void w8001_close(struct input_dev *dev) in w8001_close() 425 struct input_dev *dev = w8001->pen_dev; in w8001_setup_pen() 466 struct input_dev *dev = w8001->touch_dev; in w8001_setup_touch() 596 struct input_dev *input_dev_pen; in w8001_connect() [all …]
|
H A D | ads7846.c | 95 struct input_dev *input; 228 struct input_dev *input = ts->input; in ads7846_report_pen_up() 890 struct input_dev *input = ts->input; in ads7846_report_state() 1193 struct input_dev *input_dev; in ads7846_probe() local 1230 if (!input_dev) in ads7846_probe() 1237 ts->input = input_dev; in ads7846_probe() 1279 input_dev->name = ts->name; in ads7846_probe() 1280 input_dev->phys = ts->phys; in ads7846_probe() 1282 input_dev->id.bustype = BUS_SPI; in ads7846_probe() 1283 input_dev->id.product = pdata->model; in ads7846_probe() [all …]
|
H A D | sx8654.c | 97 struct input_dev *input; 111 struct input_dev *input_dev = ts->input; in sx865x_penrelease() local 113 input_report_key(input_dev, BTN_TOUCH, 0); in sx865x_penrelease() 114 input_sync(input_dev); in sx865x_penrelease() 259 static int sx8654_open(struct input_dev *dev) in sx8654_open() 284 static void sx8654_close(struct input_dev *dev) in sx8654_close() 313 struct input_dev *input; in sx8654_probe()
|
H A D | usbtouchscreen.c | 96 struct input_dev *input; 1647 struct input_dev *input_dev; in usbtouch_probe() local 1666 if (!usbtouch || !input_dev) in usbtouch_probe() 1708 usbtouch->input = input_dev; in usbtouch_probe() 1728 input_dev->name = usbtouch->name; in usbtouch_probe() 1729 input_dev->phys = usbtouch->phys; in usbtouch_probe() 1731 input_dev->dev.parent = &intf->dev; in usbtouch_probe() 1735 input_dev->open = usbtouch_open; in usbtouch_probe() 1736 input_dev->close = usbtouch_close; in usbtouch_probe() 1810 input_dev = NULL; in usbtouch_probe() [all …]
|
H A D | sur40.c | 209 struct input_dev *input; 392 static int sur40_open(struct input_dev *input) in sur40_open() 401 static void sur40_close(struct input_dev *input) in sur40_close() 455 static void sur40_poll(struct input_dev *input) in sur40_poll() 617 static int sur40_input_setup_events(struct input_dev *input_dev) in sur40_input_setup_events() argument 621 input_set_abs_params(input_dev, ABS_MT_POSITION_X, in sur40_input_setup_events() 623 input_set_abs_params(input_dev, ABS_MT_POSITION_Y, in sur40_input_setup_events() 626 input_set_abs_params(input_dev, ABS_MT_TOOL_X, in sur40_input_setup_events() 628 input_set_abs_params(input_dev, ABS_MT_TOOL_Y, in sur40_input_setup_events() 633 input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, in sur40_input_setup_events() [all …]
|
H A D | goodix.h | 78 struct input_dev *input_dev; member 79 struct input_dev *input_pen;
|
H A D | mc13783_ts.c | 34 struct input_dev *idev; 69 struct input_dev *idev = priv->idev; in mc13783_ts_report_sample() 133 static int mc13783_ts_open(struct input_dev *dev) in mc13783_ts_open() 156 static void mc13783_ts_close(struct input_dev *dev) in mc13783_ts_close() 172 struct input_dev *idev; in mc13783_ts_probe()
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | tca6416-keypad.c | 37 struct input_dev *input; 47 struct input_dev *input; 89 static void tca6416_keys_scan(struct input_dev *input) in tca6416_keys_scan() 131 static int tca6416_keys_open(struct input_dev *dev) in tca6416_keys_open() 144 static void tca6416_keys_close(struct input_dev *dev) in tca6416_keys_close() 188 struct input_dev *input; in tca6416_keypad_probe()
|
H A D | ipaq-micro-keys.c | 25 struct input_dev *input; 71 static int micro_key_open(struct input_dev *input) in micro_key_open() 80 static void micro_key_close(struct input_dev *input) in micro_key_close() 142 struct input_dev *input = keys->input; in micro_key_resume()
|
H A D | opencores-kbd.c | 19 struct input_dev *input; 28 struct input_dev *input = opencores_kbd->input; in opencores_kbd_isr() 40 struct input_dev *input; in opencores_kbd_probe()
|
H A D | nspire-keypad.c | 35 struct input_dev *input; 53 struct input_dev *input = keypad->input; in nspire_keypad_irq() 96 static int nspire_keypad_open(struct input_dev *input) in nspire_keypad_open() 133 static void nspire_keypad_close(struct input_dev *input) in nspire_keypad_close() 149 struct input_dev *input; in nspire_keypad_probe()
|
/openbmc/linux/drivers/input/mouse/ |
H A D | atarimouse.c | 61 static struct input_dev *atamouse_dev; 89 static int atamouse_open(struct input_dev *dev) in atamouse_open() 102 static void atamouse_close(struct input_dev *dev) in atamouse_close()
|
H A D | lifebook.c | 23 struct input_dev *dev2; /* Relative device */ 135 struct input_dev *dev1 = psmouse->dev; in lifebook_process_byte() 136 struct input_dev *dev2 = priv ? priv->dev2 : NULL; in lifebook_process_byte() 272 struct input_dev *dev2; in lifebook_create_relative_device() 313 struct input_dev *dev1 = psmouse->dev; in lifebook_init()
|
/openbmc/linux/drivers/platform/chrome/ |
H A D | chromeos_tbmc.c | 25 struct input_dev *idev) in chromeos_tbmc_query_switch() 60 static int chromeos_tbmc_open(struct input_dev *idev) in chromeos_tbmc_open() 69 struct input_dev *idev; in chromeos_tbmc_add()
|
/openbmc/linux/drivers/media/rc/ |
H A D | ati_remote.c | 231 struct input_dev *idev; 354 static int ati_remote_input_open(struct input_dev *inputdev) in ati_remote_input_open() 360 static void ati_remote_input_close(struct input_dev *inputdev) in ati_remote_input_close() 481 struct input_dev *dev = ati_remote->idev; in ati_remote_input_report() 723 struct input_dev *idev = ati_remote->idev; in ati_remote_input_init() 816 struct input_dev *input_dev; in ati_remote_probe() local 903 input_dev = input_allocate_device(); in ati_remote_probe() 904 if (!input_dev) { in ati_remote_probe() 909 ati_remote->idev = input_dev; in ati_remote_probe() 911 err = input_register_device(input_dev); in ati_remote_probe() [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-microsoft.c | 83 struct input_dev *input = hi->input; in ms_ergonomy_kb_quirk() 227 struct input_dev *input; in ms_event() 307 static int ms_play_effect(struct input_dev *dev, void *data, in ms_play_effect() 329 struct input_dev *input_dev; in ms_init_ff() local 337 input_dev = hidinput->input; in ms_init_ff() 351 input_set_capability(input_dev, EV_FF, FF_RUMBLE); in ms_init_ff() 352 return input_ff_create_memless(input_dev, NULL, ms_play_effect); in ms_init_ff()
|