/openbmc/linux/drivers/input/joystick/ |
H A D | warrior.c | 34 struct input_dev *dev; 47 struct input_dev *dev = warrior->dev; in warrior_process_packet() 124 struct input_dev *input_dev; in warrior_connect() local 128 input_dev = input_allocate_device(); in warrior_connect() 129 if (!warrior || !input_dev) in warrior_connect() 132 warrior->dev = input_dev; in warrior_connect() 136 input_dev->phys = warrior->phys; in warrior_connect() 137 input_dev->id.bustype = BUS_RS232; in warrior_connect() 139 input_dev->id.product = 0x0001; in warrior_connect() 140 input_dev->id.version = 0x0100; in warrior_connect() [all …]
|
H A D | walkera0701.c | 53 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 …]
|
H A D | guillemot.c | 49 struct input_dev *dev; 161 struct input_dev *input_dev; in guillemot_connect() local 167 input_dev = input_allocate_device(); in guillemot_connect() 168 if (!guillemot || !input_dev) { in guillemot_connect() 174 guillemot->dev = input_dev; in guillemot_connect() 207 input_dev->phys = guillemot->phys; in guillemot_connect() 208 input_dev->id.bustype = BUS_GAMEPORT; in guillemot_connect() 216 input_dev->open = guillemot_open; in guillemot_connect() 217 input_dev->close = guillemot_close; in guillemot_connect() 230 set_bit(t, input_dev->keybit); in guillemot_connect() [all …]
|
H A D | stinger.c | 34 struct input_dev *dev; 47 struct input_dev *dev = stinger->dev; in stinger_process_packet() 118 struct input_dev *input_dev; in stinger_connect() local 122 input_dev = input_allocate_device(); in stinger_connect() 123 if (!stinger || !input_dev) in stinger_connect() 126 stinger->dev = input_dev; in stinger_connect() 129 input_dev->name = "Gravis Stinger"; in stinger_connect() 130 input_dev->phys = stinger->phys; in stinger_connect() 131 input_dev->id.bustype = BUS_RS232; in stinger_connect() 133 input_dev->id.product = 0x0001; in stinger_connect() [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | jornada680_kbd.c | 66 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 …]
|
H A D | st-keyscan.c | 34 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 …]
|
H A D | spear-keyboard.c | 56 struct input_dev *input; 188 struct input_dev *input_dev; in spear_kbd_probe() local 203 if (!input_dev) { in spear_kbd_probe() 208 kbd->input = input_dev; in spear_kbd_probe() 232 input_dev->id.vendor = 0x0001; in spear_kbd_probe() 233 input_dev->id.product = 0x0001; in spear_kbd_probe() 234 input_dev->id.version = 0x0100; in spear_kbd_probe() 289 struct input_dev *input_dev = kbd->input; in spear_kbd_suspend() local 292 mutex_lock(&input_dev->mutex); in spear_kbd_suspend() 342 struct input_dev *input_dev = kbd->input; in spear_kbd_resume() local [all …]
|
H A D | stowaway.c | 48 struct input_dev *dev; 57 struct input_dev *dev = skbd->dev; in skbd_interrupt() 71 struct input_dev *input_dev; in skbd_connect() local 77 if (!skbd || !input_dev) in skbd_connect() 81 skbd->dev = input_dev; in skbd_connect() 86 input_dev->phys = skbd->phys; in skbd_connect() 87 input_dev->id.bustype = BUS_RS232; in skbd_connect() 89 input_dev->id.product = 0x0001; in skbd_connect() 90 input_dev->id.version = 0x0100; in skbd_connect() 94 input_dev->keycode = skbd->keycode; in skbd_connect() [all …]
|
H A D | newtonkbd.c | 42 struct input_dev *dev; 67 struct input_dev *input_dev; in nkbd_connect() local 72 input_dev = input_allocate_device(); in nkbd_connect() 73 if (!nkbd || !input_dev) in nkbd_connect() 77 nkbd->dev = input_dev; in nkbd_connect() 82 input_dev->phys = nkbd->phys; in nkbd_connect() 83 input_dev->id.bustype = BUS_RS232; in nkbd_connect() 85 input_dev->id.product = 0x0001; in nkbd_connect() 86 input_dev->id.version = 0x0100; in nkbd_connect() 90 input_dev->keycode = nkbd->keycode; in nkbd_connect() [all …]
|
H A D | goldfish_events.c | 30 struct input_dev *input; 75 struct input_dev *input_dev = edev->input; in events_import_abs_params() local 88 if (!test_bit(i, input_dev->absbit)) in events_import_abs_params() 97 input_set_abs_params(input_dev, i, in events_import_abs_params() 104 struct input_dev *input_dev; in events_probe() local 134 input_dev = devm_input_allocate_device(&pdev->dev); in events_probe() 135 if (!input_dev) in events_probe() 138 edev->input = input_dev; in events_probe() 147 input_dev->name = edev->name; in events_probe() 148 input_dev->id.bustype = BUS_HOST; in events_probe() [all …]
|
H A D | jornada720_kbd.c | 49 struct input_dev *input; 56 struct input_dev *input = jornadakbd->input; in jornada720_kbd_interrupt() 91 struct input_dev *input_dev; in jornada720_kbd_probe() local 100 if (!jornadakbd || !input_dev) in jornada720_kbd_probe() 107 jornadakbd->input = input_dev; in jornada720_kbd_probe() 110 input_dev->name = "HP Jornada 720 keyboard"; in jornada720_kbd_probe() 111 input_dev->phys = "jornadakbd/input0"; in jornada720_kbd_probe() 112 input_dev->keycode = jornadakbd->keymap; in jornada720_kbd_probe() 115 input_dev->id.bustype = BUS_HOST; in jornada720_kbd_probe() 116 input_dev->dev.parent = &pdev->dev; in jornada720_kbd_probe() [all …]
|
/openbmc/linux/drivers/platform/x86/ |
H A D | wireless-hotkey.c | 25 struct input_dev *input_dev; member 42 button->input_dev = input_allocate_device(); in wireless_input_setup() 43 if (!button->input_dev) in wireless_input_setup() 48 button->input_dev->name = "Wireless hotkeys"; in wireless_input_setup() 49 button->input_dev->phys = button->phys; in wireless_input_setup() 50 button->input_dev->id.bustype = BUS_HOST; in wireless_input_setup() 51 button->input_dev->evbit[0] = BIT(EV_KEY); in wireless_input_setup() 61 input_free_device(button->input_dev); in wireless_input_setup() 69 input_unregister_device(button->input_dev); in wireless_input_destroy() 83 input_sync(button->input_dev); in wl_notify() [all …]
|
/openbmc/linux/drivers/input/joystick/iforce/ |
H A D | iforce-main.c | 214 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 …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | cma3000_d0x.c | 60 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 …]
|
H A D | pcap_keys.c | 19 struct input_dev *input; 50 struct input_dev *input_dev; in pcap_keys_probe() local 58 input_dev = input_allocate_device(); in pcap_keys_probe() 59 if (!input_dev) in pcap_keys_probe() 62 pcap_keys->input = input_dev; in pcap_keys_probe() 65 input_dev->name = pdev->name; in pcap_keys_probe() 67 input_dev->id.bustype = BUS_HOST; in pcap_keys_probe() 68 input_dev->dev.parent = &pdev->dev; in pcap_keys_probe() 70 __set_bit(EV_KEY, input_dev->evbit); in pcap_keys_probe() 93 input_unregister_device(input_dev); in pcap_keys_probe() [all …]
|
H A D | kxtj9.c | 72 struct input_dev *input_dev; member 121 input_sync(tj9->input_dev); in kxtj9_report_acceleration_data() 308 struct input_dev *input_dev = tj9->input_dev; in kxtj9_set_poll() local 317 mutex_lock(&input_dev->mutex); in kxtj9_set_poll() 393 struct input_dev *input_dev; in kxtj9_probe() local 439 if (!input_dev) { in kxtj9_probe() 445 tj9->input_dev = input_dev; in kxtj9_probe() 467 input_dev->name, err); in kxtj9_probe() 501 struct input_dev *input_dev = tj9->input_dev; in kxtj9_suspend() local 503 mutex_lock(&input_dev->mutex); in kxtj9_suspend() [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | gunze.c | 34 struct input_dev *dev; 43 struct input_dev *dev = gunze->dev; in gunze_process_packet() 97 struct input_dev *input_dev; in gunze_connect() local 101 input_dev = input_allocate_device(); in gunze_connect() 102 if (!gunze || !input_dev) { in gunze_connect() 108 gunze->dev = input_dev; in gunze_connect() 112 input_dev->phys = gunze->phys; in gunze_connect() 113 input_dev->id.bustype = BUS_RS232; in gunze_connect() 114 input_dev->id.vendor = SERIO_GUNZE; in gunze_connect() 115 input_dev->id.product = 0x0051; in gunze_connect() [all …]
|
H A D | fujitsu_ts.c | 28 struct input_dev *dev; 47 struct input_dev *dev = fujitsu->dev; in fujitsu_interrupt() 99 struct input_dev *input_dev; in fujitsu_connect() local 103 input_dev = input_allocate_device(); in fujitsu_connect() 104 if (!fujitsu || !input_dev) { in fujitsu_connect() 110 fujitsu->dev = input_dev; in fujitsu_connect() 115 input_dev->phys = fujitsu->phys; in fujitsu_connect() 116 input_dev->id.bustype = BUS_RS232; in fujitsu_connect() 118 input_dev->id.product = 0; in fujitsu_connect() 119 input_dev->id.version = 0x0100; in fujitsu_connect() [all …]
|
H A D | pcap_ts.c | 22 struct input_dev *input; 137 struct input_dev *input_dev; in pcap_ts_probe() local 149 if (!input_dev) in pcap_ts_probe() 158 pcap_ts->input = input_dev; in pcap_ts_probe() 163 input_dev->id.bustype = BUS_HOST; in pcap_ts_probe() 164 input_dev->id.vendor = 0x0001; in pcap_ts_probe() 165 input_dev->id.product = 0x0002; in pcap_ts_probe() 166 input_dev->id.version = 0x0100; in pcap_ts_probe() 168 input_dev->open = pcap_ts_open; in pcap_ts_probe() 169 input_dev->close = pcap_ts_close; in pcap_ts_probe() [all …]
|
H A D | da9034-ts.c | 51 struct input_dev *input_dev; member 132 input_sync(touch->input_dev); in report_pen_down() 138 input_sync(touch->input_dev); in report_pen_up() 300 struct input_dev *input_dev; in da9034_touch_probe() local 325 if (!input_dev) { in da9034_touch_probe() 330 input_dev->name = pdev->name; in da9034_touch_probe() 333 input_dev->dev.parent = &pdev->dev; in da9034_touch_probe() 335 __set_bit(EV_ABS, input_dev->evbit); in da9034_touch_probe() 336 __set_bit(ABS_X, input_dev->absbit); in da9034_touch_probe() 337 __set_bit(ABS_Y, input_dev->absbit); in da9034_touch_probe() [all …]
|
H A D | da9052_tsi.c | 22 struct input_dev *dev; 53 struct input_dev *input = tsi->dev; in da9052_ts_read() 184 static int da9052_ts_input_open(struct input_dev *input_dev) in da9052_ts_input_open() argument 199 static void da9052_ts_input_close(struct input_dev *input_dev) in da9052_ts_input_close() argument 228 struct input_dev *input_dev; in da9052_ts_probe() local 237 if (!tsi || !input_dev) { in da9052_ts_probe() 243 tsi->dev = input_dev; in da9052_ts_probe() 247 input_dev->id.version = 0x0101; in da9052_ts_probe() 248 input_dev->id.vendor = 0x15B6; in da9052_ts_probe() 249 input_dev->id.product = 0x9052; in da9052_ts_probe() [all …]
|
H A D | egalax_ts_serial.c | 41 struct input_dev *input; 50 struct input_dev *dev = egalax->input; in egalax_process_data() 99 struct input_dev *input_dev; in egalax_connect() local 103 input_dev = input_allocate_device(); in egalax_connect() 104 if (!egalax || !input_dev) { in egalax_connect() 110 egalax->input = input_dev; in egalax_connect() 115 input_dev->phys = egalax->phys; in egalax_connect() 116 input_dev->id.bustype = BUS_RS232; in egalax_connect() 118 input_dev->id.product = 0; in egalax_connect() 119 input_dev->id.version = 0x0001; in egalax_connect() [all …]
|
H A D | tsc40.c | 17 struct input_dev *dev; 26 struct input_dev *dev = ptsc->dev; in tsc_process_data() 45 struct input_dev *dev = ptsc->dev; in tsc_interrupt() 83 struct input_dev *input_dev; in tsc_connect() local 88 if (!ptsc || !input_dev) { in tsc_connect() 94 ptsc->dev = input_dev; in tsc_connect() 98 input_dev->phys = ptsc->phys; in tsc_connect() 99 input_dev->id.bustype = BUS_RS232; in tsc_connect() 101 input_dev->id.product = 40; in tsc_connect() 102 input_dev->id.version = 0x0001; in tsc_connect() [all …]
|
/openbmc/linux/drivers/input/tablet/ |
H A D | kbtab.c | 25 struct input_dev *dev; 35 struct input_dev *dev = kbtab->dev; in kbtab_irq() 114 struct input_dev *input_dev; in kbtab_probe() local 125 input_dev = input_allocate_device(); in kbtab_probe() 126 if (!kbtab || !input_dev) in kbtab_probe() 138 kbtab->dev = input_dev; in kbtab_probe() 143 input_dev->name = "KB Gear Tablet"; in kbtab_probe() 144 input_dev->phys = kbtab->phys; in kbtab_probe() 146 input_dev->dev.parent = &intf->dev; in kbtab_probe() 150 input_dev->open = kbtab_open; in kbtab_probe() [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | maplemouse.c | 23 struct input_dev *dev; 32 struct input_dev *dev = mse->dev; in dc_mouse_callback() 73 struct input_dev *input_dev; in probe_maple_mouse() local 82 input_dev = input_allocate_device(); in probe_maple_mouse() 83 if (!input_dev) { in probe_maple_mouse() 88 mse->dev = input_dev; in probe_maple_mouse() 96 input_dev->open = dc_mouse_open; in probe_maple_mouse() 97 input_dev->close = dc_mouse_close; in probe_maple_mouse() 98 input_dev->name = mdev->product_name; in probe_maple_mouse() 99 input_dev->id.bustype = BUS_HOST; in probe_maple_mouse() [all …]
|