/linux-master/drivers/input/joystick/ |
H A D | tmdc.c | 93 struct input_dev *dev; 108 struct input_dev *dev[2]; 244 static int tmdc_open(struct input_dev *dev) 252 static void tmdc_close(struct input_dev *dev) 263 struct input_dev *input_dev; local 268 input_dev = input_allocate_device(); 269 if (!port || !input_dev) { 299 port->dev = input_dev; 301 input_dev [all...] |
H A D | grip.c | 37 struct input_dev *dev[2]; 167 struct input_dev *dev; 264 static int grip_open(struct input_dev *dev) 272 static void grip_close(struct input_dev *dev) 282 struct input_dev *input_dev; local 329 grip->dev[i] = input_dev = input_allocate_device(); 330 if (!input_dev) { 338 input_dev->name = grip_name[grip->mode[i]]; 339 input_dev [all...] |
H A D | grip_mp.c | 40 struct input_dev *dev; 561 static int grip_open(struct input_dev *dev) 573 static void grip_close(struct input_dev *dev) 587 struct input_dev *input_dev; local 591 port->dev = input_dev = input_allocate_device(); 592 if (!input_dev) 595 input_dev->name = grip_name[port->mode]; 596 input_dev->id.bustype = BUS_GAMEPORT; 597 input_dev [all...] |
H A D | gamecon.c | 65 struct input_dev *dev; 205 struct input_dev *dev; 247 static int gc_n64_play_effect(struct input_dev *dev, void *data, 289 static int gc_n64_init_ff(struct input_dev *dev, int i) 359 struct input_dev *dev; 472 struct input_dev *dev; 629 struct input_dev *dev = pad->dev; 765 static int gc_open(struct input_dev *dev) 784 static void gc_close(struct input_dev *dev) 800 struct input_dev *input_de local [all...] |
/linux-master/drivers/input/misc/ |
H A D | sc27xx-vibra.c | 29 struct input_dev *input_dev; member in struct:vibra_info 95 static int sc27xx_vibra_play(struct input_dev *input, void *data, 106 static void sc27xx_vibra_close(struct input_dev *input) 143 info->input_dev = devm_input_allocate_device(&pdev->dev); 144 if (!info->input_dev) { 149 info->input_dev->name = "sc27xx:vibrator"; 150 info->input_dev->id.version = 0; 151 info->input_dev->close = sc27xx_vibra_close; 154 input_set_drvdata(info->input_dev, inf [all...] |
H A D | max77693-haptic.c | 53 struct input_dev *input_dev; member in struct:max77693_haptic 232 static int max77693_haptic_play_effect(struct input_dev *dev, void *data, 258 static int max77693_haptic_open(struct input_dev *dev) 277 static void max77693_haptic_close(struct input_dev *dev) 346 haptic->input_dev = devm_input_allocate_device(&pdev->dev); 347 if (!haptic->input_dev) { 352 haptic->input_dev->name = "max77693-haptic"; 353 haptic->input_dev->id.version = 1; 354 haptic->input_dev [all...] |
H A D | powermate.c | 69 struct input_dev *input; 253 static int powermate_input_event(struct input_dev *dev, unsigned int type, unsigned int code, int _value) 306 struct input_dev *input_dev; local 324 input_dev = input_allocate_device(); 325 if (!pm || !input_dev) 341 pm->input = input_dev; 350 input_dev->name = pm_name_powermate; 353 input_dev->name = pm_name_soundknob; 356 input_dev [all...] |
H A D | drv2667.c | 93 * @input_dev: Pointer to the input device 103 struct input_dev *input_dev; member in struct:drv2667_data 228 static int drv2667_haptics_play(struct input_dev *input, void *data, 245 static void drv2667_close(struct input_dev *input) 353 haptics->input_dev = devm_input_allocate_device(&client->dev); 354 if (!haptics->input_dev) { 359 haptics->input_dev->name = "drv2667:haptics"; 360 haptics->input_dev->dev.parent = client->dev.parent; 361 haptics->input_dev [all...] |
H A D | drv260x.c | 170 * @input_dev: Pointer to the input device 183 struct input_dev *input_dev; member in struct:drv260x_data 233 static int drv260x_haptics_play(struct input_dev *input, void *data, 253 static void drv260x_close(struct input_dev *input) 492 haptics->input_dev = devm_input_allocate_device(dev); 493 if (!haptics->input_dev) { 498 haptics->input_dev->name = "drv260x:haptics"; 499 haptics->input_dev->close = drv260x_close; 500 input_set_drvdata(haptics->input_dev, haptic [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | omap4-keypad.c | 73 struct input_dev *input; 118 struct input_dev *input_dev = keypad_data->input; local 131 input_event(input_dev, EV_MSC, MSC_SCAN, code); 132 input_report_key(input_dev, keypad_data->keymap[code], down); 138 input_sync(input_dev); 204 static int omap4_keypad_open(struct input_dev *input) 254 static void omap4_keypad_close(struct input_dev *input) 351 struct input_dev *input_dev; local [all...] |
H A D | tm2-touchkey.c | 47 struct input_dev *input_dev; member in struct:tm2_touchkey_data 158 input_event(touchkey->input_dev, EV_MSC, MSC_SCAN, index); 162 input_report_key(touchkey->input_dev, 165 input_report_key(touchkey->input_dev, 169 input_sync(touchkey->input_dev); 244 touchkey->input_dev = devm_input_allocate_device(&client->dev); 245 if (!touchkey->input_dev) { 250 touchkey->input_dev->name = TM2_TOUCHKEY_DEV_NAME; 251 touchkey->input_dev [all...] |
/linux-master/drivers/hid/usbhid/ |
H A D | usbkbd.c | 81 struct input_dev *dev; 153 static int usb_kbd_event(struct input_dev *dev, unsigned int type, 218 static int usb_kbd_open(struct input_dev *dev) 229 static void usb_kbd_close(struct input_dev *dev) 268 struct input_dev *input_dev; local 285 input_dev = input_allocate_device(); 286 if (!kbd || !input_dev) 293 kbd->dev = input_dev; 314 input_dev [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | hynitron_cstxxx.c | 41 struct input_dev *input_dev; member in struct:hynitron_ts_data 252 input_mt_slot(ts_data->input_dev, id); 253 input_mt_report_slot_state(ts_data->input_dev, MT_TOOL_FINGER, 1); 254 touchscreen_report_pos(ts_data->input_dev, &ts_data->prop, x, y, true); 255 input_report_abs(ts_data->input_dev, ABS_MT_TOUCH_MAJOR, w); 354 input_mt_sync_frame(ts_data->input_dev); 355 input_sync(ts_data->input_dev); 363 ts_data->input_dev = devm_input_allocate_device(&client->dev); 364 if (!ts_data->input_dev) { [all...] |
H A D | surface3_spi.c | 31 struct input_dev *input_dev; member in struct:surface3_ts_data 32 struct input_dev *pen_input_dev; 72 slot = input_mt_get_slot_by_key(ts_data->input_dev, 77 input_mt_slot(ts_data->input_dev, slot); 78 input_mt_report_slot_state(ts_data->input_dev, MT_TOOL_FINGER, st); 80 input_report_abs(ts_data->input_dev, 83 input_report_abs(ts_data->input_dev, 86 input_report_abs(ts_data->input_dev, 89 input_report_abs(ts_data->input_dev, [all...] |
H A D | imx6ul_tsc.c | 84 struct input_dev *input; 359 static int imx6ul_tsc_open(struct input_dev *input_dev) argument 361 struct imx6ul_tsc *tsc = input_get_drvdata(input_dev); 366 static void imx6ul_tsc_close(struct input_dev *input_dev) argument 368 struct imx6ul_tsc *tsc = input_get_drvdata(input_dev); 377 struct input_dev *input_dev; local 387 input_dev 519 struct input_dev *input_dev = tsc->input; local 535 struct input_dev *input_dev = tsc->input; local [all...] |
H A D | auo-pixcir-ts.c | 115 struct input_dev *input; 399 static int auo_pixcir_input_open(struct input_dev *dev) 406 static void auo_pixcir_input_close(struct input_dev *dev) 417 struct input_dev *input = ts->input; 449 struct input_dev *input = ts->input; 488 struct input_dev *input_dev; local 496 input_dev = devm_input_allocate_device(&client->dev); 497 if (!input_dev) { 503 ts->input = input_dev; [all...] |
/linux-master/include/sound/ |
H A D | jack.h | 13 struct input_dev; 64 struct input_dev *input_dev; member in struct:snd_jack
|
/linux-master/drivers/macintosh/ |
H A D | adbhid.c | 211 struct input_dev *input; 684 static int adbhid_kbd_event(struct input_dev *dev, unsigned int type, unsigned int code, int value) 757 struct input_dev *input_dev; local 768 input_dev = input_allocate_device(); 769 if (!hid || !input_dev) { 776 hid->input = input_dev; 782 input_set_drvdata(input_dev, hid); 783 input_dev->name = hid->name; 784 input_dev [all...] |
/linux-master/drivers/hid/ |
H A D | wacom_wac.c | 33 static void wacom_report_numbered_buttons(struct input_dev *input_dev, 43 struct input_dev *input = wacom_wac->pen_input; 129 struct input_dev *input = wacom->pen_input; 174 struct input_dev *input = wacom->pen_input; 234 struct input_dev *input = wacom->pen_input; 263 struct input_dev *input = wacom->pen_input; 293 struct input_dev *input = wacom->pen_input; 345 struct input_dev *input = wacom->pen_input; 346 struct input_dev *pad_inpu 3535 struct input_dev *input_dev = wacom_wac->pen_input; local 3549 struct input_dev *input_dev = wacom_wac->pen_input; local 3568 struct input_dev *input_dev = wacom_wac->pen_input; local 3740 wacom_setup_pen_input_capabilities(struct input_dev *input_dev, struct wacom_wac *wacom_wac) argument 3905 wacom_setup_touch_input_capabilities(struct input_dev *input_dev, struct wacom_wac *wacom_wac) argument 4055 wacom_setup_numbered_buttons(struct input_dev *input_dev, int button_count) argument 4161 wacom_report_numbered_buttons(struct input_dev *input_dev, int button_count, int mask) argument 4178 wacom_setup_pad_input_capabilities(struct input_dev *input_dev, struct wacom_wac *wacom_wac) argument [all...] |
H A D | wacom.h | 150 struct input_dev *input; 225 int wacom_setup_pen_input_capabilities(struct input_dev *input_dev, 227 int wacom_setup_touch_input_capabilities(struct input_dev *input_dev, 229 int wacom_setup_pad_input_capabilities(struct input_dev *input_dev,
|
H A D | hid-cmedia.c | 86 struct input_dev *input_dev; member in struct:cmhid 93 input_report_switch(cm->input_dev, SW_HEADPHONE_INSERT, value); 94 input_sync(cm->input_dev); 123 struct input_dev *input_dev = hidinput->input; local 127 cm->input_dev = input_dev; 129 input_dev->evbit[0] = BIT(EV_SW); 131 input_set_capability(cm->input_dev, [all...] |
H A D | hid-letsketch.c | 62 struct input_dev *input_tablet; 63 struct input_dev *input_tablet_pad; 67 static int letsketch_open(struct input_dev *dev) 74 static void letsketch_close(struct input_dev *dev) 81 static struct input_dev *letsketch_alloc_input_dev(struct letsketch_data *data) 83 struct input_dev *input; 105 struct input_dev *input; 131 struct input_dev *input; 142 * These are never send on the pad input_dev, but must be set 159 struct input_dev *inpu [all...] |
/linux-master/drivers/input/ |
H A D | sparse-keymap.c | 22 static unsigned int sparse_keymap_get_key_index(struct input_dev *dev, 39 static struct key_entry *sparse_keymap_entry_by_index(struct input_dev *dev, 61 struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev, 82 struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev, 95 static struct key_entry *sparse_keymap_locate(struct input_dev *dev, 111 static int sparse_keymap_getkeycode(struct input_dev *dev, 132 static int sparse_keymap_setkeycode(struct input_dev *dev, 166 int sparse_keymap_setup(struct input_dev *dev, 168 int (*setup)(struct input_dev *, struct key_entry *)) 234 void sparse_keymap_report_entry(struct input_dev *de [all...] |
H A D | input.c | 86 static void input_start_autorepeat(struct input_dev *dev, int code) 97 static void input_stop_autorepeat(struct input_dev *dev) 142 static void input_pass_values(struct input_dev *dev, 189 static int input_handle_abs_event(struct input_dev *dev, 241 static int input_get_disposition(struct input_dev *dev, 351 static void input_event_dispose(struct input_dev *dev, int disposition, 394 void input_handle_event(struct input_dev *dev, 427 void input_event(struct input_dev *dev, 455 struct input_dev *dev = handle->dev; 480 void input_alloc_absinfo(struct input_dev *de 1445 struct input_dev *input_dev = to_input_dev(dev); local 1459 struct input_dev *input_dev = to_input_dev(dev); local 1468 struct input_dev *input_dev = to_input_dev(dev); local 1836 struct input_dev *input_dev = to_input_dev(dev); local 1857 struct input_dev *input_dev = to_input_dev(dev); local 1871 struct input_dev *input_dev = to_input_dev(dev); local 1889 struct input_dev *input_dev = to_input_dev(dev); local [all...] |
/linux-master/drivers/input/tablet/ |
H A D | wacom_serial4.c | 164 struct input_dev *dev; 521 struct input_dev *input_dev; local 525 input_dev = input_allocate_device(); 526 if (!wacom || !input_dev) 529 wacom->dev = input_dev; 534 input_dev->phys = wacom->phys; 535 input_dev->id.bustype = BUS_RS232; 536 input_dev->id.vendor = SERIO_WACOM_IV; 537 input_dev [all...] |