Searched refs:input_dev (Results 101 - 125 of 557) sorted by relevance

1234567891011>>

/linux-master/sound/usb/caiaq/
H A Dinput.c194 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 Dadafruit-seesaw.c65 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 Das5011.c62 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 Dturbografx.c60 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 Dfsia6b.c56 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 Dhda_beep.c96 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 Dhil_kbd.c70 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 Dmatrix_keypad.c28 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 Dbcm-keypad.c70 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 Dlkkbd.c265 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 Dmt6779-keypad.c32 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 Dmax8997_haptic.c35 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 Dtwl4030-vibra.c30 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 Dpm8xxx-vibrator.c58 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 Dpegasus_notetaker.c77 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 Dad7879.c109 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 Dst1232.c55 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 Dhimax_hx83112b.c54 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 Dcy8ctmg110_ts.c44 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 Deeti_ts.c28 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 Dzinitix.c145 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 Dhid-creative-sb0540.c118 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 Dvsxxxaa.c99 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 Dinput-poller.c16 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 Ddell-rbtn.c24 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...]

Completed in 328 milliseconds

1234567891011>>