/linux-master/sound/usb/caiaq/ |
H A D | input.c | 194 input_report_abs(cdev->input_dev, axis, 202 struct input_dev *input_dev = cdev->input_dev; local 229 input_sync(input_dev); 235 struct input_dev *input_dev = cdev->input_dev; local 241 input_report_abs(input_dev, ABS_X, i); 242 input_sync(input_dev); 293 struct input_dev *input_dev = cdev->input_dev; local [all...] |
/linux-master/drivers/input/joystick/ |
H A D | adafruit-seesaw.c | 65 struct input_dev *input_dev; member in struct:seesaw_gamepad 181 static void seesaw_poll(struct input_dev *input) 249 seesaw->input_dev = devm_input_allocate_device(&client->dev); 250 if (!seesaw->input_dev) 253 seesaw->input_dev->id.bustype = BUS_I2C; 254 seesaw->input_dev->name = "Adafruit Seesaw Gamepad"; 255 seesaw->input_dev->phys = "i2c/" SEESAW_DEVICE_NAME; 256 input_set_drvdata(seesaw->input_dev, seesaw); 257 input_set_abs_params(seesaw->input_dev, ABS_ [all...] |
H A D | as5011.c | 62 struct input_dev *input_dev; member in struct:as5011_device 119 input_report_key(as5011->input_dev, BTN_JOYSTICK, !val); 120 input_sync(as5011->input_dev); 139 input_report_abs(as5011->input_dev, ABS_X, x); 140 input_report_abs(as5011->input_dev, ABS_Y, y); 141 input_sync(as5011->input_dev); 219 struct input_dev *input_dev; local 241 input_dev [all...] |
H A D | turbografx.c | 60 struct input_dev *dev[TGFX_MAX_DEVICES]; 76 struct input_dev *dev; 103 static int tgfx_open(struct input_dev *dev) 122 static void tgfx_close(struct input_dev *dev) 144 struct input_dev *input_dev; local 195 tgfx->dev[i] = input_dev = input_allocate_device(); 196 if (!input_dev) { 207 input_dev->name = tgfx->name[i]; 208 input_dev [all...] |
H A D | fsia6b.c | 56 struct input_dev *dev; 130 struct input_dev *input_dev; local 145 input_dev = input_allocate_device(); 146 if (!input_dev) { 150 fsia6b->dev = input_dev; 154 input_dev->name = DRIVER_DESC; 155 input_dev->phys = fsia6b->phys; 156 input_dev->id.bustype = BUS_RS232; 157 input_dev [all...] |
/linux-master/sound/pci/hda/ |
H A D | hda_beep.c | 96 static int snd_hda_beep_event(struct input_dev *dev, unsigned int type, 211 struct input_dev *input_dev; local 235 input_dev = input_allocate_device(); 236 if (!input_dev) { 242 input_dev->name = "HDA Digital PCBeep"; 243 input_dev->phys = beep->phys; 244 input_dev->id.bustype = BUS_PCI; 245 input_dev->dev.parent = &codec->card->card_dev; 247 input_dev [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | hil_kbd.c | 70 struct input_dev *dev; 148 struct input_dev *dev = kbd->dev; 207 struct input_dev *dev = ptr->dev; 328 struct input_dev *input_dev = kbd->dev; local 332 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP); 333 input_dev->ledbit[0] = BIT_MASK(LED_NUML) | BIT_MASK(LED_CAPSL) | 337 __set_bit(hil_kbd_set1[i], input_dev->keybit); 338 __set_bit(hil_kbd_set3[i], input_dev->keybit); 340 __clear_bit(KEY_RESERVED, input_dev 355 struct input_dev *input_dev = ptr->dev; local 446 struct input_dev *input_dev; local [all...] |
H A D | matrix_keypad.c | 28 struct input_dev *input_dev; member in struct:matrix_keypad 111 struct input_dev *input_dev = keypad->input_dev; local 112 const unsigned short *keycodes = input_dev->keycode; 149 input_event(input_dev, EV_MSC, MSC_SCAN, code); 150 input_report_key(input_dev, 155 input_sync(input_dev); 193 static int matrix_keypad_start(struct input_dev *de 439 struct input_dev *input_dev; local [all...] |
H A D | bcm-keypad.c | 70 struct input_dev *input_dev; member in struct:bcm_kp 88 unsigned short *keymap = kp->input_dev->keycode; 115 input_report_key(kp->input_dev, keycode, key_press); 128 input_sync(kp->input_dev); 179 static int bcm_kp_open(struct input_dev *dev) 186 static void bcm_kp_close(struct input_dev *dev) 195 struct device *dev = kp->input_dev->dev.parent; 309 struct input_dev *input_dev; local [all...] |
H A D | lkkbd.c | 265 struct input_dev *dev; 427 struct input_dev *input_dev = lk->dev; local 446 input_report_key(input_dev, lk->keycode[i], 0); 447 input_sync(input_dev); 472 input_report_key(input_dev, keycode, 473 !test_bit(keycode, input_dev->key)); 474 input_sync(input_dev); 526 static int lkkbd_event(struct input_dev *dev, 607 struct input_dev *input_de local [all...] |
H A D | mt6779-keypad.c | 32 struct input_dev *input_dev; member in struct:mt6779_keypad 51 const unsigned short *keycode = keypad->input_dev->keycode; 79 dev_dbg(&keypad->input_dev->dev, "%s", 82 input_event(keypad->input_dev, EV_MSC, MSC_SCAN, scancode); 83 input_report_key(keypad->input_dev, keycode[scancode], pressed); 84 input_sync(keypad->input_dev); 86 dev_dbg(&keypad->input_dev->dev, 144 keypad->input_dev = devm_input_allocate_device(&pdev->dev); 145 if (!keypad->input_dev) { [all...] |
/linux-master/drivers/input/misc/ |
H A D | max8997_haptic.c | 35 struct input_dev *input_dev; member in struct:max8997_haptic 212 static int max8997_haptic_play_effect(struct input_dev *dev, void *data, 226 static void max8997_haptic_close(struct input_dev *dev) 241 struct input_dev *input_dev; local 253 input_dev = input_allocate_device(); 254 if (!chip || !input_dev) { 265 chip->input_dev = input_dev; [all...] |
H A D | twl4030-vibra.c | 30 struct input_dev *input_dev; member in struct:vibra_info 122 static int vibra_play(struct input_dev *input, void *data, 135 static void twl4030_vibra_close(struct input_dev *input) 198 info->input_dev = devm_input_allocate_device(&pdev->dev); 199 if (info->input_dev == NULL) { 204 input_set_drvdata(info->input_dev, info); 206 info->input_dev->name = "twl4030:vibrator"; 207 info->input_dev->id.version = 1; 208 info->input_dev [all...] |
H A D | pm8xxx-vibrator.c | 58 struct input_dev *vib_input_dev; 135 static void pm8xxx_vib_close(struct input_dev *dev) 152 static int pm8xxx_vib_play_effect(struct input_dev *dev, void *data, 169 struct input_dev *input_dev; local 182 input_dev = devm_input_allocate_device(&pdev->dev); 183 if (!input_dev) 187 vib->vib_input_dev = input_dev; 204 input_dev->name = "pm8xxx_vib_ffmemless"; 205 input_dev [all...] |
/linux-master/drivers/input/tablet/ |
H A D | pegasus_notetaker.c | 77 struct input_dev *dev; 135 struct input_dev *dev = pegasus->dev; 217 static int pegasus_open(struct input_dev *dev) 250 static void pegasus_close(struct input_dev *dev) 269 struct input_dev *input_dev; local 286 input_dev = input_allocate_device(); 287 if (!pegasus || !input_dev) { 295 pegasus->dev = input_dev; 350 input_dev [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | ad7879.c | 109 struct input_dev *input; 167 struct input_dev *input_dev = ts->input; local 201 if (Rt > input_abs_get_max(input_dev, ABS_PRESSURE)) 212 input_report_key(input_dev, BTN_TOUCH, 1); 213 input_report_abs(input_dev, ABS_X, ts->x); 214 input_report_abs(input_dev, ABS_Y, ts->y); 215 input_report_abs(input_dev, ABS_PRESSURE, ts->Rt); 216 input_sync(input_dev); 231 struct input_dev *input_de local 527 struct input_dev *input_dev; local [all...] |
H A D | st1232.c | 55 struct input_dev *input_dev; member in struct:st1232_ts_data 132 struct input_dev *input = ts->input_dev; 228 struct input_dev *input_dev; local 262 input_dev = devm_input_allocate_device(&client->dev); 263 if (!input_dev) 267 ts->input_dev = input_dev; [all...] |
H A D | himax_hx83112b.c | 54 struct input_dev *input_dev; member in struct:himax_ts_data 138 ts->input_dev = devm_input_allocate_device(&ts->client->dev); 139 if (!ts->input_dev) { 144 ts->input_dev->name = "Himax Touchscreen"; 146 input_set_capability(ts->input_dev, EV_ABS, ABS_MT_POSITION_X); 147 input_set_capability(ts->input_dev, EV_ABS, ABS_MT_POSITION_Y); 148 input_set_abs_params(ts->input_dev, ABS_MT_WIDTH_MAJOR, 0, 200, 0, 0); 149 input_set_abs_params(ts->input_dev, ABS_MT_TOUCH_MAJOR, 0, 200, 0, 0); 151 touchscreen_parse_properties(ts->input_dev, tru [all...] |
H A D | cy8ctmg110_ts.c | 44 struct input_dev *input; 112 struct input_dev *input = tsc->input; 174 struct input_dev *input_dev; local 185 input_dev = devm_input_allocate_device(&client->dev); 186 if (!input_dev) 190 ts->input = input_dev; 195 input_dev->name = CY8CTMG110_DRIVER_NAME " Touchscreen"; 196 input_dev->phys = ts->phys; 197 input_dev [all...] |
H A D | eeti_ts.c | 28 struct input_dev *input; 145 static int eeti_ts_open(struct input_dev *dev) 154 static void eeti_ts_close(struct input_dev *dev) 165 struct input_dev *input; 239 struct input_dev *input_dev = eeti->input; local 241 mutex_lock(&input_dev->mutex); 243 if (input_device_enabled(input_dev)) 246 mutex_unlock(&input_dev->mutex); 258 struct input_dev *input_de local [all...] |
H A D | zinitix.c | 145 struct input_dev *input_dev; member in struct:bt541_ts_data 337 input_mt_slot(bt541->input_dev, slot); 338 if (input_mt_report_slot_state(bt541->input_dev, MT_TOOL_FINGER, 340 touchscreen_report_pos(bt541->input_dev, 342 input_report_abs(bt541->input_dev, 380 input_mt_sync_frame(bt541->input_dev); 381 input_sync(bt541->input_dev); 438 static int zinitix_input_open(struct input_dev *dev) 445 static void zinitix_input_close(struct input_dev *de 454 struct input_dev *input_dev; local [all...] |
/linux-master/drivers/hid/ |
H A D | hid-creative-sb0540.c | 118 struct input_dev *input_dev; member in struct:creative_sb0540 177 input_report_key(creative_sb0540->input_dev, key, 1); 178 input_report_key(creative_sb0540->input_dev, key, 0); 179 input_sync(creative_sb0540->input_dev); 188 struct input_dev *input_dev = hidinput->input; local 192 creative_sb0540->input_dev = input_dev; 194 input_dev [all...] |
/linux-master/drivers/input/mouse/ |
H A D | vsxxxaa.c | 99 struct input_dev *dev; 195 struct input_dev *dev = mouse->dev; 251 struct input_dev *dev = mouse->dev; 303 struct input_dev *dev = mouse->dev; 456 struct input_dev *input_dev; local 460 input_dev = input_allocate_device(); 461 if (!mouse || !input_dev) 464 mouse->dev = input_dev; 470 input_dev [all...] |
/linux-master/drivers/input/ |
H A D | input-poller.c | 16 void (*poll)(struct input_dev *dev); 22 struct input_dev *input; 68 int input_setup_polling(struct input_dev *dev, 69 void (*poll_fn)(struct input_dev *dev)) 94 static bool input_dev_ensure_poller(struct input_dev *dev) 105 void input_set_poll_interval(struct input_dev *dev, unsigned int interval) 112 void input_set_min_poll_interval(struct input_dev *dev, unsigned int interval) 119 void input_set_max_poll_interval(struct input_dev *dev, unsigned int interval) 126 int input_get_poll_interval(struct input_dev *dev) 141 struct input_dev *inpu [all...] |
/linux-master/drivers/platform/x86/dell/ |
H A D | dell-rbtn.c | 24 struct input_dev *input_dev; member in struct:rbtn_data 169 rbtn_data->input_dev = input_allocate_device(); 170 if (!rbtn_data->input_dev) 173 rbtn_data->input_dev->name = "DELL Wireless hotkeys"; 174 rbtn_data->input_dev->phys = "dellabce/input0"; 175 rbtn_data->input_dev->id.bustype = BUS_HOST; 176 rbtn_data->input_dev->evbit[0] = BIT(EV_KEY); 177 set_bit(KEY_RFKILL, rbtn_data->input_dev->keybit); 179 ret = input_register_device(rbtn_data->input_dev); [all...] |