/linux-master/drivers/input/keyboard/ |
H A D | imx_keypad.c | 48 struct input_dev *input_dev; member in struct:imx_keypad 147 struct input_dev *input_dev = keypad->input_dev; local 170 input_event(input_dev, EV_MSC, MSC_SCAN, code); 171 input_report_key(input_dev, keypad->keycodes[code], 173 dev_dbg(&input_dev->dev, "Event code: %d, val: %d", 178 input_sync(input_dev); 364 static void imx_keypad_close(struct input_dev *de 421 struct input_dev *input_dev; local 521 struct input_dev *input_dev = kbd->input_dev; local 549 struct input_dev *input_dev = kbd->input_dev; local [all...] |
H A D | mcs_touchkey.c | 47 struct input_dev *input_dev; member in struct:mcs_touchkey_data 59 struct input_dev *input = data->input_dev; 107 struct input_dev *input_dev; local 125 input_dev = devm_input_allocate_device(&client->dev); 126 if (!input_dev) { 132 data->input_dev = input_dev; [all...] |
H A D | mpr121_touchkey.c | 62 struct input_dev *input_dev; member in struct:mpr121_touchkey 121 static void mpr_touchkey_report(struct input_dev *dev) 124 struct input_dev *input = mpr121->input_dev; 167 mpr_touchkey_report(mpr121->input_dev); 239 struct input_dev *input_dev; local 254 input_dev = devm_input_allocate_device(dev); 255 if (!input_dev) [all...] |
H A D | pxa27x_keypad.c | 100 struct input_dev *input_dev; member in struct:pxa27x_keypad 121 struct input_dev *input_dev = keypad->input_dev; local 122 struct device *dev = input_dev->dev.parent; 141 keypad->keycodes, input_dev); 151 struct input_dev *input_dev = keypad->input_dev; local 217 struct input_dev *input_dev = keypad->input_dev; local 283 struct input_dev *input_dev = keypad->input_dev; local 344 struct input_dev *input_dev = keypad->input_dev; local 411 struct input_dev *input_dev = keypad->input_dev; local 530 struct input_dev *input_dev = keypad->input_dev; local 684 struct input_dev *input_dev = keypad->input_dev; local 719 struct input_dev *input_dev; local [all...] |
H A D | sunkbd.c | 58 struct input_dev *dev; 135 static int sunkbd_event(struct input_dev *dev, 262 struct input_dev *input_dev; local 267 input_dev = input_allocate_device(); 268 if (!sunkbd || !input_dev) 272 sunkbd->dev = input_dev; 292 input_dev->name = sunkbd->name; 293 input_dev->phys = sunkbd->phys; 294 input_dev [all...] |
H A D | locomokbd.c | 60 struct input_dev *input; 205 static int locomokbd_open(struct input_dev *dev) 215 static void locomokbd_close(struct input_dev *dev) 227 struct input_dev *input_dev; local 231 input_dev = input_allocate_device(); 232 if (!locomokbd || !input_dev) { 256 locomokbd->input = input_dev; 259 input_dev->name = "LoCoMo keyboard"; 260 input_dev [all...] |
H A D | omap-keypad.c | 39 struct input_dev *input; 177 struct input_dev *input_dev; local 191 input_dev = input_allocate_device(); 192 if (!omap_kp || !input_dev) { 194 input_free_device(input_dev); 200 omap_kp->input = input_dev; 222 input_dev->name = "omap-keypad"; 223 input_dev->phys = "omap-keypad/input0"; 224 input_dev [all...] |
H A D | samsung-keypad.c | 63 struct input_dev *input_dev; member in struct:samsung_keypad 108 struct input_dev *input_dev = keypad->input_dev; local 127 dev_dbg(&keypad->input_dev->dev, 133 input_event(input_dev, EV_MSC, MSC_SCAN, val); 134 input_report_key(input_dev, 137 input_sync(keypad->input_dev); 224 static int samsung_keypad_open(struct input_dev *input_de argument 233 samsung_keypad_close(struct input_dev *input_dev) argument 319 struct input_dev *input_dev; local 529 struct input_dev *input_dev = keypad->input_dev; local 547 struct input_dev *input_dev = keypad->input_dev; local [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | imagis.c | 51 struct input_dev *input_dev; member in struct:imagis_ts 136 input_mt_slot(ts->input_dev, i); 137 input_mt_report_slot_state(ts->input_dev, MT_TOOL_FINGER, 139 touchscreen_report_pos(ts->input_dev, &ts->prop, 143 input_report_abs(ts->input_dev, ABS_MT_TOUCH_MAJOR, 150 input_report_key(ts->input_dev, ts->keycodes[i], 153 input_mt_sync_frame(ts->input_dev); 154 input_sync(ts->input_dev); 202 static int imagis_input_open(struct input_dev *de 218 struct input_dev *input_dev; local [all...] |
H A D | wm831x-ts.c | 60 struct input_dev *input_dev; member in struct:wm831x_ts 118 input_report_abs(wm831x_ts->input_dev, data_types[i], 140 input_report_abs(wm831x_ts->input_dev, 143 input_report_key(wm831x_ts->input_dev, BTN_TOUCH, 0); 147 input_report_key(wm831x_ts->input_dev, BTN_TOUCH, 1); 150 input_sync(wm831x_ts->input_dev); 186 static int wm831x_ts_input_open(struct input_dev *idev) 202 static void wm831x_ts_input_close(struct input_dev *idev) 237 struct input_dev *input_de local [all...] |
H A D | penmount.c | 51 struct input_dev *dev; 66 static void pm_mtevent(struct pm *pm, struct input_dev *input) 101 struct input_dev *dev = pm->dev; 114 struct input_dev *dev = pm->dev; 131 struct input_dev *dev = pm->dev; 147 struct input_dev *dev = pm->dev; 198 struct input_dev *input_dev; local 203 input_dev = input_allocate_device(); 204 if (!pm || !input_dev) { [all...] |
H A D | elo.c | 52 struct input_dev *dev; 67 struct input_dev *dev = elo->dev; 119 struct input_dev *dev = elo->dev; 177 struct input_dev *dev = elo->dev; 261 struct input_dev *dev = elo->dev; 307 struct input_dev *input_dev; local 311 input_dev = input_allocate_device(); 312 if (!elo || !input_dev) { 319 elo->dev = input_dev; [all...] |
H A D | tsc2007_core.c | 114 struct input_dev *input = ts->input; 184 static int tsc2007_open(struct input_dev *input_dev) argument 186 struct tsc2007 *ts = input_get_drvdata(input_dev); 204 static void tsc2007_close(struct input_dev *input_dev) argument 206 struct tsc2007 *ts = input_get_drvdata(input_dev); 298 struct input_dev *input_dev; local 316 input_dev [all...] |
/linux-master/drivers/input/misc/ |
H A D | atc260x-onkey.c | 43 struct input_dev *input_dev; member in struct:atc260x_onkey 130 input_report_key(onkey->input_dev, KEY_POWER, 0); 131 input_sync(onkey->input_dev); 165 input_report_key(onkey->input_dev, KEY_POWER, 1); 166 input_sync(onkey->input_dev); 173 static int atc260x_onkey_open(struct input_dev *dev) 182 static void atc260x_onkey_close(struct input_dev *dev) 194 struct input_dev *input_dev; local [all...] |
H A D | drv2665.c | 47 * @input_dev: Pointer to the input device 54 struct input_dev *input_dev; member in struct:drv2665_data 103 static int drv2665_haptics_play(struct input_dev *input, void *data, 113 static void drv2665_close(struct input_dev *input) 176 haptics->input_dev = devm_input_allocate_device(&client->dev); 177 if (!haptics->input_dev) { 182 haptics->input_dev->name = "drv2665:haptics"; 183 haptics->input_dev->dev.parent = client->dev.parent; 184 haptics->input_dev [all...] |
H A D | arizona-haptics.c | 24 struct input_dev *input_dev; member in struct:arizona_haptics 108 static int arizona_haptics_play(struct input_dev *input, void *data, 139 static void arizona_haptics_close(struct input_dev *input) 174 haptics->input_dev = devm_input_allocate_device(&pdev->dev); 175 if (!haptics->input_dev) { 180 input_set_drvdata(haptics->input_dev, haptics); 182 haptics->input_dev->name = "arizona:haptics"; 183 haptics->input_dev->close = arizona_haptics_close; 184 __set_bit(FF_RUMBLE, haptics->input_dev [all...] |
/linux-master/drivers/input/joystick/iforce/ |
H A D | iforce-main.c | 66 static int iforce_playback(struct input_dev *dev, int effect_id, int value) 80 static void iforce_set_gain(struct input_dev *dev, u16 gain) 89 static void iforce_set_autocenter(struct input_dev *dev, u16 magnitude) 107 static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old) 153 static int iforce_erase_effect(struct input_dev *dev, int effect_id) 171 static int iforce_open(struct input_dev *dev) 185 static void iforce_close(struct input_dev *dev) 214 struct input_dev *input_dev; local 222 input_dev [all...] |
/linux-master/drivers/usb/storage/ |
H A D | onetouch.c | 39 struct input_dev *dev; /* input device interface */ 92 struct input_dev *dev = onetouch->dev; 119 static int usb_onetouch_open(struct input_dev *dev) 133 static void usb_onetouch_close(struct input_dev *dev) 169 struct input_dev *input_dev; local 187 input_dev = input_allocate_device(); 188 if (!onetouch || !input_dev) 201 onetouch->dev = input_dev; 221 input_dev [all...] |
/linux-master/sound/ppc/ |
H A D | beep.c | 27 struct input_dev *dev; 86 static int snd_pmac_beep_event(struct input_dev *dev, unsigned int type, 211 struct input_dev *input_dev; local 221 input_dev = input_allocate_device(); 222 if (! dmabuf || ! input_dev) 226 input_dev->name = "PowerMac Beep"; 227 input_dev->phys = "powermac/beep"; 228 input_dev->id.bustype = BUS_ADB; 229 input_dev [all...] |
/linux-master/drivers/input/joystick/ |
H A D | adafruit-seesaw.c | 65 struct input_dev *input_dev; member in struct:seesaw_gamepad 182 static int seesaw_open(struct input_dev *input) 191 static void seesaw_poll(struct input_dev *input) 263 seesaw->input_dev = devm_input_allocate_device(&client->dev); 264 if (!seesaw->input_dev) 267 seesaw->input_dev->id.bustype = BUS_I2C; 268 seesaw->input_dev->name = "Adafruit Seesaw Gamepad"; 269 seesaw->input_dev->phys = "i2c/" SEESAW_DEVICE_NAME; 270 seesaw->input_dev [all...] |
H A D | a3d.c | 38 struct input_dev *dev; 96 struct input_dev *dev = a3d->dev; 220 static int a3d_open(struct input_dev *dev) 232 static void a3d_close(struct input_dev *dev) 246 struct input_dev *input_dev; local 253 input_dev = input_allocate_device(); 254 if (!a3d || !input_dev) { 259 a3d->dev = input_dev; 289 input_dev [all...] |
H A D | spaceorb.c | 39 struct input_dev *dev; 57 struct input_dev *dev = spaceorb->dev; 146 struct input_dev *input_dev; local 151 input_dev = input_allocate_device(); 152 if (!spaceorb || !input_dev) 155 spaceorb->dev = input_dev; 158 input_dev->name = "SpaceTec SpaceOrb 360 / Avenger"; 159 input_dev->phys = spaceorb->phys; 160 input_dev [all...] |
/linux-master/include/linux/input/ |
H A D | matrix_keypad.h | 8 struct input_dev; 87 struct input_dev *input_dev);
|
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-remote.c | 45 static int legacy_dvb_usb_getkeycode(struct input_dev *dev, 67 static int legacy_dvb_usb_setkeycode(struct input_dev *dev, 135 input_event(d->input_dev, EV_KEY, event, 1); 136 input_sync(d->input_dev); 137 input_event(d->input_dev, EV_KEY, d->last_event, 0); 138 input_sync(d->input_dev); 142 input_event(d->input_dev, EV_KEY, event, 1); 143 input_sync(d->input_dev); 144 input_event(d->input_dev, EV_KEY, d->last_event, 0); 145 input_sync(d->input_dev); 193 struct input_dev *input_dev; local [all...] |
/linux-master/drivers/hid/ |
H A D | hid-appleir.c | 108 struct input_dev *input_dev; member in struct:appleir 153 input_report_key(appleir->input_dev, key, 0); 154 input_sync(appleir->input_dev); 159 input_report_key(appleir->input_dev, key, 1); 160 input_sync(appleir->input_dev); 165 dev_err(&appleir->input_dev->dev, "possible flat battery?\n"); 254 struct input_dev *input_dev = hidinput->input; local 258 appleir->input_dev [all...] |