input_dev          68 arch/arm/mach-pxa/mioa701.h extern struct input_dev *mioa701_evdev;
input_dev          16 arch/powerpc/platforms/cell/cbe_powerbutton.c static struct input_dev *button_dev;
input_dev          37 arch/powerpc/platforms/cell/cbe_powerbutton.c 	struct input_dev *dev;
input_dev          32 arch/x86/platform/olpc/olpc-xo1-sci.c static struct input_dev *power_button_idev;
input_dev          33 arch/x86/platform/olpc/olpc-xo1-sci.c static struct input_dev *ebook_switch_idev;
input_dev          34 arch/x86/platform/olpc/olpc-xo1-sci.c static struct input_dev *lid_switch_idev;
input_dev         175 drivers/acpi/acpi_video.c 	struct input_dev *input;
input_dev        1568 drivers/acpi/acpi_video.c 	struct input_dev *input;
input_dev        1634 drivers/acpi/acpi_video.c 	struct input_dev *input;
input_dev        1927 drivers/acpi/acpi_video.c 	struct input_dev *input;
input_dev         133 drivers/acpi/button.c 	struct input_dev *input;
input_dev         410 drivers/acpi/button.c 	struct input_dev *input;
input_dev         477 drivers/acpi/button.c static int acpi_lid_input_open(struct input_dev *input)
input_dev         492 drivers/acpi/button.c 	struct input_dev *input;
input_dev          52 drivers/auxdisplay/ht16k33.c 	struct input_dev *dev;
input_dev         296 drivers/auxdisplay/ht16k33.c static int ht16k33_keypad_start(struct input_dev *dev)
input_dev         307 drivers/auxdisplay/ht16k33.c static void ht16k33_keypad_stop(struct input_dev *dev)
input_dev         460 drivers/char/sonypi.c 	struct input_dev *dev;
input_dev         481 drivers/char/sonypi.c 	struct input_dev *input_jog_dev;
input_dev         482 drivers/char/sonypi.c 	struct input_dev *input_key_dev;
input_dev         776 drivers/char/sonypi.c 	struct input_dev *jog_dev = sonypi_device.input_jog_dev;
input_dev         777 drivers/char/sonypi.c 	struct input_dev *key_dev = sonypi_device.input_key_dev;
input_dev        1150 drivers/char/sonypi.c 	struct input_dev *jog_dev;
input_dev        1151 drivers/char/sonypi.c 	struct input_dev *key_dev;
input_dev          69 drivers/extcon/extcon-arizona.c 	struct input_dev *input;
input_dev          88 drivers/extcon/extcon-max77693.c 	struct input_dev *dock;
input_dev         534 drivers/extcon/extcon-max77693.c 	struct input_dev *dock = info->dock;
input_dev          77 drivers/hid/hid-a4tech.c 	struct input_dev *input;
input_dev          96 drivers/hid/hid-alps.c 	struct input_dev *input;
input_dev          97 drivers/hid/hid-alps.c 	struct input_dev *input2;
input_dev         659 drivers/hid/hid-alps.c static int alps_sp_open(struct input_dev *dev)
input_dev         666 drivers/hid/hid-alps.c static void alps_sp_close(struct input_dev *dev)
input_dev         676 drivers/hid/hid-alps.c 	struct input_dev *input = hi->input, *input2;
input_dev         178 drivers/hid/hid-apple.c static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
input_dev         318 drivers/hid/hid-apple.c static void apple_setup_input(struct input_dev *input)
input_dev         108 drivers/hid/hid-appleir.c 	struct input_dev *input_dev;
input_dev         153 drivers/hid/hid-appleir.c 	input_report_key(appleir->input_dev, key, 0);
input_dev         154 drivers/hid/hid-appleir.c 	input_sync(appleir->input_dev);
input_dev         159 drivers/hid/hid-appleir.c 	input_report_key(appleir->input_dev, key, 1);
input_dev         160 drivers/hid/hid-appleir.c 	input_sync(appleir->input_dev);
input_dev         165 drivers/hid/hid-appleir.c 	dev_err(&appleir->input_dev->dev, "possible flat battery?\n");
input_dev         254 drivers/hid/hid-appleir.c 	struct input_dev *input_dev = hidinput->input;
input_dev         258 drivers/hid/hid-appleir.c 	appleir->input_dev = input_dev;
input_dev         260 drivers/hid/hid-appleir.c 	input_dev->keycode = appleir->keymap;
input_dev         261 drivers/hid/hid-appleir.c 	input_dev->keycodesize = sizeof(unsigned short);
input_dev         262 drivers/hid/hid-appleir.c 	input_dev->keycodemax = ARRAY_SIZE(appleir->keymap);
input_dev         264 drivers/hid/hid-appleir.c 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
input_dev         268 drivers/hid/hid-appleir.c 		set_bit(appleir->keymap[i], input_dev->keybit);
input_dev         269 drivers/hid/hid-appleir.c 	clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         110 drivers/hid/hid-asus.c 	struct input_dev *input;
input_dev         170 drivers/hid/hid-asus.c 	struct input_dev *input = drvdat->input;
input_dev         610 drivers/hid/hid-asus.c 	struct input_dev *input = hi->input;
input_dev          31 drivers/hid/hid-axff.c static int axff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
input_dev          68 drivers/hid/hid-axff.c 	struct input_dev *dev;
input_dev          37 drivers/hid/hid-betopff.c static int hid_betopff_play(struct input_dev *dev, void *data,
input_dev          63 drivers/hid/hid-betopff.c 	struct input_dev *dev = hidinput->input;
input_dev         224 drivers/hid/hid-bigbenff.c static int hid_bigben_play_effect(struct input_dev *dev, void *data,
input_dev          44 drivers/hid/hid-cmedia.c 	struct input_dev *input_dev;
input_dev          51 drivers/hid/hid-cmedia.c 	input_report_switch(cm->input_dev, SW_HEADPHONE_INSERT, value);
input_dev          52 drivers/hid/hid-cmedia.c 	input_sync(cm->input_dev);
input_dev          81 drivers/hid/hid-cmedia.c 	struct input_dev *input_dev = hidinput->input;
input_dev          85 drivers/hid/hid-cmedia.c 	cm->input_dev = input_dev;
input_dev          87 drivers/hid/hid-cmedia.c 	input_dev->evbit[0] = BIT(EV_SW);
input_dev          89 drivers/hid/hid-cmedia.c 		input_set_capability(cm->input_dev,
input_dev          73 drivers/hid/hid-cougar.c 	struct input_dev *input;
input_dev         118 drivers/hid/hid-creative-sb0540.c 	struct input_dev *input_dev;
input_dev         177 drivers/hid/hid-creative-sb0540.c 	input_report_key(creative_sb0540->input_dev, key, 1);
input_dev         178 drivers/hid/hid-creative-sb0540.c 	input_report_key(creative_sb0540->input_dev, key, 0);
input_dev         179 drivers/hid/hid-creative-sb0540.c 	input_sync(creative_sb0540->input_dev);
input_dev         188 drivers/hid/hid-creative-sb0540.c 	struct input_dev *input_dev = hidinput->input;
input_dev         192 drivers/hid/hid-creative-sb0540.c 	creative_sb0540->input_dev = input_dev;
input_dev         194 drivers/hid/hid-creative-sb0540.c 	input_dev->keycode = creative_sb0540->keymap;
input_dev         195 drivers/hid/hid-creative-sb0540.c 	input_dev->keycodesize = sizeof(unsigned short);
input_dev         196 drivers/hid/hid-creative-sb0540.c 	input_dev->keycodemax = ARRAY_SIZE(creative_sb0540->keymap);
input_dev         198 drivers/hid/hid-creative-sb0540.c 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
input_dev         203 drivers/hid/hid-creative-sb0540.c 		set_bit(creative_sb0540->keymap[i], input_dev->keybit);
input_dev         204 drivers/hid/hid-creative-sb0540.c 	clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev          87 drivers/hid/hid-cypress.c 		struct input_dev *input = field->hidinput->input;
input_dev          31 drivers/hid/hid-dr.c static int drff_play(struct input_dev *dev, void *data,
input_dev          81 drivers/hid/hid-dr.c 	struct input_dev *dev;
input_dev          41 drivers/hid/hid-elan.c 	struct input_dev *input;
input_dev         155 drivers/hid/hid-elan.c 	struct input_dev *input;
input_dev         213 drivers/hid/hid-elan.c 	struct input_dev *input = drvdata->input;
input_dev         235 drivers/hid/hid-elan.c 	struct input_dev *input = drvdata->input;
input_dev         321 drivers/hid/hid-elan.c 	struct input_dev *input = drvdata->input;
input_dev          42 drivers/hid/hid-elo.c 	struct input_dev *input = hidinput->input;
input_dev          57 drivers/hid/hid-elo.c static void elo_process_data(struct input_dev *input, const u8 *data, int size)
input_dev          22 drivers/hid/hid-emsff.c static int emsff_play(struct input_dev *dev, void *data,
input_dev          53 drivers/hid/hid-emsff.c 	struct input_dev *dev;
input_dev          56 drivers/hid/hid-ezkey.c 		struct input_dev *input = field->hidinput->input;
input_dev          29 drivers/hid/hid-gaff.c static int hid_gaff_play(struct input_dev *dev, void *data,
input_dev          71 drivers/hid/hid-gaff.c 	struct input_dev *dev;
input_dev          36 drivers/hid/hid-google-hammer.c 	struct input_dev *input;
input_dev         166 drivers/hid/hid-google-hammer.c static void cbas_ec_set_input(struct input_dev *input)
input_dev         177 drivers/hid/hid-google-hammer.c 	struct input_dev *input;
input_dev          63 drivers/hid/hid-gyration.c 		struct input_dev *input = field->hidinput->input;
input_dev         117 drivers/hid/hid-holtek-kbd.c static int holtek_kbd_input_event(struct input_dev *dev, unsigned int type,
input_dev          90 drivers/hid/hid-holtekff.c static int holtekff_play(struct input_dev *dev, void *data,
input_dev         130 drivers/hid/hid-holtekff.c 	struct input_dev *dev;
input_dev         158 drivers/hid/hid-hyperv.c 	struct mousevsc_dev *input_dev;
input_dev         160 drivers/hid/hid-hyperv.c 	input_dev = kzalloc(sizeof(struct mousevsc_dev), GFP_KERNEL);
input_dev         162 drivers/hid/hid-hyperv.c 	if (!input_dev)
input_dev         165 drivers/hid/hid-hyperv.c 	input_dev->device = device;
input_dev         166 drivers/hid/hid-hyperv.c 	hv_set_drvdata(device, input_dev);
input_dev         167 drivers/hid/hid-hyperv.c 	init_completion(&input_dev->wait_event);
input_dev         168 drivers/hid/hid-hyperv.c 	input_dev->init_complete = false;
input_dev         170 drivers/hid/hid-hyperv.c 	return input_dev;
input_dev         250 drivers/hid/hid-hyperv.c 	struct mousevsc_dev *input_dev = hv_get_drvdata(device);
input_dev         276 drivers/hid/hid-hyperv.c 		memcpy(&input_dev->protocol_resp, pipe_msg,
input_dev         279 drivers/hid/hid-hyperv.c 		complete(&input_dev->wait_event);
input_dev         289 drivers/hid/hid-hyperv.c 		mousevsc_on_receive_device_info(input_dev,
input_dev         295 drivers/hid/hid-hyperv.c 		if (!input_dev->init_complete)
input_dev         299 drivers/hid/hid-hyperv.c 			  (u32)sizeof(input_dev->input_buf));
input_dev         300 drivers/hid/hid-hyperv.c 		memcpy(input_dev->input_buf, input_report->buffer, len);
input_dev         301 drivers/hid/hid-hyperv.c 		hid_input_report(input_dev->hid_device, HID_INPUT_REPORT,
input_dev         302 drivers/hid/hid-hyperv.c 				 input_dev->input_buf, len, 1);
input_dev         304 drivers/hid/hid-hyperv.c 		pm_wakeup_hard_event(&input_dev->device->device);
input_dev         341 drivers/hid/hid-hyperv.c 	struct mousevsc_dev *input_dev = hv_get_drvdata(device);
input_dev         345 drivers/hid/hid-hyperv.c 	request = &input_dev->protocol_req;
input_dev         364 drivers/hid/hid-hyperv.c 	t = wait_for_completion_timeout(&input_dev->wait_event, 5*HZ);
input_dev         370 drivers/hid/hid-hyperv.c 	response = &input_dev->protocol_resp;
input_dev         379 drivers/hid/hid-hyperv.c 	t = wait_for_completion_timeout(&input_dev->wait_event, 5*HZ);
input_dev         389 drivers/hid/hid-hyperv.c 	ret = input_dev->dev_info_status;
input_dev         398 drivers/hid/hid-hyperv.c 	struct mousevsc_dev *input_dev = hv_get_drvdata(dev);
input_dev         400 drivers/hid/hid-hyperv.c 	return hid_parse_report(hid, input_dev->report_desc,
input_dev         401 drivers/hid/hid-hyperv.c 				input_dev->report_desc_size);
input_dev         446 drivers/hid/hid-hyperv.c 	struct mousevsc_dev *input_dev;
input_dev         449 drivers/hid/hid-hyperv.c 	input_dev = mousevsc_alloc_device(device);
input_dev         451 drivers/hid/hid-hyperv.c 	if (!input_dev)
input_dev         472 drivers/hid/hid-hyperv.c 	if (input_dev->report_desc[14] == 0x25)
input_dev         473 drivers/hid/hid-hyperv.c 		input_dev->report_desc[14] = 0x29;
input_dev         484 drivers/hid/hid-hyperv.c 	hid_dev->vendor = input_dev->hid_dev_info.vendor;
input_dev         485 drivers/hid/hid-hyperv.c 	hid_dev->product = input_dev->hid_dev_info.product;
input_dev         486 drivers/hid/hid-hyperv.c 	hid_dev->version = input_dev->hid_dev_info.version;
input_dev         487 drivers/hid/hid-hyperv.c 	input_dev->hid_device = hid_dev;
input_dev         513 drivers/hid/hid-hyperv.c 	input_dev->connected = true;
input_dev         514 drivers/hid/hid-hyperv.c 	input_dev->init_complete = true;
input_dev         525 drivers/hid/hid-hyperv.c 	mousevsc_free_device(input_dev);
input_dev         533 drivers/hid/hid-hyperv.c 	struct mousevsc_dev *input_dev = hv_get_drvdata(dev);
input_dev         537 drivers/hid/hid-hyperv.c 	hid_hw_stop(input_dev->hid_device);
input_dev         538 drivers/hid/hid-hyperv.c 	hid_destroy_device(input_dev->hid_device);
input_dev         539 drivers/hid/hid-hyperv.c 	mousevsc_free_device(input_dev);
input_dev         131 drivers/hid/hid-input.c static int hidinput_getkeycode(struct input_dev *dev,
input_dev         152 drivers/hid/hid-input.c static int hidinput_setkeycode(struct input_dev *dev,
input_dev         562 drivers/hid/hid-input.c 	struct input_dev *input = hidinput->input;
input_dev        1232 drivers/hid/hid-input.c 				   struct input_dev *input,
input_dev        1265 drivers/hid/hid-input.c 	struct input_dev *input;
input_dev        1520 drivers/hid/hid-input.c static int hidinput_input_event(struct input_dev *dev, unsigned int type,
input_dev        1544 drivers/hid/hid-input.c static int hidinput_open(struct input_dev *dev)
input_dev        1551 drivers/hid/hid-input.c static void hidinput_close(struct input_dev *dev)
input_dev        1662 drivers/hid/hid-input.c 	struct input_dev *input_dev = input_allocate_device();
input_dev        1666 drivers/hid/hid-input.c 	if (!hidinput || !input_dev)
input_dev        1719 drivers/hid/hid-input.c 	input_set_drvdata(input_dev, hid);
input_dev        1720 drivers/hid/hid-input.c 	input_dev->event = hidinput_input_event;
input_dev        1721 drivers/hid/hid-input.c 	input_dev->open = hidinput_open;
input_dev        1722 drivers/hid/hid-input.c 	input_dev->close = hidinput_close;
input_dev        1723 drivers/hid/hid-input.c 	input_dev->setkeycode = hidinput_setkeycode;
input_dev        1724 drivers/hid/hid-input.c 	input_dev->getkeycode = hidinput_getkeycode;
input_dev        1726 drivers/hid/hid-input.c 	input_dev->name = hidinput->name ? hidinput->name : hid->name;
input_dev        1727 drivers/hid/hid-input.c 	input_dev->phys = hid->phys;
input_dev        1728 drivers/hid/hid-input.c 	input_dev->uniq = hid->uniq;
input_dev        1729 drivers/hid/hid-input.c 	input_dev->id.bustype = hid->bus;
input_dev        1730 drivers/hid/hid-input.c 	input_dev->id.vendor  = hid->vendor;
input_dev        1731 drivers/hid/hid-input.c 	input_dev->id.product = hid->product;
input_dev        1732 drivers/hid/hid-input.c 	input_dev->id.version = hid->version;
input_dev        1733 drivers/hid/hid-input.c 	input_dev->dev.parent = &hid->dev;
input_dev        1735 drivers/hid/hid-input.c 	hidinput->input = input_dev;
input_dev        1745 drivers/hid/hid-input.c 	input_free_device(input_dev);
input_dev          17 drivers/hid/hid-ite.c 	struct input_dev *input;
input_dev          22 drivers/hid/hid-lg2ff.c static int play_effect(struct input_dev *dev, void *data,
input_dev          54 drivers/hid/hid-lg2ff.c 	struct input_dev *dev;
input_dev          48 drivers/hid/hid-lg3ff.c static int hid_lg3ff_play(struct input_dev *dev, void *data,
input_dev          87 drivers/hid/hid-lg3ff.c static void hid_lg3ff_set_autocenter(struct input_dev *dev, u16 magnitude)
input_dev         121 drivers/hid/hid-lg3ff.c 	struct input_dev *dev;
input_dev         406 drivers/hid/hid-lg4ff.c static int lg4ff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
input_dev         468 drivers/hid/hid-lg4ff.c static void lg4ff_set_autocenter_default(struct input_dev *dev, u16 magnitude)
input_dev         548 drivers/hid/hid-lg4ff.c static void lg4ff_set_autocenter_ffex(struct input_dev *dev, u16 magnitude)
input_dev        1257 drivers/hid/hid-lg4ff.c 	struct input_dev *dev;
input_dev          57 drivers/hid/hid-lgff.c static int hid_lgff_play(struct input_dev *dev, void *data, struct ff_effect *effect)
input_dev          99 drivers/hid/hid-lgff.c static void hid_lgff_set_autocenter(struct input_dev *dev, u16 magnitude)
input_dev         119 drivers/hid/hid-lgff.c 	struct input_dev *dev;
input_dev         167 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *input;
input_dev         182 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *delayed_input;
input_dev         443 drivers/hid/hid-logitech-hidpp.c static void hidpp_scroll_counter_handle_scroll(struct input_dev *input_dev,
input_dev         451 drivers/hid/hid-logitech-hidpp.c 	input_report_rel(input_dev, REL_WHEEL_HI_RES, hi_res_value);
input_dev         485 drivers/hid/hid-logitech-hidpp.c 		input_report_rel(input_dev, REL_WHEEL, low_res_value);
input_dev        1845 drivers/hid/hid-logitech-hidpp.c static int hidpp_ff_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old)
input_dev        1991 drivers/hid/hid-logitech-hidpp.c static int hidpp_ff_playback(struct input_dev *dev, int effect_id, int value)
input_dev        2003 drivers/hid/hid-logitech-hidpp.c static int hidpp_ff_erase_effect(struct input_dev *dev, int effect_id)
input_dev        2013 drivers/hid/hid-logitech-hidpp.c static void hidpp_ff_set_autocenter(struct input_dev *dev, u16 magnitude)
input_dev        2035 drivers/hid/hid-logitech-hidpp.c static void hidpp_ff_set_gain(struct input_dev *dev, u16 gain)
input_dev        2054 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *idev = hidinput->input;
input_dev        2064 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *idev = hidinput->input;
input_dev        2098 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *dev;
input_dev        2211 drivers/hid/hid-logitech-hidpp.c 			       struct input_dev *input_dev)
input_dev        2215 drivers/hid/hid-logitech-hidpp.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev        2216 drivers/hid/hid-logitech-hidpp.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev        2217 drivers/hid/hid-logitech-hidpp.c 	__clear_bit(EV_REL, input_dev->evbit);
input_dev        2218 drivers/hid/hid-logitech-hidpp.c 	__clear_bit(EV_LED, input_dev->evbit);
input_dev        2220 drivers/hid/hid-logitech-hidpp.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0, wd->x_size, 0, 0);
input_dev        2221 drivers/hid/hid-logitech-hidpp.c 	input_abs_set_res(input_dev, ABS_MT_POSITION_X, wd->resolution);
input_dev        2222 drivers/hid/hid-logitech-hidpp.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0, wd->y_size, 0, 0);
input_dev        2223 drivers/hid/hid-logitech-hidpp.c 	input_abs_set_res(input_dev, ABS_MT_POSITION_Y, wd->resolution);
input_dev        2226 drivers/hid/hid-logitech-hidpp.c 	input_set_abs_params(input_dev, ABS_MT_PRESSURE, 0, 50, 0, 0);
input_dev        2228 drivers/hid/hid-logitech-hidpp.c 	input_set_capability(input_dev, EV_KEY, BTN_LEFT);
input_dev        2231 drivers/hid/hid-logitech-hidpp.c 		input_set_capability(input_dev, EV_KEY, BTN_RIGHT);
input_dev        2233 drivers/hid/hid-logitech-hidpp.c 		__set_bit(INPUT_PROP_BUTTONPAD, input_dev->propbit);
input_dev        2235 drivers/hid/hid-logitech-hidpp.c 	input_mt_init_slots(input_dev, wd->maxcontacts, INPUT_MT_POINTER |
input_dev        2585 drivers/hid/hid-logitech-hidpp.c 				struct input_dev *input_dev)
input_dev        2587 drivers/hid/hid-logitech-hidpp.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev        2588 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev        2589 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev        2590 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_LEFT, input_dev->keybit);
input_dev        2591 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_BACK, input_dev->keybit);
input_dev        2592 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_FORWARD, input_dev->keybit);
input_dev        2594 drivers/hid/hid-logitech-hidpp.c 	__set_bit(EV_REL, input_dev->evbit);
input_dev        2595 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_X, input_dev->relbit);
input_dev        2596 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_Y, input_dev->relbit);
input_dev        2597 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_WHEEL, input_dev->relbit);
input_dev        2598 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_HWHEEL, input_dev->relbit);
input_dev        2599 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_WHEEL_HI_RES, input_dev->relbit);
input_dev        2600 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_HWHEEL_HI_RES, input_dev->relbit);
input_dev        2808 drivers/hid/hid-logitech-hidpp.c 					 struct input_dev *input_dev)
input_dev        2810 drivers/hid/hid-logitech-hidpp.c 	__set_bit(EV_REL, input_dev->evbit);
input_dev        2811 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_WHEEL, input_dev->relbit);
input_dev        2812 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_WHEEL_HI_RES, input_dev->relbit);
input_dev        2813 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_HWHEEL, input_dev->relbit);
input_dev        2814 drivers/hid/hid-logitech-hidpp.c 	__set_bit(REL_HWHEEL_HI_RES, input_dev->relbit);
input_dev        2862 drivers/hid/hid-logitech-hidpp.c 			struct hidpp_device *hidpp, struct input_dev *input_dev)
input_dev        2865 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_0, input_dev->keybit);
input_dev        2866 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_1, input_dev->keybit);
input_dev        2867 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_2, input_dev->keybit);
input_dev        2868 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_3, input_dev->keybit);
input_dev        2869 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_4, input_dev->keybit);
input_dev        2870 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_5, input_dev->keybit);
input_dev        2871 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_6, input_dev->keybit);
input_dev        2872 drivers/hid/hid-logitech-hidpp.c 	__set_bit(BTN_7, input_dev->keybit);
input_dev        3032 drivers/hid/hid-logitech-hidpp.c 				 struct input_dev *input)
input_dev        3052 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *input = hidinput->input;
input_dev        3312 drivers/hid/hid-logitech-hidpp.c static int hidpp_input_open(struct input_dev *dev)
input_dev        3319 drivers/hid/hid-logitech-hidpp.c static void hidpp_input_close(struct input_dev *dev)
input_dev        3326 drivers/hid/hid-logitech-hidpp.c static struct input_dev *hidpp_allocate_input(struct hid_device *hdev)
input_dev        3328 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *input_dev = devm_input_allocate_device(&hdev->dev);
input_dev        3331 drivers/hid/hid-logitech-hidpp.c 	if (!input_dev)
input_dev        3334 drivers/hid/hid-logitech-hidpp.c 	input_set_drvdata(input_dev, hdev);
input_dev        3335 drivers/hid/hid-logitech-hidpp.c 	input_dev->open = hidpp_input_open;
input_dev        3336 drivers/hid/hid-logitech-hidpp.c 	input_dev->close = hidpp_input_close;
input_dev        3338 drivers/hid/hid-logitech-hidpp.c 	input_dev->name = hidpp->name;
input_dev        3339 drivers/hid/hid-logitech-hidpp.c 	input_dev->phys = hdev->phys;
input_dev        3340 drivers/hid/hid-logitech-hidpp.c 	input_dev->uniq = hdev->uniq;
input_dev        3341 drivers/hid/hid-logitech-hidpp.c 	input_dev->id.bustype = hdev->bus;
input_dev        3342 drivers/hid/hid-logitech-hidpp.c 	input_dev->id.vendor  = hdev->vendor;
input_dev        3343 drivers/hid/hid-logitech-hidpp.c 	input_dev->id.product = hdev->product;
input_dev        3344 drivers/hid/hid-logitech-hidpp.c 	input_dev->id.version = hdev->version;
input_dev        3345 drivers/hid/hid-logitech-hidpp.c 	input_dev->dev.parent = &hdev->dev;
input_dev        3347 drivers/hid/hid-logitech-hidpp.c 	return input_dev;
input_dev        3355 drivers/hid/hid-logitech-hidpp.c 	struct input_dev *input;
input_dev         115 drivers/hid/hid-magicmouse.c 	struct input_dev *input;
input_dev         194 drivers/hid/hid-magicmouse.c 	struct input_dev *input = msc->input;
input_dev         312 drivers/hid/hid-magicmouse.c 	struct input_dev *input = msc->input;
input_dev         411 drivers/hid/hid-magicmouse.c static int magicmouse_setup_input(struct input_dev *input, struct hid_device *hdev)
input_dev          34 drivers/hid/hid-mf.c static int mf_play(struct input_dev *dev, void *data, struct ff_effect *effect)
input_dev          70 drivers/hid/hid-mf.c 	struct input_dev *dev;
input_dev          83 drivers/hid/hid-microsoft.c 	struct input_dev *input = hi->input;
input_dev         230 drivers/hid/hid-microsoft.c 	struct input_dev *input;
input_dev         310 drivers/hid/hid-microsoft.c static int ms_play_effect(struct input_dev *dev, void *data,
input_dev         332 drivers/hid/hid-microsoft.c 	struct input_dev *input_dev;
input_dev         340 drivers/hid/hid-microsoft.c 	input_dev = hidinput->input;
input_dev         354 drivers/hid/hid-microsoft.c 	input_set_capability(input_dev, EV_FF, FF_RUMBLE);
input_dev         355 drivers/hid/hid-microsoft.c 	return input_ff_create_memless(input_dev, NULL, ms_play_effect);
input_dev         494 drivers/hid/hid-multitouch.c static void set_abs(struct input_dev *input, unsigned int code,
input_dev         880 drivers/hid/hid-multitouch.c 			   struct input_dev *input)
input_dev         901 drivers/hid/hid-multitouch.c 				     struct input_dev *input)
input_dev         926 drivers/hid/hid-multitouch.c 			  struct input_dev *input)
input_dev         977 drivers/hid/hid-multitouch.c static int mt_process_slot(struct mt_device *td, struct input_dev *input,
input_dev        1112 drivers/hid/hid-multitouch.c 	struct input_dev *input = field->hidinput->input;
input_dev        1150 drivers/hid/hid-multitouch.c 	struct input_dev *input;
input_dev        1249 drivers/hid/hid-multitouch.c 	struct input_dev *input = hi->input;
input_dev        1647 drivers/hid/hid-multitouch.c 		struct input_dev *input_dev = hidinput->input;
input_dev        1648 drivers/hid/hid-multitouch.c 		struct input_mt *mt = input_dev->mt;
input_dev        1653 drivers/hid/hid-multitouch.c 				input_mt_slot(input_dev, i);
input_dev        1654 drivers/hid/hid-multitouch.c 				input_mt_report_slot_state(input_dev,
input_dev        1658 drivers/hid/hid-multitouch.c 			input_mt_sync_frame(input_dev);
input_dev        1659 drivers/hid/hid-multitouch.c 			input_sync(input_dev);
input_dev         570 drivers/hid/hid-ntrig.c 	struct input_dev *input;
input_dev         862 drivers/hid/hid-ntrig.c 	struct input_dev *input = hidinput->input;
input_dev          77 drivers/hid/hid-picolcd.h 	struct input_dev *input_keys;
input_dev         412 drivers/hid/hid-picolcd_core.c 	struct input_dev *idev;
input_dev         457 drivers/hid/hid-picolcd_core.c 	struct input_dev *idev = data->input_keys;
input_dev          47 drivers/hid/hid-pl.c static int hid_plff_play(struct input_dev *dev, void *data,
input_dev          77 drivers/hid/hid-pl.c 	struct input_dev *dev;
input_dev          56 drivers/hid/hid-prodikeys.c 	struct input_dev		*input_ep82;
input_dev         513 drivers/hid/hid-prodikeys.c 	struct pcmidi_snd *pm, struct input_dev *input)
input_dev         501 drivers/hid/hid-rmi.c 	struct input_dev *input = hi->input;
input_dev         154 drivers/hid/hid-saitek.c 	struct input_dev *input = field->hidinput->input;
input_dev          29 drivers/hid/hid-sjoy.c static int hid_sjoyff_play(struct input_dev *dev, void *data,
input_dev          59 drivers/hid/hid-sjoy.c 	struct input_dev *dev;
input_dev         542 drivers/hid/hid-sony.c 	struct input_dev *touchpad;
input_dev         543 drivers/hid/hid-sony.c 	struct input_dev *sensor_dev;
input_dev         944 drivers/hid/hid-sony.c 	struct input_dev *input_dev = hidinput->input;
input_dev         975 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_X, rd[offset]);
input_dev         976 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_Y, rd[offset+1]);
input_dev         977 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_RX, rd[offset+2]);
input_dev         978 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_RY, rd[offset+3]);
input_dev         983 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_HAT0X, ds4_hat_mapping[value].x);
input_dev         984 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_HAT0Y, ds4_hat_mapping[value].y);
input_dev         986 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_WEST, rd[offset+4] & 0x10);
input_dev         987 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_SOUTH, rd[offset+4] & 0x20);
input_dev         988 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_EAST, rd[offset+4] & 0x40);
input_dev         989 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_NORTH, rd[offset+4] & 0x80);
input_dev         991 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_TL, rd[offset+5] & 0x1);
input_dev         992 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_TR, rd[offset+5] & 0x2);
input_dev         993 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_TL2, rd[offset+5] & 0x4);
input_dev         994 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_TR2, rd[offset+5] & 0x8);
input_dev         995 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_SELECT, rd[offset+5] & 0x10);
input_dev         996 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_START, rd[offset+5] & 0x20);
input_dev         997 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_THUMBL, rd[offset+5] & 0x40);
input_dev         998 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_THUMBR, rd[offset+5] & 0x80);
input_dev        1000 drivers/hid/hid-sony.c 		input_report_key(input_dev, BTN_MODE, rd[offset+6] & 0x1);
input_dev        1002 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_Z, rd[offset+7]);
input_dev        1003 drivers/hid/hid-sony.c 		input_report_abs(input_dev, ABS_RZ, rd[offset+8]);
input_dev        1005 drivers/hid/hid-sony.c 		input_sync(input_dev);
input_dev        2256 drivers/hid/hid-sony.c static int sony_play_effect(struct input_dev *dev, void *data,
input_dev        2275 drivers/hid/hid-sony.c 	struct input_dev *input_dev;
input_dev        2282 drivers/hid/hid-sony.c 	input_dev = hidinput->input;
input_dev        2284 drivers/hid/hid-sony.c 	input_set_capability(input_dev, EV_FF, FF_RUMBLE);
input_dev        2285 drivers/hid/hid-sony.c 	return input_ff_create_memless(input_dev, NULL, sony_play_effect);
input_dev         118 drivers/hid/hid-steam.c 	struct input_dev __rcu *input;
input_dev         283 drivers/hid/hid-steam.c static int steam_input_open(struct input_dev *dev)
input_dev         294 drivers/hid/hid-steam.c static void steam_input_close(struct input_dev *dev)
input_dev         386 drivers/hid/hid-steam.c 	struct input_dev *input;
input_dev         473 drivers/hid/hid-steam.c 	struct input_dev *input;
input_dev         916 drivers/hid/hid-steam.c 		struct input_dev *input, u8 *data)
input_dev        1020 drivers/hid/hid-steam.c 	struct input_dev *input;
input_dev          73 drivers/hid/hid-tmff.c static int tmff_play(struct input_dev *dev, void *data,
input_dev         128 drivers/hid/hid-tmff.c 	struct input_dev *input_dev;
input_dev         137 drivers/hid/hid-tmff.c 	input_dev = hidinput->input;
input_dev         181 drivers/hid/hid-tmff.c 					set_bit(ff_bits[i], input_dev->ffbit);
input_dev         199 drivers/hid/hid-tmff.c 	error = input_ff_create_memless(input_dev, tmff, tmff_play);
input_dev          37 drivers/hid/hid-uclogic-core.c 	struct input_dev *pen_input;
input_dev          56 drivers/hid/hid-uclogic-core.c 	struct input_dev *input = drvdata->pen_input;
input_dev          69 drivers/hid/hid-udraw-ps3.c 	struct input_dev *joy_input_dev;
input_dev          70 drivers/hid/hid-udraw-ps3.c 	struct input_dev *touch_input_dev;
input_dev          71 drivers/hid/hid-udraw-ps3.c 	struct input_dev *pen_input_dev;
input_dev          72 drivers/hid/hid-udraw-ps3.c 	struct input_dev *accel_input_dev;
input_dev         264 drivers/hid/hid-udraw-ps3.c static int udraw_open(struct input_dev *dev)
input_dev         271 drivers/hid/hid-udraw-ps3.c static void udraw_close(struct input_dev *dev)
input_dev         278 drivers/hid/hid-udraw-ps3.c static struct input_dev *allocate_and_setup(struct hid_device *hdev,
input_dev         281 drivers/hid/hid-udraw-ps3.c 	struct input_dev *input_dev;
input_dev         283 drivers/hid/hid-udraw-ps3.c 	input_dev = devm_input_allocate_device(&hdev->dev);
input_dev         284 drivers/hid/hid-udraw-ps3.c 	if (!input_dev)
input_dev         287 drivers/hid/hid-udraw-ps3.c 	input_dev->name = name;
input_dev         288 drivers/hid/hid-udraw-ps3.c 	input_dev->phys = hdev->phys;
input_dev         289 drivers/hid/hid-udraw-ps3.c 	input_dev->dev.parent = &hdev->dev;
input_dev         290 drivers/hid/hid-udraw-ps3.c 	input_dev->open = udraw_open;
input_dev         291 drivers/hid/hid-udraw-ps3.c 	input_dev->close = udraw_close;
input_dev         292 drivers/hid/hid-udraw-ps3.c 	input_dev->uniq = hdev->uniq;
input_dev         293 drivers/hid/hid-udraw-ps3.c 	input_dev->id.bustype = hdev->bus;
input_dev         294 drivers/hid/hid-udraw-ps3.c 	input_dev->id.vendor  = hdev->vendor;
input_dev         295 drivers/hid/hid-udraw-ps3.c 	input_dev->id.product = hdev->product;
input_dev         296 drivers/hid/hid-udraw-ps3.c 	input_dev->id.version = hdev->version;
input_dev         297 drivers/hid/hid-udraw-ps3.c 	input_set_drvdata(input_dev, hid_get_drvdata(hdev));
input_dev         299 drivers/hid/hid-udraw-ps3.c 	return input_dev;
input_dev         305 drivers/hid/hid-udraw-ps3.c 	struct input_dev *input_dev;
input_dev         307 drivers/hid/hid-udraw-ps3.c 	input_dev = allocate_and_setup(hdev, DEVICE_NAME " Touchpad");
input_dev         308 drivers/hid/hid-udraw-ps3.c 	if (!input_dev)
input_dev         311 drivers/hid/hid-udraw-ps3.c 	input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY);
input_dev         313 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_X, 0, RES_X, 1, 0);
input_dev         314 drivers/hid/hid-udraw-ps3.c 	input_abs_set_res(input_dev, ABS_X, RES_X / WIDTH);
input_dev         315 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_Y, 0, RES_Y, 1, 0);
input_dev         316 drivers/hid/hid-udraw-ps3.c 	input_abs_set_res(input_dev, ABS_Y, RES_Y / HEIGHT);
input_dev         318 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         319 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_TOOL_FINGER, input_dev->keybit);
input_dev         320 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_TOOL_DOUBLETAP, input_dev->keybit);
input_dev         322 drivers/hid/hid-udraw-ps3.c 	set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev         324 drivers/hid/hid-udraw-ps3.c 	udraw->touch_input_dev = input_dev;
input_dev         332 drivers/hid/hid-udraw-ps3.c 	struct input_dev *input_dev;
input_dev         334 drivers/hid/hid-udraw-ps3.c 	input_dev = allocate_and_setup(hdev, DEVICE_NAME " Pen");
input_dev         335 drivers/hid/hid-udraw-ps3.c 	if (!input_dev)
input_dev         338 drivers/hid/hid-udraw-ps3.c 	input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY);
input_dev         340 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_X, 0, RES_X, 1, 0);
input_dev         341 drivers/hid/hid-udraw-ps3.c 	input_abs_set_res(input_dev, ABS_X, RES_X / WIDTH);
input_dev         342 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_Y, 0, RES_Y, 1, 0);
input_dev         343 drivers/hid/hid-udraw-ps3.c 	input_abs_set_res(input_dev, ABS_Y, RES_Y / HEIGHT);
input_dev         344 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_PRESSURE,
input_dev         347 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         348 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev         350 drivers/hid/hid-udraw-ps3.c 	set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev         352 drivers/hid/hid-udraw-ps3.c 	udraw->pen_input_dev = input_dev;
input_dev         360 drivers/hid/hid-udraw-ps3.c 	struct input_dev *input_dev;
input_dev         362 drivers/hid/hid-udraw-ps3.c 	input_dev = allocate_and_setup(hdev, DEVICE_NAME " Accelerometer");
input_dev         363 drivers/hid/hid-udraw-ps3.c 	if (!input_dev)
input_dev         366 drivers/hid/hid-udraw-ps3.c 	input_dev->evbit[0] = BIT(EV_ABS);
input_dev         369 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_X, -512, 512, 0, 0);
input_dev         370 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_Y, -512, 512, 0, 0);
input_dev         371 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_Z, -512, 512, 0, 0);
input_dev         373 drivers/hid/hid-udraw-ps3.c 	set_bit(INPUT_PROP_ACCELEROMETER, input_dev->propbit);
input_dev         375 drivers/hid/hid-udraw-ps3.c 	udraw->accel_input_dev = input_dev;
input_dev         383 drivers/hid/hid-udraw-ps3.c 	struct input_dev *input_dev;
input_dev         385 drivers/hid/hid-udraw-ps3.c 	input_dev = allocate_and_setup(hdev, DEVICE_NAME " Joypad");
input_dev         386 drivers/hid/hid-udraw-ps3.c 	if (!input_dev)
input_dev         389 drivers/hid/hid-udraw-ps3.c 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS);
input_dev         391 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_SOUTH, input_dev->keybit);
input_dev         392 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_NORTH, input_dev->keybit);
input_dev         393 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_EAST, input_dev->keybit);
input_dev         394 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_WEST, input_dev->keybit);
input_dev         395 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_SELECT, input_dev->keybit);
input_dev         396 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_START, input_dev->keybit);
input_dev         397 drivers/hid/hid-udraw-ps3.c 	set_bit(BTN_MODE, input_dev->keybit);
input_dev         399 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_X, -127, 127, 0, 0);
input_dev         400 drivers/hid/hid-udraw-ps3.c 	input_set_abs_params(input_dev, ABS_Y, -127, 127, 0, 0);
input_dev         402 drivers/hid/hid-udraw-ps3.c 	udraw->joy_input_dev = input_dev;
input_dev         130 drivers/hid/hid-wiimote-modules.c static int wiimod_rumble_play(struct input_dev *dev, void *data,
input_dev         459 drivers/hid/hid-wiimote-modules.c static int wiimod_accel_open(struct input_dev *dev)
input_dev         471 drivers/hid/hid-wiimote-modules.c static void wiimod_accel_close(struct input_dev *dev)
input_dev         719 drivers/hid/hid-wiimote-modules.c static int wiimod_ir_open(struct input_dev *dev)
input_dev         726 drivers/hid/hid-wiimote-modules.c static void wiimod_ir_close(struct input_dev *dev)
input_dev         904 drivers/hid/hid-wiimote-modules.c static int wiimod_nunchuk_open(struct input_dev *dev)
input_dev         917 drivers/hid/hid-wiimote-modules.c static void wiimod_nunchuk_close(struct input_dev *dev)
input_dev        1179 drivers/hid/hid-wiimote-modules.c static int wiimod_classic_open(struct input_dev *dev)
input_dev        1192 drivers/hid/hid-wiimote-modules.c static void wiimod_classic_close(struct input_dev *dev)
input_dev        1370 drivers/hid/hid-wiimote-modules.c static int wiimod_bboard_open(struct input_dev *dev)
input_dev        1383 drivers/hid/hid-wiimote-modules.c static void wiimod_bboard_close(struct input_dev *dev)
input_dev        1745 drivers/hid/hid-wiimote-modules.c static int wiimod_pro_open(struct input_dev *dev)
input_dev        1758 drivers/hid/hid-wiimote-modules.c static void wiimod_pro_close(struct input_dev *dev)
input_dev        1769 drivers/hid/hid-wiimote-modules.c static int wiimod_pro_play(struct input_dev *dev, void *data,
input_dev        2065 drivers/hid/hid-wiimote-modules.c static int wiimod_drums_open(struct input_dev *dev)
input_dev        2078 drivers/hid/hid-wiimote-modules.c static void wiimod_drums_close(struct input_dev *dev)
input_dev        2295 drivers/hid/hid-wiimote-modules.c static int wiimod_guitar_open(struct input_dev *dev)
input_dev        2308 drivers/hid/hid-wiimote-modules.c static void wiimod_guitar_close(struct input_dev *dev)
input_dev        2528 drivers/hid/hid-wiimote-modules.c static int wiimod_mp_open(struct input_dev *dev)
input_dev        2542 drivers/hid/hid-wiimote-modules.c static void wiimod_mp_close(struct input_dev *dev)
input_dev         145 drivers/hid/hid-wiimote.h 	struct input_dev *input;
input_dev         148 drivers/hid/hid-wiimote.h 	struct input_dev *accel;
input_dev         149 drivers/hid/hid-wiimote.h 	struct input_dev *ir;
input_dev         152 drivers/hid/hid-wiimote.h 	struct input_dev *mp;
input_dev         157 drivers/hid/hid-wiimote.h 		struct input_dev *input;
input_dev          25 drivers/hid/hid-zpff.c static int zpff_play(struct input_dev *dev, void *data,
input_dev          58 drivers/hid/hid-zpff.c 	struct input_dev *dev;
input_dev          18 drivers/hid/hid-zydacron.c 	struct input_dev	*input_ep81;
input_dev         511 drivers/hid/usbhid/hid-pidff.c static int pidff_playback(struct input_dev *dev, int effect_id, int value)
input_dev         533 drivers/hid/usbhid/hid-pidff.c static int pidff_erase_effect(struct input_dev *dev, int effect_id)
input_dev         552 drivers/hid/usbhid/hid-pidff.c static int pidff_upload_effect(struct input_dev *dev, struct ff_effect *effect,
input_dev         710 drivers/hid/usbhid/hid-pidff.c static void pidff_set_gain(struct input_dev *dev, u16 gain)
input_dev         748 drivers/hid/usbhid/hid-pidff.c static void pidff_set_autocenter(struct input_dev *dev, u16 magnitude)
input_dev        1004 drivers/hid/usbhid/hid-pidff.c 			      struct input_dev *dev)
input_dev        1063 drivers/hid/usbhid/hid-pidff.c static int pidff_init_fields(struct pidff_device *pidff, struct input_dev *dev)
input_dev        1189 drivers/hid/usbhid/hid-pidff.c 				  struct input_dev *dev)
input_dev        1231 drivers/hid/usbhid/hid-pidff.c 	struct input_dev *dev = hidinput->input;
input_dev          81 drivers/hid/usbhid/usbkbd.c 	struct input_dev *dev;
input_dev         153 drivers/hid/usbhid/usbkbd.c static int usb_kbd_event(struct input_dev *dev, unsigned int type,
input_dev         218 drivers/hid/usbhid/usbkbd.c static int usb_kbd_open(struct input_dev *dev)
input_dev         229 drivers/hid/usbhid/usbkbd.c static void usb_kbd_close(struct input_dev *dev)
input_dev         268 drivers/hid/usbhid/usbkbd.c 	struct input_dev *input_dev;
input_dev         285 drivers/hid/usbhid/usbkbd.c 	input_dev = input_allocate_device();
input_dev         286 drivers/hid/usbhid/usbkbd.c 	if (!kbd || !input_dev)
input_dev         293 drivers/hid/usbhid/usbkbd.c 	kbd->dev = input_dev;
input_dev         314 drivers/hid/usbhid/usbkbd.c 	input_dev->name = kbd->name;
input_dev         315 drivers/hid/usbhid/usbkbd.c 	input_dev->phys = kbd->phys;
input_dev         316 drivers/hid/usbhid/usbkbd.c 	usb_to_input_id(dev, &input_dev->id);
input_dev         317 drivers/hid/usbhid/usbkbd.c 	input_dev->dev.parent = &iface->dev;
input_dev         319 drivers/hid/usbhid/usbkbd.c 	input_set_drvdata(input_dev, kbd);
input_dev         321 drivers/hid/usbhid/usbkbd.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_LED) |
input_dev         323 drivers/hid/usbhid/usbkbd.c 	input_dev->ledbit[0] = BIT_MASK(LED_NUML) | BIT_MASK(LED_CAPSL) |
input_dev         328 drivers/hid/usbhid/usbkbd.c 		set_bit(usb_kbd_keycode[i], input_dev->keybit);
input_dev         329 drivers/hid/usbhid/usbkbd.c 	clear_bit(0, input_dev->keybit);
input_dev         331 drivers/hid/usbhid/usbkbd.c 	input_dev->event = usb_kbd_event;
input_dev         332 drivers/hid/usbhid/usbkbd.c 	input_dev->open = usb_kbd_open;
input_dev         333 drivers/hid/usbhid/usbkbd.c 	input_dev->close = usb_kbd_close;
input_dev         364 drivers/hid/usbhid/usbkbd.c 	input_free_device(input_dev);
input_dev          42 drivers/hid/usbhid/usbmouse.c 	struct input_dev *dev;
input_dev          53 drivers/hid/usbhid/usbmouse.c 	struct input_dev *dev = mouse->dev;
input_dev          88 drivers/hid/usbhid/usbmouse.c static int usb_mouse_open(struct input_dev *dev)
input_dev          99 drivers/hid/usbhid/usbmouse.c static void usb_mouse_close(struct input_dev *dev)
input_dev         112 drivers/hid/usbhid/usbmouse.c 	struct input_dev *input_dev;
input_dev         129 drivers/hid/usbhid/usbmouse.c 	input_dev = input_allocate_device();
input_dev         130 drivers/hid/usbhid/usbmouse.c 	if (!mouse || !input_dev)
input_dev         142 drivers/hid/usbhid/usbmouse.c 	mouse->dev = input_dev;
input_dev         162 drivers/hid/usbhid/usbmouse.c 	input_dev->name = mouse->name;
input_dev         163 drivers/hid/usbhid/usbmouse.c 	input_dev->phys = mouse->phys;
input_dev         164 drivers/hid/usbhid/usbmouse.c 	usb_to_input_id(dev, &input_dev->id);
input_dev         165 drivers/hid/usbhid/usbmouse.c 	input_dev->dev.parent = &intf->dev;
input_dev         167 drivers/hid/usbhid/usbmouse.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_dev         168 drivers/hid/usbhid/usbmouse.c 	input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) |
input_dev         170 drivers/hid/usbhid/usbmouse.c 	input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
input_dev         171 drivers/hid/usbhid/usbmouse.c 	input_dev->keybit[BIT_WORD(BTN_MOUSE)] |= BIT_MASK(BTN_SIDE) |
input_dev         173 drivers/hid/usbhid/usbmouse.c 	input_dev->relbit[0] |= BIT_MASK(REL_WHEEL);
input_dev         175 drivers/hid/usbhid/usbmouse.c 	input_set_drvdata(input_dev, mouse);
input_dev         177 drivers/hid/usbhid/usbmouse.c 	input_dev->open = usb_mouse_open;
input_dev         178 drivers/hid/usbhid/usbmouse.c 	input_dev->close = usb_mouse_close;
input_dev         198 drivers/hid/usbhid/usbmouse.c 	input_free_device(input_dev);
input_dev         152 drivers/hid/wacom.h 		struct input_dev *input;
input_dev         224 drivers/hid/wacom.h int wacom_setup_pen_input_capabilities(struct input_dev *input_dev,
input_dev         226 drivers/hid/wacom.h int wacom_setup_touch_input_capabilities(struct input_dev *input_dev,
input_dev         228 drivers/hid/wacom.h int wacom_setup_pad_input_capabilities(struct input_dev *input_dev,
input_dev         176 drivers/hid/wacom_sys.c static int wacom_open(struct input_dev *dev)
input_dev         183 drivers/hid/wacom_sys.c static void wacom_close(struct input_dev *dev)
input_dev        2012 drivers/hid/wacom_sys.c static struct input_dev *wacom_allocate_input(struct wacom *wacom)
input_dev        2014 drivers/hid/wacom_sys.c 	struct input_dev *input_dev;
input_dev        2018 drivers/hid/wacom_sys.c 	input_dev = devm_input_allocate_device(&hdev->dev);
input_dev        2019 drivers/hid/wacom_sys.c 	if (!input_dev)
input_dev        2022 drivers/hid/wacom_sys.c 	input_dev->name = wacom_wac->features.name;
input_dev        2023 drivers/hid/wacom_sys.c 	input_dev->phys = hdev->phys;
input_dev        2024 drivers/hid/wacom_sys.c 	input_dev->dev.parent = &hdev->dev;
input_dev        2025 drivers/hid/wacom_sys.c 	input_dev->open = wacom_open;
input_dev        2026 drivers/hid/wacom_sys.c 	input_dev->close = wacom_close;
input_dev        2027 drivers/hid/wacom_sys.c 	input_dev->uniq = hdev->uniq;
input_dev        2028 drivers/hid/wacom_sys.c 	input_dev->id.bustype = hdev->bus;
input_dev        2029 drivers/hid/wacom_sys.c 	input_dev->id.vendor  = hdev->vendor;
input_dev        2030 drivers/hid/wacom_sys.c 	input_dev->id.product = wacom_wac->pid ? wacom_wac->pid : hdev->product;
input_dev        2031 drivers/hid/wacom_sys.c 	input_dev->id.version = hdev->version;
input_dev        2032 drivers/hid/wacom_sys.c 	input_set_drvdata(input_dev, wacom);
input_dev        2034 drivers/hid/wacom_sys.c 	return input_dev;
input_dev        2058 drivers/hid/wacom_sys.c 	struct input_dev *pen_input_dev, *touch_input_dev, *pad_input_dev;
input_dev          37 drivers/hid/wacom_wac.c static void wacom_report_numbered_buttons(struct input_dev *input_dev,
input_dev          91 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         136 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         196 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         225 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         255 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         307 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         308 drivers/hid/wacom_wac.c 	struct input_dev *pad_input = wacom->pad_input;
input_dev         479 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pad_input;
input_dev         731 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         772 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev         841 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev        1013 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev        1050 drivers/hid/wacom_wac.c 	struct input_dev *input;
input_dev        1230 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        1256 drivers/hid/wacom_wac.c 	struct input_dev *pen_input = wacom->pen_input;
input_dev        1365 drivers/hid/wacom_wac.c 	struct input_dev *touch_input = wacom->touch_input;
input_dev        1428 drivers/hid/wacom_wac.c 	struct input_dev *pad_input = wacom->pad_input;
input_dev        1469 drivers/hid/wacom_wac.c 	struct input_dev *pad_input = wacom->pad_input;
input_dev        1519 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        1593 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        1644 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        1673 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        1709 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev        1778 drivers/hid/wacom_wac.c static int wacom_offset_rotation(struct input_dev *input, struct hid_usage *usage,
input_dev        1836 drivers/hid/wacom_wac.c static void wacom_map_usage(struct input_dev *input, struct hid_usage *usage,
input_dev        1965 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->pad_input;
input_dev        2071 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->pad_input;
input_dev        2178 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->pad_input;
input_dev        2196 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->pen_input;
input_dev        2275 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->pen_input;
input_dev        2412 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->pen_input;
input_dev        2478 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->touch_input;
input_dev        2525 drivers/hid/wacom_wac.c 		struct input_dev *input)
input_dev        2669 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom_wac->touch_input;
input_dev        2839 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        2840 drivers/hid/wacom_wac.c 	struct input_dev *pad_input = wacom->pad_input;
input_dev        2880 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        2922 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pad_input;
input_dev        2970 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->pen_input;
input_dev        3088 drivers/hid/wacom_wac.c 	struct input_dev *input = wacom->touch_input;
input_dev        3360 drivers/hid/wacom_wac.c 	struct input_dev *input_dev = wacom_wac->pen_input;
input_dev        3362 drivers/hid/wacom_wac.c 	input_set_capability(input_dev, EV_MSC, MSC_SERIAL);
input_dev        3364 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev        3365 drivers/hid/wacom_wac.c 	__set_bit(BTN_STYLUS, input_dev->keybit);
input_dev        3366 drivers/hid/wacom_wac.c 	__set_bit(BTN_STYLUS2, input_dev->keybit);
input_dev        3368 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_DISTANCE,
input_dev        3374 drivers/hid/wacom_wac.c 	struct input_dev *input_dev = wacom_wac->pen_input;
input_dev        3379 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOOL_RUBBER, input_dev->keybit);
input_dev        3380 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOOL_BRUSH, input_dev->keybit);
input_dev        3381 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOOL_PENCIL, input_dev->keybit);
input_dev        3382 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOOL_AIRBRUSH, input_dev->keybit);
input_dev        3384 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_WHEEL, 0, 1023, 0, 0);
input_dev        3385 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_TILT_X, -64, 63, features->tilt_fuzz, 0);
input_dev        3386 drivers/hid/wacom_wac.c 	input_abs_set_res(input_dev, ABS_TILT_X, 57);
input_dev        3387 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_TILT_Y, -64, 63, features->tilt_fuzz, 0);
input_dev        3388 drivers/hid/wacom_wac.c 	input_abs_set_res(input_dev, ABS_TILT_Y, 57);
input_dev        3393 drivers/hid/wacom_wac.c 	struct input_dev *input_dev = wacom_wac->pen_input;
input_dev        3395 drivers/hid/wacom_wac.c 	input_set_capability(input_dev, EV_REL, REL_WHEEL);
input_dev        3399 drivers/hid/wacom_wac.c 	__set_bit(BTN_LEFT, input_dev->keybit);
input_dev        3400 drivers/hid/wacom_wac.c 	__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev        3401 drivers/hid/wacom_wac.c 	__set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev        3402 drivers/hid/wacom_wac.c 	__set_bit(BTN_SIDE, input_dev->keybit);
input_dev        3403 drivers/hid/wacom_wac.c 	__set_bit(BTN_EXTRA, input_dev->keybit);
input_dev        3404 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOOL_MOUSE, input_dev->keybit);
input_dev        3405 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOOL_LENS, input_dev->keybit);
input_dev        3407 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_RZ, -900, 899, 0, 0);
input_dev        3408 drivers/hid/wacom_wac.c 	input_abs_set_res(input_dev, ABS_RZ, 287);
input_dev        3409 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_THROTTLE, -1023, 1023, 0, 0);
input_dev        3565 drivers/hid/wacom_wac.c int wacom_setup_pen_input_capabilities(struct input_dev *input_dev,
input_dev        3570 drivers/hid/wacom_wac.c 	input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev        3576 drivers/hid/wacom_wac.c 		__set_bit(INPUT_PROP_DIRECT, input_dev->propbit);
input_dev        3578 drivers/hid/wacom_wac.c 		__set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev        3582 drivers/hid/wacom_wac.c 		input_set_capability(input_dev, EV_KEY, BTN_STYLUS3);
input_dev        3586 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev        3587 drivers/hid/wacom_wac.c 	__set_bit(ABS_MISC, input_dev->absbit);
input_dev        3589 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_X, 0 + features->offset_left,
input_dev        3592 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_Y, 0 + features->offset_top,
input_dev        3595 drivers/hid/wacom_wac.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0,
input_dev        3599 drivers/hid/wacom_wac.c 	input_abs_set_res(input_dev, ABS_X, features->x_resolution);
input_dev        3600 drivers/hid/wacom_wac.c 	input_abs_set_res(input_dev, ABS_Y, features->y_resolution);
input_dev        3604 drivers/hid/wacom_wac.c 		__clear_bit(ABS_MISC, input_dev->absbit);
input_dev        3609 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_DISTANCE, 0,
input_dev        3615 drivers/hid/wacom_wac.c 		input_set_capability(input_dev, EV_REL, REL_WHEEL);
input_dev        3617 drivers/hid/wacom_wac.c 		__set_bit(BTN_LEFT, input_dev->keybit);
input_dev        3618 drivers/hid/wacom_wac.c 		__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev        3619 drivers/hid/wacom_wac.c 		__set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev        3621 drivers/hid/wacom_wac.c 		__set_bit(BTN_TOOL_RUBBER, input_dev->keybit);
input_dev        3622 drivers/hid/wacom_wac.c 		__set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev        3623 drivers/hid/wacom_wac.c 		__set_bit(BTN_TOOL_MOUSE, input_dev->keybit);
input_dev        3624 drivers/hid/wacom_wac.c 		__set_bit(BTN_STYLUS, input_dev->keybit);
input_dev        3625 drivers/hid/wacom_wac.c 		__set_bit(BTN_STYLUS2, input_dev->keybit);
input_dev        3638 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_Z, -900, 899, 0, 0);
input_dev        3639 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_Z, 287);
input_dev        3650 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_Z, -900, 899, 0, 0);
input_dev        3651 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_Z, 287);
input_dev        3666 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_DISTANCE, 0,
input_dev        3670 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_Z, -900, 899, 0, 0);
input_dev        3671 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_Z, 287);
input_dev        3684 drivers/hid/wacom_wac.c 		__clear_bit(ABS_MISC, input_dev->absbit);
input_dev        3691 drivers/hid/wacom_wac.c 		__set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev        3692 drivers/hid/wacom_wac.c 		__set_bit(BTN_TOOL_RUBBER, input_dev->keybit);
input_dev        3693 drivers/hid/wacom_wac.c 		__set_bit(BTN_STYLUS, input_dev->keybit);
input_dev        3694 drivers/hid/wacom_wac.c 		__set_bit(BTN_STYLUS2, input_dev->keybit);
input_dev        3698 drivers/hid/wacom_wac.c 		__set_bit(BTN_STYLUS2, input_dev->keybit);
input_dev        3702 drivers/hid/wacom_wac.c 		__set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev        3703 drivers/hid/wacom_wac.c 		__set_bit(BTN_TOOL_RUBBER, input_dev->keybit);
input_dev        3704 drivers/hid/wacom_wac.c 		__set_bit(BTN_STYLUS, input_dev->keybit);
input_dev        3716 drivers/hid/wacom_wac.c 			__clear_bit(ABS_MISC, input_dev->absbit);
input_dev        3717 drivers/hid/wacom_wac.c 			__set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev        3718 drivers/hid/wacom_wac.c 			__set_bit(BTN_TOOL_RUBBER, input_dev->keybit);
input_dev        3719 drivers/hid/wacom_wac.c 			__set_bit(BTN_STYLUS, input_dev->keybit);
input_dev        3720 drivers/hid/wacom_wac.c 			__set_bit(BTN_STYLUS2, input_dev->keybit);
input_dev        3721 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev, ABS_DISTANCE, 0,
input_dev        3727 drivers/hid/wacom_wac.c 		__clear_bit(ABS_MISC, input_dev->absbit);
input_dev        3733 drivers/hid/wacom_wac.c int wacom_setup_touch_input_capabilities(struct input_dev *input_dev,
input_dev        3738 drivers/hid/wacom_wac.c 	input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev        3744 drivers/hid/wacom_wac.c 		__set_bit(INPUT_PROP_DIRECT, input_dev->propbit);
input_dev        3746 drivers/hid/wacom_wac.c 		__set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev        3752 drivers/hid/wacom_wac.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev        3755 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_X, 0,
input_dev        3757 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_Y, 0,
input_dev        3759 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_X,
input_dev        3761 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_Y,
input_dev        3765 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0,
input_dev        3767 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0,
input_dev        3769 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_MT_POSITION_X,
input_dev        3771 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_MT_POSITION_Y,
input_dev        3778 drivers/hid/wacom_wac.c 		input_dev->evbit[0] |= BIT_MASK(EV_SW);
input_dev        3779 drivers/hid/wacom_wac.c 		__set_bit(SW_MUTE_DEVICE, input_dev->swbit);
input_dev        3782 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev, ABS_MT_POSITION_X,
input_dev        3784 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev, ABS_MT_POSITION_Y,
input_dev        3788 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev, ABS_MT_POSITION_X,
input_dev        3790 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev, ABS_MT_POSITION_Y,
input_dev        3794 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev, ABS_MT_POSITION_X,
input_dev        3796 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev, ABS_MT_POSITION_Y,
input_dev        3799 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_MT_POSITION_X, 40);
input_dev        3800 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_MT_POSITION_Y, 40);
input_dev        3810 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, 0, features->x_max, 0, 0);
input_dev        3811 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_TOUCH_MINOR, 0, features->y_max, 0, 0);
input_dev        3812 drivers/hid/wacom_wac.c 		input_mt_init_slots(input_dev, features->touch_max, INPUT_MT_POINTER);
input_dev        3816 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, 0, features->x_max, 0, 0);
input_dev        3817 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_WIDTH_MAJOR, 0, features->x_max, 0, 0);
input_dev        3818 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_WIDTH_MINOR, 0, features->y_max, 0, 0);
input_dev        3819 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_MT_ORIENTATION, 0, 1, 0, 0);
input_dev        3825 drivers/hid/wacom_wac.c 			input_dev->evbit[0] |= BIT_MASK(EV_SW);
input_dev        3826 drivers/hid/wacom_wac.c 			__set_bit(SW_MUTE_DEVICE, input_dev->swbit);
input_dev        3835 drivers/hid/wacom_wac.c 		input_mt_init_slots(input_dev, features->touch_max, INPUT_MT_DIRECT);
input_dev        3844 drivers/hid/wacom_wac.c 		input_dev->evbit[0] |= BIT_MASK(EV_SW);
input_dev        3845 drivers/hid/wacom_wac.c 		__set_bit(SW_MUTE_DEVICE, input_dev->swbit);
input_dev        3851 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev,
input_dev        3854 drivers/hid/wacom_wac.c 			input_set_abs_params(input_dev,
input_dev        3858 drivers/hid/wacom_wac.c 		input_mt_init_slots(input_dev, features->touch_max, INPUT_MT_POINTER);
input_dev        3862 drivers/hid/wacom_wac.c 		input_mt_init_slots(input_dev, features->touch_max,
input_dev        3864 drivers/hid/wacom_wac.c 		__set_bit(BTN_LEFT, input_dev->keybit);
input_dev        3865 drivers/hid/wacom_wac.c 		__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev        3883 drivers/hid/wacom_wac.c static void wacom_setup_numbered_buttons(struct input_dev *input_dev,
input_dev        3892 drivers/hid/wacom_wac.c 			__set_bit(key, input_dev->keybit);
input_dev        3989 drivers/hid/wacom_wac.c static void wacom_report_numbered_buttons(struct input_dev *input_dev,
input_dev        3992 drivers/hid/wacom_wac.c 	struct wacom *wacom = input_get_drvdata(input_dev);
input_dev        4002 drivers/hid/wacom_wac.c 			input_report_key(input_dev, key, mask & (1 << i));
input_dev        4006 drivers/hid/wacom_wac.c int wacom_setup_pad_input_capabilities(struct input_dev *input_dev,
input_dev        4017 drivers/hid/wacom_wac.c 	if (features->type == REMOTE && input_dev == wacom_wac->pad_input)
input_dev        4020 drivers/hid/wacom_wac.c 	input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev        4023 drivers/hid/wacom_wac.c 	__set_bit(ABS_MISC, input_dev->absbit);
input_dev        4026 drivers/hid/wacom_wac.c 	if (!(input_dev->absinfo && (input_dev->absinfo[ABS_X].minimum ||
input_dev        4027 drivers/hid/wacom_wac.c 	      input_dev->absinfo[ABS_X].maximum)))
input_dev        4028 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_X, 0, 1, 0, 0);
input_dev        4029 drivers/hid/wacom_wac.c 	if (!(input_dev->absinfo && (input_dev->absinfo[ABS_Y].minimum ||
input_dev        4030 drivers/hid/wacom_wac.c 	      input_dev->absinfo[ABS_Y].maximum)))
input_dev        4031 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_Y, 0, 1, 0, 0);
input_dev        4034 drivers/hid/wacom_wac.c 	__set_bit(BTN_STYLUS, input_dev->keybit);
input_dev        4036 drivers/hid/wacom_wac.c 	wacom_setup_numbered_buttons(input_dev, features->numbered_buttons);
input_dev        4048 drivers/hid/wacom_wac.c 		__set_bit(BTN_BACK, input_dev->keybit);
input_dev        4049 drivers/hid/wacom_wac.c 		__set_bit(BTN_LEFT, input_dev->keybit);
input_dev        4050 drivers/hid/wacom_wac.c 		__set_bit(BTN_FORWARD, input_dev->keybit);
input_dev        4051 drivers/hid/wacom_wac.c 		__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev        4052 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0);
input_dev        4056 drivers/hid/wacom_wac.c 		__set_bit(BTN_BACK, input_dev->keybit);
input_dev        4057 drivers/hid/wacom_wac.c 		__set_bit(BTN_FORWARD, input_dev->keybit);
input_dev        4058 drivers/hid/wacom_wac.c 		input_set_capability(input_dev, EV_REL, REL_WHEEL);
input_dev        4062 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG1, input_dev->keybit);
input_dev        4063 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG2, input_dev->keybit);
input_dev        4064 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG3, input_dev->keybit);
input_dev        4066 drivers/hid/wacom_wac.c 		__set_bit(KEY_ONSCREEN_KEYBOARD, input_dev->keybit);
input_dev        4067 drivers/hid/wacom_wac.c 		__set_bit(KEY_INFO, input_dev->keybit);
input_dev        4070 drivers/hid/wacom_wac.c 			__set_bit(KEY_BUTTONCONFIG, input_dev->keybit);
input_dev        4072 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0);
input_dev        4073 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_THROTTLE, 0, 71, 0, 0);
input_dev        4077 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG1, input_dev->keybit);
input_dev        4078 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG2, input_dev->keybit);
input_dev        4079 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG3, input_dev->keybit);
input_dev        4081 drivers/hid/wacom_wac.c 		__set_bit(KEY_ONSCREEN_KEYBOARD, input_dev->keybit);
input_dev        4082 drivers/hid/wacom_wac.c 		__set_bit(KEY_BUTTONCONFIG, input_dev->keybit);
input_dev        4085 drivers/hid/wacom_wac.c 			__set_bit(KEY_CONTROLPANEL, input_dev->keybit);
input_dev        4086 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_X, -2048, 2048, 0, 0);
input_dev        4087 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_X, 1024); /* points/g */
input_dev        4088 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_Y, -2048, 2048, 0, 0);
input_dev        4089 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_Y, 1024);
input_dev        4090 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_Z, -2048, 2048, 0, 0);
input_dev        4091 drivers/hid/wacom_wac.c 		input_abs_set_res(input_dev, ABS_Z, 1024);
input_dev        4092 drivers/hid/wacom_wac.c 		__set_bit(INPUT_PROP_ACCELEROMETER, input_dev->propbit);
input_dev        4096 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG1, input_dev->keybit);
input_dev        4097 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG2, input_dev->keybit);
input_dev        4098 drivers/hid/wacom_wac.c 		__set_bit(KEY_PROG3, input_dev->keybit);
input_dev        4100 drivers/hid/wacom_wac.c 		__set_bit(KEY_BUTTONCONFIG, input_dev->keybit);
input_dev        4101 drivers/hid/wacom_wac.c 		__set_bit(KEY_INFO, input_dev->keybit);
input_dev        4107 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_RX, 0, 4096, 0, 0);
input_dev        4108 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_RY, 0, 4096, 0, 0);
input_dev        4112 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0);
input_dev        4117 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_RY, 0, 4096, 0, 0);
input_dev        4121 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_RX, 0, 4096, 0, 0);
input_dev        4132 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0);
input_dev        4141 drivers/hid/wacom_wac.c 		__set_bit(BTN_STYLUS, input_dev->keybit);
input_dev        4147 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0);
input_dev        4154 drivers/hid/wacom_wac.c 		__clear_bit(ABS_MISC, input_dev->absbit);
input_dev        4156 drivers/hid/wacom_wac.c 		__set_bit(BTN_LEFT, input_dev->keybit);
input_dev        4157 drivers/hid/wacom_wac.c 		__set_bit(BTN_FORWARD, input_dev->keybit);
input_dev        4158 drivers/hid/wacom_wac.c 		__set_bit(BTN_BACK, input_dev->keybit);
input_dev        4159 drivers/hid/wacom_wac.c 		__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev        4164 drivers/hid/wacom_wac.c 		input_set_capability(input_dev, EV_MSC, MSC_SERIAL);
input_dev        4165 drivers/hid/wacom_wac.c 		input_set_abs_params(input_dev, ABS_WHEEL, 0, 71, 0, 0);
input_dev         287 drivers/hid/wacom_wac.h 	struct input_dev *touch_input;
input_dev         342 drivers/hid/wacom_wac.h 	struct input_dev *pen_input;
input_dev         343 drivers/hid/wacom_wac.h 	struct input_dev *touch_input;
input_dev         344 drivers/hid/wacom_wac.h 	struct input_dev *pad_input;
input_dev         686 drivers/hwmon/applesmc.c 	struct input_dev *idev = dev->input;
input_dev        1137 drivers/hwmon/applesmc.c 	struct input_dev *idev;
input_dev         234 drivers/iio/adc/at91_adc.c 	struct input_dev	*ts_input;
input_dev         992 drivers/iio/adc/at91_adc.c static int atmel_ts_open(struct input_dev *dev)
input_dev        1003 drivers/iio/adc/at91_adc.c static void atmel_ts_close(struct input_dev *dev)
input_dev        1091 drivers/iio/adc/at91_adc.c 	struct input_dev *input;
input_dev         123 drivers/iio/adc/exynos_adc.c 	struct input_dev	*input;
input_dev         711 drivers/iio/adc/exynos_adc.c static int exynos_adc_ts_open(struct input_dev *dev)
input_dev         720 drivers/iio/adc/exynos_adc.c static void exynos_adc_ts_close(struct input_dev *dev)
input_dev          49 drivers/input/apm-power.c 					  struct input_dev *dev,
input_dev          31 drivers/input/evbug.c static int evbug_connect(struct input_handler *handler, struct input_dev *dev,
input_dev         461 drivers/input/evdev.c static unsigned int evdev_compute_buffer_size(struct input_dev *dev)
input_dev         777 drivers/input/evdev.c static int handle_eviocgbit(struct input_dev *dev,
input_dev         801 drivers/input/evdev.c static int evdev_handle_get_keycode(struct input_dev *dev, void __user *p)
input_dev         824 drivers/input/evdev.c static int evdev_handle_get_keycode_v2(struct input_dev *dev, void __user *p)
input_dev         842 drivers/input/evdev.c static int evdev_handle_set_keycode(struct input_dev *dev, void __user *p)
input_dev         859 drivers/input/evdev.c static int evdev_handle_set_keycode_v2(struct input_dev *dev, void __user *p)
input_dev         886 drivers/input/evdev.c 				struct input_dev *dev, unsigned int type,
input_dev         918 drivers/input/evdev.c static int evdev_handle_mt_request(struct input_dev *dev,
input_dev        1033 drivers/input/evdev.c 	struct input_dev *dev = evdev->handle.dev;
input_dev        1336 drivers/input/evdev.c static int evdev_connect(struct input_handler *handler, struct input_dev *dev,
input_dev          92 drivers/input/ff-core.c int input_ff_upload(struct input_dev *dev, struct ff_effect *effect,
input_dev         172 drivers/input/ff-core.c static int erase_effect(struct input_dev *dev, int effect_id,
input_dev         211 drivers/input/ff-core.c int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file)
input_dev         236 drivers/input/ff-core.c int input_ff_flush(struct input_dev *dev, struct file *file)
input_dev         261 drivers/input/ff-core.c int input_ff_event(struct input_dev *dev, unsigned int type,
input_dev         305 drivers/input/ff-core.c int input_ff_create(struct input_dev *dev, unsigned int max_effects)
input_dev         365 drivers/input/ff-core.c void input_ff_destroy(struct input_dev *dev)
input_dev          52 drivers/input/ff-memless.c 	struct input_dev *dev;
input_dev          54 drivers/input/ff-memless.c 	int (*play_effect)(struct input_dev *dev, void *data,
input_dev         406 drivers/input/ff-memless.c 	struct input_dev *dev = ml->dev;
input_dev         419 drivers/input/ff-memless.c static void ml_ff_set_gain(struct input_dev *dev, u16 gain)
input_dev         435 drivers/input/ff-memless.c static int ml_ff_playback(struct input_dev *dev, int effect_id, int value)
input_dev         465 drivers/input/ff-memless.c static int ml_ff_upload(struct input_dev *dev,
input_dev         510 drivers/input/ff-memless.c int input_ff_create_memless(struct input_dev *dev, void *data,
input_dev         511 drivers/input/ff-memless.c 		int (*play_effect)(struct input_dev *, void *, struct ff_effect *))
input_dev          53 drivers/input/input-leds.c 	struct input_dev *input = led->handle->dev;
input_dev          71 drivers/input/input-leds.c static int input_leds_get_count(struct input_dev *dev)
input_dev          84 drivers/input/input-leds.c 			      struct input_dev *dev,
input_dev          14 drivers/input/input-mt.c static void copy_abs(struct input_dev *dev, unsigned int dst, unsigned int src)
input_dev          38 drivers/input/input-mt.c int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
input_dev         110 drivers/input/input-mt.c void input_mt_destroy_slots(struct input_dev *dev)
input_dev         134 drivers/input/input-mt.c bool input_mt_report_slot_state(struct input_dev *dev,
input_dev         174 drivers/input/input-mt.c void input_mt_report_finger_count(struct input_dev *dev, int count)
input_dev         195 drivers/input/input-mt.c void input_mt_report_pointer_emulation(struct input_dev *dev, bool use_count)
input_dev         258 drivers/input/input-mt.c static void __input_mt_drop_unused(struct input_dev *dev, struct input_mt *mt)
input_dev         276 drivers/input/input-mt.c void input_mt_drop_unused(struct input_dev *dev)
input_dev         295 drivers/input/input-mt.c void input_mt_sync_frame(struct input_dev *dev)
input_dev         437 drivers/input/input-mt.c int input_mt_assign_slots(struct input_dev *dev, int *slots,
input_dev         472 drivers/input/input-mt.c int input_mt_get_slot_by_key(struct input_dev *dev, int key)
input_dev          41 drivers/input/input-polldev.c static int input_open_polled_device(struct input_dev *input)
input_dev          57 drivers/input/input-polldev.c static void input_close_polled_device(struct input_dev *input)
input_dev          82 drivers/input/input-polldev.c 	struct input_dev *input = polldev->input;
input_dev         294 drivers/input/input-polldev.c 	struct input_dev *input = dev->input;
input_dev          16 drivers/input/input-poller.c 	void (*poll)(struct input_dev *dev);
input_dev          22 drivers/input/input-poller.c 	struct input_dev *input;
input_dev          68 drivers/input/input-poller.c int input_setup_polling(struct input_dev *dev,
input_dev          69 drivers/input/input-poller.c 			void (*poll_fn)(struct input_dev *dev))
input_dev          94 drivers/input/input-poller.c static bool input_dev_ensure_poller(struct input_dev *dev)
input_dev         105 drivers/input/input-poller.c void input_set_poll_interval(struct input_dev *dev, unsigned int interval)
input_dev         112 drivers/input/input-poller.c void input_set_min_poll_interval(struct input_dev *dev, unsigned int interval)
input_dev         119 drivers/input/input-poller.c void input_set_max_poll_interval(struct input_dev *dev, unsigned int interval)
input_dev         132 drivers/input/input-poller.c 	struct input_dev *input = to_input_dev(dev);
input_dev         141 drivers/input/input-poller.c 	struct input_dev *input = to_input_dev(dev);
input_dev         177 drivers/input/input-poller.c 	struct input_dev *input = to_input_dev(dev);
input_dev         187 drivers/input/input-poller.c 	struct input_dev *input = to_input_dev(dev);
input_dev         198 drivers/input/input-poller.c 	struct input_dev *input = to_input_dev(dev);
input_dev          72 drivers/input/input.c static void input_start_autorepeat(struct input_dev *dev, int code)
input_dev          83 drivers/input/input.c static void input_stop_autorepeat(struct input_dev *dev)
input_dev         128 drivers/input/input.c static void input_pass_values(struct input_dev *dev,
input_dev         166 drivers/input/input.c static void input_pass_event(struct input_dev *dev,
input_dev         181 drivers/input/input.c 	struct input_dev *dev = from_timer(dev, t, timer);
input_dev         211 drivers/input/input.c static int input_handle_abs_event(struct input_dev *dev,
input_dev         261 drivers/input/input.c static int input_get_disposition(struct input_dev *dev,
input_dev         367 drivers/input/input.c static void input_handle_event(struct input_dev *dev,
input_dev         433 drivers/input/input.c void input_event(struct input_dev *dev,
input_dev         461 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         486 drivers/input/input.c void input_alloc_absinfo(struct input_dev *dev)
input_dev         504 drivers/input/input.c void input_set_abs_params(struct input_dev *dev, unsigned int axis,
input_dev         535 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         557 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         584 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         601 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         648 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         672 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         703 drivers/input/input.c static void input_dev_release_keys(struct input_dev *dev)
input_dev         724 drivers/input/input.c static void input_disconnect_device(struct input_dev *dev)
input_dev         792 drivers/input/input.c static unsigned int input_fetch_keycode(struct input_dev *dev,
input_dev         807 drivers/input/input.c static int input_default_getkeycode(struct input_dev *dev,
input_dev         835 drivers/input/input.c static int input_default_setkeycode(struct input_dev *dev,
input_dev         905 drivers/input/input.c int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke)
input_dev         926 drivers/input/input.c int input_set_keycode(struct input_dev *dev,
input_dev         971 drivers/input/input.c bool input_match_device_id(const struct input_dev *dev,
input_dev        1008 drivers/input/input.c 							struct input_dev *dev)
input_dev        1022 drivers/input/input.c static int input_attach_handler(struct input_dev *dev, struct input_handler *handler)
input_dev        1165 drivers/input/input.c 	struct input_dev *dev = container_of(v, struct input_dev, node);
input_dev        1335 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);		\
input_dev        1338 drivers/input/input.c 			 input_dev->name ? input_dev->name : "");	\
input_dev        1359 drivers/input/input.c static int input_print_modalias(char *buf, int size, struct input_dev *id,
input_dev        1398 drivers/input/input.c 	struct input_dev *id = to_input_dev(dev);
input_dev        1414 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);
input_dev        1415 drivers/input/input.c 	int len = input_print_bitmap(buf, PAGE_SIZE, input_dev->propbit,
input_dev        1439 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);		\
input_dev        1440 drivers/input/input.c 	return scnprintf(buf, PAGE_SIZE, "%04x\n", input_dev->id.name);	\
input_dev        1496 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);		\
input_dev        1498 drivers/input/input.c 				     input_dev->bm##bit, ev##_MAX,	\
input_dev        1542 drivers/input/input.c 	struct input_dev *dev = to_input_dev(device);
input_dev        1577 drivers/input/input.c 					 struct input_dev *dev)
input_dev        1617 drivers/input/input.c 	struct input_dev *dev = to_input_dev(device);
input_dev        1671 drivers/input/input.c static void input_dev_toggle(struct input_dev *dev, bool activate)
input_dev        1693 drivers/input/input.c void input_reset_device(struct input_dev *dev)
input_dev        1711 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);
input_dev        1713 drivers/input/input.c 	spin_lock_irq(&input_dev->event_lock);
input_dev        1719 drivers/input/input.c 	input_dev_release_keys(input_dev);
input_dev        1722 drivers/input/input.c 	input_dev_toggle(input_dev, false);
input_dev        1724 drivers/input/input.c 	spin_unlock_irq(&input_dev->event_lock);
input_dev        1731 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);
input_dev        1733 drivers/input/input.c 	spin_lock_irq(&input_dev->event_lock);
input_dev        1736 drivers/input/input.c 	input_dev_toggle(input_dev, true);
input_dev        1738 drivers/input/input.c 	spin_unlock_irq(&input_dev->event_lock);
input_dev        1745 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);
input_dev        1747 drivers/input/input.c 	spin_lock_irq(&input_dev->event_lock);
input_dev        1753 drivers/input/input.c 	input_dev_release_keys(input_dev);
input_dev        1755 drivers/input/input.c 	spin_unlock_irq(&input_dev->event_lock);
input_dev        1762 drivers/input/input.c 	struct input_dev *input_dev = to_input_dev(dev);
input_dev        1764 drivers/input/input.c 	spin_lock_irq(&input_dev->event_lock);
input_dev        1767 drivers/input/input.c 	input_dev_toggle(input_dev, false);
input_dev        1769 drivers/input/input.c 	spin_unlock_irq(&input_dev->event_lock);
input_dev        1812 drivers/input/input.c struct input_dev *input_allocate_device(void)
input_dev        1815 drivers/input/input.c 	struct input_dev *dev;
input_dev        1839 drivers/input/input.c 	struct input_dev *input;
input_dev        1852 drivers/input/input.c 	struct input_dev *input = devres->input;
input_dev        1877 drivers/input/input.c struct input_dev *devm_input_allocate_device(struct device *dev)
input_dev        1879 drivers/input/input.c 	struct input_dev *input;
input_dev        1917 drivers/input/input.c void input_free_device(struct input_dev *dev)
input_dev        1944 drivers/input/input.c void input_set_timestamp(struct input_dev *dev, ktime_t timestamp)
input_dev        1959 drivers/input/input.c ktime_t *input_get_timestamp(struct input_dev *dev)
input_dev        1979 drivers/input/input.c void input_set_capability(struct input_dev *dev, unsigned int type, unsigned int code)
input_dev        2032 drivers/input/input.c static unsigned int input_estimate_events_per_packet(struct input_dev *dev)
input_dev        2072 drivers/input/input.c static void input_cleanse_bitmasks(struct input_dev *dev)
input_dev        2084 drivers/input/input.c static void __input_unregister_device(struct input_dev *dev)
input_dev        2109 drivers/input/input.c 	struct input_dev *input = devres->input;
input_dev        2124 drivers/input/input.c void input_enable_softrepeat(struct input_dev *dev, int delay, int period)
input_dev        2155 drivers/input/input.c int input_register_device(struct input_dev *dev)
input_dev        2262 drivers/input/input.c void input_unregister_device(struct input_dev *dev)
input_dev        2291 drivers/input/input.c 	struct input_dev *dev;
input_dev        2383 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev        2432 drivers/input/input.c 	struct input_dev *dev = handle->dev;
input_dev         188 drivers/input/joydev.c 	struct input_dev *dev = joydev->handle.dev;
input_dev         289 drivers/input/joydev.c 					 struct input_dev *input,
input_dev         342 drivers/input/joydev.c 			      struct input_dev *input,
input_dev         389 drivers/input/joydev.c 	struct input_dev *input = joydev->handle.dev;
input_dev         511 drivers/input/joydev.c 	struct input_dev *dev = joydev->handle.dev;
input_dev         793 drivers/input/joydev.c static bool joydev_dev_is_blacklisted(struct input_dev *dev)
input_dev         808 drivers/input/joydev.c static bool joydev_dev_is_absolute_mouse(struct input_dev *dev)
input_dev         886 drivers/input/joydev.c static bool joydev_match(struct input_handler *handler, struct input_dev *dev)
input_dev         899 drivers/input/joydev.c static int joydev_connect(struct input_handler *handler, struct input_dev *dev,
input_dev          41 drivers/input/joystick/a3d.c 	struct input_dev *dev;
input_dev          99 drivers/input/joystick/a3d.c 	struct input_dev *dev = a3d->dev;
input_dev         223 drivers/input/joystick/a3d.c static int a3d_open(struct input_dev *dev)
input_dev         235 drivers/input/joystick/a3d.c static void a3d_close(struct input_dev *dev)
input_dev         249 drivers/input/joystick/a3d.c 	struct input_dev *input_dev;
input_dev         256 drivers/input/joystick/a3d.c 	input_dev = input_allocate_device();
input_dev         257 drivers/input/joystick/a3d.c 	if (!a3d || !input_dev) {
input_dev         262 drivers/input/joystick/a3d.c 	a3d->dev = input_dev;
input_dev         292 drivers/input/joystick/a3d.c 	input_dev->name = a3d_names[a3d->mode];
input_dev         293 drivers/input/joystick/a3d.c 	input_dev->phys = a3d->phys;
input_dev         294 drivers/input/joystick/a3d.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         295 drivers/input/joystick/a3d.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_MADCATZ;
input_dev         296 drivers/input/joystick/a3d.c 	input_dev->id.product = a3d->mode;
input_dev         297 drivers/input/joystick/a3d.c 	input_dev->id.version = 0x0100;
input_dev         298 drivers/input/joystick/a3d.c 	input_dev->dev.parent = &gameport->dev;
input_dev         299 drivers/input/joystick/a3d.c 	input_dev->open = a3d_open;
input_dev         300 drivers/input/joystick/a3d.c 	input_dev->close = a3d_close;
input_dev         302 drivers/input/joystick/a3d.c 	input_set_drvdata(input_dev, a3d);
input_dev         310 drivers/input/joystick/a3d.c 		input_dev->evbit[0] |= BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY) |
input_dev         312 drivers/input/joystick/a3d.c 		input_dev->relbit[0] |= BIT_MASK(REL_X) | BIT_MASK(REL_Y);
input_dev         313 drivers/input/joystick/a3d.c 		input_dev->absbit[0] |= BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) |
input_dev         317 drivers/input/joystick/a3d.c 		input_dev->keybit[BIT_WORD(BTN_MOUSE)] |= BIT_MASK(BTN_RIGHT) |
input_dev         320 drivers/input/joystick/a3d.c 		input_dev->keybit[BIT_WORD(BTN_JOYSTICK)] |=
input_dev         328 drivers/input/joystick/a3d.c 				input_set_abs_params(input_dev, axes[i],
input_dev         329 drivers/input/joystick/a3d.c 					48, input_abs_get_val(input_dev, axes[i]) * 2 - 48, 0, 8);
input_dev         331 drivers/input/joystick/a3d.c 				input_set_abs_params(input_dev, axes[i], 2, 253, 0, 0);
input_dev         332 drivers/input/joystick/a3d.c 			input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
input_dev         338 drivers/input/joystick/a3d.c 		input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_dev         339 drivers/input/joystick/a3d.c 		input_dev->relbit[0] |= BIT_MASK(REL_X) | BIT_MASK(REL_Y);
input_dev         340 drivers/input/joystick/a3d.c 		input_dev->keybit[BIT_WORD(BTN_MOUSE)] |= BIT_MASK(BTN_RIGHT) |
input_dev         372 drivers/input/joystick/a3d.c 	input_free_device(input_dev);
input_dev          93 drivers/input/joystick/adi.c 	struct input_dev *dev;
input_dev         202 drivers/input/joystick/adi.c 	struct input_dev *dev = adi->dev;
input_dev         274 drivers/input/joystick/adi.c static int adi_open(struct input_dev *dev)
input_dev         286 drivers/input/joystick/adi.c static void adi_close(struct input_dev *dev)
input_dev         387 drivers/input/joystick/adi.c 	struct input_dev *input_dev;
input_dev         391 drivers/input/joystick/adi.c 	adi->dev = input_dev = input_allocate_device();
input_dev         392 drivers/input/joystick/adi.c 	if (!input_dev)
input_dev         404 drivers/input/joystick/adi.c 	input_dev->name = adi->name;
input_dev         405 drivers/input/joystick/adi.c 	input_dev->phys = adi->phys;
input_dev         406 drivers/input/joystick/adi.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         407 drivers/input/joystick/adi.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_LOGITECH;
input_dev         408 drivers/input/joystick/adi.c 	input_dev->id.product = adi->id;
input_dev         409 drivers/input/joystick/adi.c 	input_dev->id.version = 0x0100;
input_dev         410 drivers/input/joystick/adi.c 	input_dev->dev.parent = &port->gameport->dev;
input_dev         412 drivers/input/joystick/adi.c 	input_set_drvdata(input_dev, port);
input_dev         414 drivers/input/joystick/adi.c 	input_dev->open = adi_open;
input_dev         415 drivers/input/joystick/adi.c 	input_dev->close = adi_close;
input_dev         417 drivers/input/joystick/adi.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         420 drivers/input/joystick/adi.c 		set_bit(adi->abs[i], input_dev->absbit);
input_dev         423 drivers/input/joystick/adi.c 		set_bit(adi->key[i], input_dev->keybit);
input_dev          35 drivers/input/joystick/amijoy.c static struct input_dev *amijoy_dev[2];
input_dev          61 drivers/input/joystick/amijoy.c static int amijoy_open(struct input_dev *dev)
input_dev          81 drivers/input/joystick/amijoy.c static void amijoy_close(struct input_dev *dev)
input_dev          98 drivers/input/joystick/analog.c 	struct input_dev *dev;
input_dev         188 drivers/input/joystick/analog.c 	struct input_dev *dev = analog->dev;
input_dev         350 drivers/input/joystick/analog.c static int analog_open(struct input_dev *dev)
input_dev         362 drivers/input/joystick/analog.c static void analog_close(struct input_dev *dev)
input_dev         447 drivers/input/joystick/analog.c 	struct input_dev *input_dev;
input_dev         456 drivers/input/joystick/analog.c 	analog->dev = input_dev = input_allocate_device();
input_dev         457 drivers/input/joystick/analog.c 	if (!input_dev)
input_dev         460 drivers/input/joystick/analog.c 	input_dev->name = analog->name;
input_dev         461 drivers/input/joystick/analog.c 	input_dev->phys = analog->phys;
input_dev         462 drivers/input/joystick/analog.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         463 drivers/input/joystick/analog.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_ANALOG;
input_dev         464 drivers/input/joystick/analog.c 	input_dev->id.product = analog->mask >> 4;
input_dev         465 drivers/input/joystick/analog.c 	input_dev->id.version = 0x0100;
input_dev         466 drivers/input/joystick/analog.c 	input_dev->dev.parent = &port->gameport->dev;
input_dev         468 drivers/input/joystick/analog.c 	input_set_drvdata(input_dev, port);
input_dev         470 drivers/input/joystick/analog.c 	input_dev->open = analog_open;
input_dev         471 drivers/input/joystick/analog.c 	input_dev->close = analog_close;
input_dev         473 drivers/input/joystick/analog.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         495 drivers/input/joystick/analog.c 			input_set_abs_params(input_dev, t, v, (x << 1) - v, port->fuzz, w);
input_dev         503 drivers/input/joystick/analog.c 				input_set_abs_params(input_dev, t, -1, 1, 0, 0);
input_dev         508 drivers/input/joystick/analog.c 			set_bit(analog->buttons[j++], input_dev->keybit);
input_dev         512 drivers/input/joystick/analog.c 			set_bit(analog->buttons[j++], input_dev->keybit);
input_dev         516 drivers/input/joystick/analog.c 			set_bit(analog->buttons[j++], input_dev->keybit);
input_dev         520 drivers/input/joystick/analog.c 			set_bit(analog_pads[i], input_dev->keybit);
input_dev          62 drivers/input/joystick/as5011.c 	struct input_dev *input_dev;
input_dev         119 drivers/input/joystick/as5011.c 	input_report_key(as5011->input_dev, BTN_JOYSTICK, !val);
input_dev         120 drivers/input/joystick/as5011.c 	input_sync(as5011->input_dev);
input_dev         139 drivers/input/joystick/as5011.c 	input_report_abs(as5011->input_dev, ABS_X, x);
input_dev         140 drivers/input/joystick/as5011.c 	input_report_abs(as5011->input_dev, ABS_Y, y);
input_dev         141 drivers/input/joystick/as5011.c 	input_sync(as5011->input_dev);
input_dev         220 drivers/input/joystick/as5011.c 	struct input_dev *input_dev;
input_dev         242 drivers/input/joystick/as5011.c 	input_dev = input_allocate_device();
input_dev         243 drivers/input/joystick/as5011.c 	if (!as5011 || !input_dev) {
input_dev         251 drivers/input/joystick/as5011.c 	as5011->input_dev = input_dev;
input_dev         255 drivers/input/joystick/as5011.c 	input_dev->name = "Austria Microsystem as5011 joystick";
input_dev         256 drivers/input/joystick/as5011.c 	input_dev->id.bustype = BUS_I2C;
input_dev         257 drivers/input/joystick/as5011.c 	input_dev->dev.parent = &client->dev;
input_dev         259 drivers/input/joystick/as5011.c 	input_set_capability(input_dev, EV_KEY, BTN_JOYSTICK);
input_dev         261 drivers/input/joystick/as5011.c 	input_set_abs_params(input_dev, ABS_X,
input_dev         263 drivers/input/joystick/as5011.c 	input_set_abs_params(as5011->input_dev, ABS_Y,
input_dev         307 drivers/input/joystick/as5011.c 	error = input_register_device(as5011->input_dev);
input_dev         324 drivers/input/joystick/as5011.c 	input_free_device(input_dev);
input_dev         338 drivers/input/joystick/as5011.c 	input_unregister_device(as5011->input_dev);
input_dev          33 drivers/input/joystick/cobra.c 	struct input_dev *dev[2];
input_dev          97 drivers/input/joystick/cobra.c 	struct input_dev *dev;
input_dev         124 drivers/input/joystick/cobra.c static int cobra_open(struct input_dev *dev)
input_dev         132 drivers/input/joystick/cobra.c static void cobra_close(struct input_dev *dev)
input_dev         142 drivers/input/joystick/cobra.c 	struct input_dev *input_dev;
input_dev         180 drivers/input/joystick/cobra.c 		cobra->dev[i] = input_dev = input_allocate_device();
input_dev         181 drivers/input/joystick/cobra.c 		if (!input_dev) {
input_dev         189 drivers/input/joystick/cobra.c 		input_dev->name = "Creative Labs Blaster GamePad Cobra";
input_dev         190 drivers/input/joystick/cobra.c 		input_dev->phys = cobra->phys[i];
input_dev         191 drivers/input/joystick/cobra.c 		input_dev->id.bustype = BUS_GAMEPORT;
input_dev         192 drivers/input/joystick/cobra.c 		input_dev->id.vendor = GAMEPORT_ID_VENDOR_CREATIVE;
input_dev         193 drivers/input/joystick/cobra.c 		input_dev->id.product = 0x0008;
input_dev         194 drivers/input/joystick/cobra.c 		input_dev->id.version = 0x0100;
input_dev         195 drivers/input/joystick/cobra.c 		input_dev->dev.parent = &gameport->dev;
input_dev         197 drivers/input/joystick/cobra.c 		input_set_drvdata(input_dev, cobra);
input_dev         199 drivers/input/joystick/cobra.c 		input_dev->open = cobra_open;
input_dev         200 drivers/input/joystick/cobra.c 		input_dev->close = cobra_close;
input_dev         202 drivers/input/joystick/cobra.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         203 drivers/input/joystick/cobra.c 		input_set_abs_params(input_dev, ABS_X, -1, 1, 0, 0);
input_dev         204 drivers/input/joystick/cobra.c 		input_set_abs_params(input_dev, ABS_Y, -1, 1, 0, 0);
input_dev         206 drivers/input/joystick/cobra.c 			set_bit(cobra_btn[j], input_dev->keybit);
input_dev          88 drivers/input/joystick/db9.c 	struct input_dev *dev[DB9_MAX_DEVICES];
input_dev         259 drivers/input/joystick/db9.c static int db9_saturn_report(unsigned char id, unsigned char data[60], struct input_dev *devs[], int n, int max_pads)
input_dev         261 drivers/input/joystick/db9.c 	struct input_dev *dev;
input_dev         325 drivers/input/joystick/db9.c static int db9_saturn(int mode, struct parport *port, struct input_dev *devs[])
input_dev         359 drivers/input/joystick/db9.c 	struct input_dev *dev = db9->dev[0];
input_dev         360 drivers/input/joystick/db9.c 	struct input_dev *dev2 = db9->dev[1];
input_dev         507 drivers/input/joystick/db9.c static int db9_open(struct input_dev *dev)
input_dev         531 drivers/input/joystick/db9.c static void db9_close(struct input_dev *dev)
input_dev         551 drivers/input/joystick/db9.c 	struct input_dev *input_dev;
input_dev         605 drivers/input/joystick/db9.c 		db9->dev[i] = input_dev = input_allocate_device();
input_dev         606 drivers/input/joystick/db9.c 		if (!input_dev) {
input_dev         614 drivers/input/joystick/db9.c 		input_dev->name = db9_mode->name;
input_dev         615 drivers/input/joystick/db9.c 		input_dev->phys = db9->phys[i];
input_dev         616 drivers/input/joystick/db9.c 		input_dev->id.bustype = BUS_PARPORT;
input_dev         617 drivers/input/joystick/db9.c 		input_dev->id.vendor = 0x0002;
input_dev         618 drivers/input/joystick/db9.c 		input_dev->id.product = mode;
input_dev         619 drivers/input/joystick/db9.c 		input_dev->id.version = 0x0100;
input_dev         621 drivers/input/joystick/db9.c 		input_set_drvdata(input_dev, db9);
input_dev         623 drivers/input/joystick/db9.c 		input_dev->open = db9_open;
input_dev         624 drivers/input/joystick/db9.c 		input_dev->close = db9_close;
input_dev         626 drivers/input/joystick/db9.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         628 drivers/input/joystick/db9.c 			set_bit(db9_mode->buttons[j], input_dev->keybit);
input_dev         631 drivers/input/joystick/db9.c 				input_set_abs_params(input_dev, db9_abs[j], -1, 1, 0, 0);
input_dev         633 drivers/input/joystick/db9.c 				input_set_abs_params(input_dev, db9_abs[j], 1, 255, 0, 0);
input_dev         636 drivers/input/joystick/db9.c 		if (input_register_device(input_dev))
input_dev          56 drivers/input/joystick/fsia6b.c 	struct input_dev *dev;
input_dev         130 drivers/input/joystick/fsia6b.c 	struct input_dev *input_dev;
input_dev         145 drivers/input/joystick/fsia6b.c 	input_dev = input_allocate_device();
input_dev         146 drivers/input/joystick/fsia6b.c 	if (!input_dev) {
input_dev         150 drivers/input/joystick/fsia6b.c 	fsia6b->dev = input_dev;
input_dev         154 drivers/input/joystick/fsia6b.c 	input_dev->name = DRIVER_DESC;
input_dev         155 drivers/input/joystick/fsia6b.c 	input_dev->phys = fsia6b->phys;
input_dev         156 drivers/input/joystick/fsia6b.c 	input_dev->id.bustype = BUS_RS232;
input_dev         157 drivers/input/joystick/fsia6b.c 	input_dev->id.vendor = SERIO_FSIA6B;
input_dev         158 drivers/input/joystick/fsia6b.c 	input_dev->id.product = serio->id.id;
input_dev         159 drivers/input/joystick/fsia6b.c 	input_dev->id.version = 0x0100;
input_dev         160 drivers/input/joystick/fsia6b.c 	input_dev->dev.parent = &serio->dev;
input_dev         163 drivers/input/joystick/fsia6b.c 		input_set_abs_params(input_dev, fsia6b_axes[i],
input_dev         176 drivers/input/joystick/fsia6b.c 			input_set_capability(input_dev, EV_KEY, BTN_0 + sw_id);
input_dev         192 drivers/input/joystick/fsia6b.c fail2:	input_free_device(input_dev);
input_dev          68 drivers/input/joystick/gamecon.c 	struct input_dev *dev;
input_dev         208 drivers/input/joystick/gamecon.c 	struct input_dev *dev;
input_dev         250 drivers/input/joystick/gamecon.c static int gc_n64_play_effect(struct input_dev *dev, void *data,
input_dev         292 drivers/input/joystick/gamecon.c static int gc_n64_init_ff(struct input_dev *dev, int i)
input_dev         362 drivers/input/joystick/gamecon.c 	struct input_dev *dev;
input_dev         475 drivers/input/joystick/gamecon.c 	struct input_dev *dev;
input_dev         632 drivers/input/joystick/gamecon.c 	struct input_dev *dev = pad->dev;
input_dev         768 drivers/input/joystick/gamecon.c static int gc_open(struct input_dev *dev)
input_dev         787 drivers/input/joystick/gamecon.c static void gc_close(struct input_dev *dev)
input_dev         803 drivers/input/joystick/gamecon.c 	struct input_dev *input_dev;
input_dev         812 drivers/input/joystick/gamecon.c 	pad->dev = input_dev = input_allocate_device();
input_dev         813 drivers/input/joystick/gamecon.c 	if (!input_dev) {
input_dev         823 drivers/input/joystick/gamecon.c 	input_dev->name = gc_names[pad_type];
input_dev         824 drivers/input/joystick/gamecon.c 	input_dev->phys = pad->phys;
input_dev         825 drivers/input/joystick/gamecon.c 	input_dev->id.bustype = BUS_PARPORT;
input_dev         826 drivers/input/joystick/gamecon.c 	input_dev->id.vendor = 0x0001;
input_dev         827 drivers/input/joystick/gamecon.c 	input_dev->id.product = pad_type;
input_dev         828 drivers/input/joystick/gamecon.c 	input_dev->id.version = 0x0100;
input_dev         830 drivers/input/joystick/gamecon.c 	input_set_drvdata(input_dev, gc);
input_dev         832 drivers/input/joystick/gamecon.c 	input_dev->open = gc_open;
input_dev         833 drivers/input/joystick/gamecon.c 	input_dev->close = gc_close;
input_dev         836 drivers/input/joystick/gamecon.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         839 drivers/input/joystick/gamecon.c 			input_set_abs_params(input_dev, ABS_X + i, -1, 1, 0, 0);
input_dev         841 drivers/input/joystick/gamecon.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_dev         849 drivers/input/joystick/gamecon.c 			input_set_capability(input_dev, EV_KEY, gc_n64_btn[i]);
input_dev         852 drivers/input/joystick/gamecon.c 			input_set_abs_params(input_dev, ABS_X + i, -127, 126, 0, 2);
input_dev         853 drivers/input/joystick/gamecon.c 			input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
input_dev         856 drivers/input/joystick/gamecon.c 		err = gc_n64_init_ff(input_dev, idx);
input_dev         866 drivers/input/joystick/gamecon.c 		input_set_capability(input_dev, EV_KEY, BTN_LEFT);
input_dev         867 drivers/input/joystick/gamecon.c 		input_set_capability(input_dev, EV_KEY, BTN_RIGHT);
input_dev         868 drivers/input/joystick/gamecon.c 		input_set_capability(input_dev, EV_REL, REL_X);
input_dev         869 drivers/input/joystick/gamecon.c 		input_set_capability(input_dev, EV_REL, REL_Y);
input_dev         874 drivers/input/joystick/gamecon.c 			input_set_capability(input_dev, EV_KEY, gc_snes_btn[i]);
input_dev         878 drivers/input/joystick/gamecon.c 			input_set_capability(input_dev, EV_KEY, gc_snes_btn[i]);
input_dev         882 drivers/input/joystick/gamecon.c 		input_set_capability(input_dev, EV_KEY, BTN_THUMB);
input_dev         885 drivers/input/joystick/gamecon.c 		input_set_capability(input_dev, EV_KEY, BTN_TRIGGER);
input_dev         891 drivers/input/joystick/gamecon.c 			input_set_abs_params(input_dev,
input_dev         894 drivers/input/joystick/gamecon.c 			input_set_capability(input_dev, EV_KEY, gc_psx_btn[i]);
input_dev         901 drivers/input/joystick/gamecon.c 			input_set_capability(input_dev, EV_KEY,
input_dev         904 drivers/input/joystick/gamecon.c 			input_set_capability(input_dev, EV_KEY, gc_psx_btn[i]);
input_dev          66 drivers/input/joystick/gf2k.c 	struct input_dev *dev;
input_dev         160 drivers/input/joystick/gf2k.c 	struct input_dev *dev = gf2k->dev;
input_dev         202 drivers/input/joystick/gf2k.c static int gf2k_open(struct input_dev *dev)
input_dev         210 drivers/input/joystick/gf2k.c static void gf2k_close(struct input_dev *dev)
input_dev         224 drivers/input/joystick/gf2k.c 	struct input_dev *input_dev;
input_dev         229 drivers/input/joystick/gf2k.c 	input_dev = input_allocate_device();
input_dev         230 drivers/input/joystick/gf2k.c 	if (!gf2k || !input_dev) {
input_dev         236 drivers/input/joystick/gf2k.c 	gf2k->dev = input_dev;
input_dev         286 drivers/input/joystick/gf2k.c 	input_dev->name = gf2k_names[gf2k->id];
input_dev         287 drivers/input/joystick/gf2k.c 	input_dev->phys = gf2k->phys;
input_dev         288 drivers/input/joystick/gf2k.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         289 drivers/input/joystick/gf2k.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_GENIUS;
input_dev         290 drivers/input/joystick/gf2k.c 	input_dev->id.product = gf2k->id;
input_dev         291 drivers/input/joystick/gf2k.c 	input_dev->id.version = 0x0100;
input_dev         292 drivers/input/joystick/gf2k.c 	input_dev->dev.parent = &gameport->dev;
input_dev         294 drivers/input/joystick/gf2k.c 	input_set_drvdata(input_dev, gf2k);
input_dev         296 drivers/input/joystick/gf2k.c 	input_dev->open = gf2k_open;
input_dev         297 drivers/input/joystick/gf2k.c 	input_dev->close = gf2k_close;
input_dev         299 drivers/input/joystick/gf2k.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         302 drivers/input/joystick/gf2k.c 		set_bit(gf2k_abs[i], input_dev->absbit);
input_dev         305 drivers/input/joystick/gf2k.c 		input_set_abs_params(input_dev, ABS_HAT0X + i, -1, 1, 0, 0);
input_dev         308 drivers/input/joystick/gf2k.c 		set_bit(gf2k_btn_joy[i], input_dev->keybit);
input_dev         311 drivers/input/joystick/gf2k.c 		set_bit(gf2k_btn_pad[i], input_dev->keybit);
input_dev         318 drivers/input/joystick/gf2k.c 			input_abs_get_val(input_dev, gf2k_abs[i]) * 2 :
input_dev         319 drivers/input/joystick/gf2k.c 			input_abs_get_val(input_dev, gf2k_abs[0]) +
input_dev         320 drivers/input/joystick/gf2k.c 				input_abs_get_val(input_dev, gf2k_abs[1]);
input_dev         323 drivers/input/joystick/gf2k.c 		input_set_abs_params(input_dev, gf2k_abs[i],
input_dev         335 drivers/input/joystick/gf2k.c 	input_free_device(input_dev);
input_dev          40 drivers/input/joystick/grip.c 	struct input_dev *dev[2];
input_dev         170 drivers/input/joystick/grip.c 	struct input_dev *dev;
input_dev         267 drivers/input/joystick/grip.c static int grip_open(struct input_dev *dev)
input_dev         275 drivers/input/joystick/grip.c static void grip_close(struct input_dev *dev)
input_dev         285 drivers/input/joystick/grip.c 	struct input_dev *input_dev;
input_dev         332 drivers/input/joystick/grip.c 		grip->dev[i] = input_dev = input_allocate_device();
input_dev         333 drivers/input/joystick/grip.c 		if (!input_dev) {
input_dev         341 drivers/input/joystick/grip.c 		input_dev->name = grip_name[grip->mode[i]];
input_dev         342 drivers/input/joystick/grip.c 		input_dev->phys = grip->phys[i];
input_dev         343 drivers/input/joystick/grip.c 		input_dev->id.bustype = BUS_GAMEPORT;
input_dev         344 drivers/input/joystick/grip.c 		input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS;
input_dev         345 drivers/input/joystick/grip.c 		input_dev->id.product = grip->mode[i];
input_dev         346 drivers/input/joystick/grip.c 		input_dev->id.version = 0x0100;
input_dev         347 drivers/input/joystick/grip.c 		input_dev->dev.parent = &gameport->dev;
input_dev         349 drivers/input/joystick/grip.c 		input_set_drvdata(input_dev, grip);
input_dev         351 drivers/input/joystick/grip.c 		input_dev->open = grip_open;
input_dev         352 drivers/input/joystick/grip.c 		input_dev->close = grip_close;
input_dev         354 drivers/input/joystick/grip.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         359 drivers/input/joystick/grip.c 				input_set_abs_params(input_dev, t, 14, 52, 1, 2);
input_dev         361 drivers/input/joystick/grip.c 				input_set_abs_params(input_dev, t, 3, 57, 1, 0);
input_dev         363 drivers/input/joystick/grip.c 				input_set_abs_params(input_dev, t, -1, 1, 0, 0);
input_dev         368 drivers/input/joystick/grip.c 				set_bit(t, input_dev->keybit);
input_dev          40 drivers/input/joystick/grip_mp.c 	struct input_dev *dev;
input_dev         561 drivers/input/joystick/grip_mp.c static int grip_open(struct input_dev *dev)
input_dev         573 drivers/input/joystick/grip_mp.c static void grip_close(struct input_dev *dev)
input_dev         587 drivers/input/joystick/grip_mp.c 	struct input_dev *input_dev;
input_dev         591 drivers/input/joystick/grip_mp.c 	port->dev = input_dev = input_allocate_device();
input_dev         592 drivers/input/joystick/grip_mp.c 	if (!input_dev)
input_dev         595 drivers/input/joystick/grip_mp.c 	input_dev->name = grip_name[port->mode];
input_dev         596 drivers/input/joystick/grip_mp.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         597 drivers/input/joystick/grip_mp.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS;
input_dev         598 drivers/input/joystick/grip_mp.c 	input_dev->id.product = 0x0100 + port->mode;
input_dev         599 drivers/input/joystick/grip_mp.c 	input_dev->id.version = 0x0100;
input_dev         600 drivers/input/joystick/grip_mp.c 	input_dev->dev.parent = &grip->gameport->dev;
input_dev         602 drivers/input/joystick/grip_mp.c 	input_set_drvdata(input_dev, grip);
input_dev         604 drivers/input/joystick/grip_mp.c 	input_dev->open = grip_open;
input_dev         605 drivers/input/joystick/grip_mp.c 	input_dev->close = grip_close;
input_dev         607 drivers/input/joystick/grip_mp.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         610 drivers/input/joystick/grip_mp.c 		input_set_abs_params(input_dev, t, -1, 1, 0, 0);
input_dev         614 drivers/input/joystick/grip_mp.c 			set_bit(t, input_dev->keybit);
input_dev          52 drivers/input/joystick/guillemot.c 	struct input_dev *dev;
input_dev         108 drivers/input/joystick/guillemot.c 	struct input_dev *dev = guillemot->dev;
input_dev         138 drivers/input/joystick/guillemot.c static int guillemot_open(struct input_dev *dev)
input_dev         150 drivers/input/joystick/guillemot.c static void guillemot_close(struct input_dev *dev)
input_dev         164 drivers/input/joystick/guillemot.c 	struct input_dev *input_dev;
input_dev         170 drivers/input/joystick/guillemot.c 	input_dev = input_allocate_device();
input_dev         171 drivers/input/joystick/guillemot.c 	if (!guillemot || !input_dev) {
input_dev         177 drivers/input/joystick/guillemot.c 	guillemot->dev = input_dev;
input_dev         209 drivers/input/joystick/guillemot.c 	input_dev->name = guillemot_type[i].name;
input_dev         210 drivers/input/joystick/guillemot.c 	input_dev->phys = guillemot->phys;
input_dev         211 drivers/input/joystick/guillemot.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         212 drivers/input/joystick/guillemot.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_GUILLEMOT;
input_dev         213 drivers/input/joystick/guillemot.c 	input_dev->id.product = guillemot_type[i].id;
input_dev         214 drivers/input/joystick/guillemot.c 	input_dev->id.version = (int)data[14] << 8 | data[15];
input_dev         215 drivers/input/joystick/guillemot.c 	input_dev->dev.parent = &gameport->dev;
input_dev         217 drivers/input/joystick/guillemot.c 	input_set_drvdata(input_dev, guillemot);
input_dev         219 drivers/input/joystick/guillemot.c 	input_dev->open = guillemot_open;
input_dev         220 drivers/input/joystick/guillemot.c 	input_dev->close = guillemot_close;
input_dev         222 drivers/input/joystick/guillemot.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         225 drivers/input/joystick/guillemot.c 		input_set_abs_params(input_dev, t, 0, 255, 0, 0);
input_dev         228 drivers/input/joystick/guillemot.c 		input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);
input_dev         229 drivers/input/joystick/guillemot.c 		input_set_abs_params(input_dev, ABS_HAT0Y, -1, 1, 0, 0);
input_dev         233 drivers/input/joystick/guillemot.c 		set_bit(t, input_dev->keybit);
input_dev         243 drivers/input/joystick/guillemot.c 	input_free_device(input_dev);
input_dev          65 drivers/input/joystick/iforce/iforce-main.c static int iforce_playback(struct input_dev *dev, int effect_id, int value)
input_dev          79 drivers/input/joystick/iforce/iforce-main.c static void iforce_set_gain(struct input_dev *dev, u16 gain)
input_dev          88 drivers/input/joystick/iforce/iforce-main.c static void iforce_set_autocenter(struct input_dev *dev, u16 magnitude)
input_dev         106 drivers/input/joystick/iforce/iforce-main.c static int iforce_upload_effect(struct input_dev *dev, struct ff_effect *effect, struct ff_effect *old)
input_dev         152 drivers/input/joystick/iforce/iforce-main.c static int iforce_erase_effect(struct input_dev *dev, int effect_id)
input_dev         170 drivers/input/joystick/iforce/iforce-main.c static int iforce_open(struct input_dev *dev)
input_dev         184 drivers/input/joystick/iforce/iforce-main.c static void iforce_close(struct input_dev *dev)
input_dev         213 drivers/input/joystick/iforce/iforce-main.c 	struct input_dev *input_dev;
input_dev         221 drivers/input/joystick/iforce/iforce-main.c 	input_dev = input_allocate_device();
input_dev         222 drivers/input/joystick/iforce/iforce-main.c 	if (!input_dev)
input_dev         229 drivers/input/joystick/iforce/iforce-main.c 	iforce->dev = input_dev;
input_dev         235 drivers/input/joystick/iforce/iforce-main.c 	input_dev->id.bustype = bustype;
input_dev         236 drivers/input/joystick/iforce/iforce-main.c 	input_dev->dev.parent = parent;
input_dev         238 drivers/input/joystick/iforce/iforce-main.c 	input_set_drvdata(input_dev, iforce);
input_dev         240 drivers/input/joystick/iforce/iforce-main.c 	input_dev->name = "Unknown I-Force device";
input_dev         241 drivers/input/joystick/iforce/iforce-main.c 	input_dev->open = iforce_open;
input_dev         242 drivers/input/joystick/iforce/iforce-main.c 	input_dev->close = iforce_close;
input_dev         265 drivers/input/joystick/iforce/iforce-main.c 		dev_err(&input_dev->dev,
input_dev         276 drivers/input/joystick/iforce/iforce-main.c 		input_dev->id.vendor = get_unaligned_le16(buf + 1);
input_dev         281 drivers/input/joystick/iforce/iforce-main.c 		input_dev->id.product = get_unaligned_le16(buf + 1);
input_dev         314 drivers/input/joystick/iforce/iforce-main.c 	iforce_set_autocenter(input_dev, 0);
input_dev         321 drivers/input/joystick/iforce/iforce-main.c 		if (iforce_device[i].idvendor == input_dev->id.vendor &&
input_dev         322 drivers/input/joystick/iforce/iforce-main.c 		    iforce_device[i].idproduct == input_dev->id.product)
input_dev         326 drivers/input/joystick/iforce/iforce-main.c 	input_dev->name = iforce->type->name;
input_dev         332 drivers/input/joystick/iforce/iforce-main.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) |
input_dev         336 drivers/input/joystick/iforce/iforce-main.c 		set_bit(iforce->type->btn[i], input_dev->keybit);
input_dev         346 drivers/input/joystick/iforce/iforce-main.c 			input_set_abs_params(input_dev, t, -1920, 1920, 16, 128);
input_dev         347 drivers/input/joystick/iforce/iforce-main.c 			set_bit(t, input_dev->ffbit);
input_dev         353 drivers/input/joystick/iforce/iforce-main.c 			input_set_abs_params(input_dev, t, 0, 255, 0, 0);
input_dev         357 drivers/input/joystick/iforce/iforce-main.c 			input_set_abs_params(input_dev, t, -128, 127, 0, 0);
input_dev         364 drivers/input/joystick/iforce/iforce-main.c 			input_set_abs_params(input_dev, t, -1, 1, 0, 0);
input_dev         372 drivers/input/joystick/iforce/iforce-main.c 			set_bit(iforce->type->ff[i], input_dev->ffbit);
input_dev         374 drivers/input/joystick/iforce/iforce-main.c 		error = input_ff_create(input_dev, ff_effects);
input_dev         378 drivers/input/joystick/iforce/iforce-main.c 		ff = input_dev->ff;
input_dev         395 drivers/input/joystick/iforce/iforce-main.c  fail:	input_free_device(input_dev);
input_dev         121 drivers/input/joystick/iforce/iforce-packets.c 	struct input_dev *dev = iforce->dev;
input_dev         158 drivers/input/joystick/iforce/iforce-packets.c 	struct input_dev *dev = iforce->dev;
input_dev          86 drivers/input/joystick/iforce/iforce.h 	struct input_dev *dev;		/* Input device interface */
input_dev          39 drivers/input/joystick/interact.c 	struct input_dev *dev;
input_dev         115 drivers/input/joystick/interact.c 	struct input_dev *dev = interact->dev;
input_dev         167 drivers/input/joystick/interact.c static int interact_open(struct input_dev *dev)
input_dev         179 drivers/input/joystick/interact.c static void interact_close(struct input_dev *dev)
input_dev         193 drivers/input/joystick/interact.c 	struct input_dev *input_dev;
input_dev         199 drivers/input/joystick/interact.c 	input_dev = input_allocate_device();
input_dev         200 drivers/input/joystick/interact.c 	if (!interact || !input_dev) {
input_dev         206 drivers/input/joystick/interact.c 	interact->dev = input_dev;
input_dev         240 drivers/input/joystick/interact.c 	input_dev->name = interact_type[i].name;
input_dev         241 drivers/input/joystick/interact.c 	input_dev->phys = interact->phys;
input_dev         242 drivers/input/joystick/interact.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         243 drivers/input/joystick/interact.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_INTERACT;
input_dev         244 drivers/input/joystick/interact.c 	input_dev->id.product = interact_type[i].id;
input_dev         245 drivers/input/joystick/interact.c 	input_dev->id.version = 0x0100;
input_dev         246 drivers/input/joystick/interact.c 	input_dev->dev.parent = &gameport->dev;
input_dev         248 drivers/input/joystick/interact.c 	input_set_drvdata(input_dev, interact);
input_dev         250 drivers/input/joystick/interact.c 	input_dev->open = interact_open;
input_dev         251 drivers/input/joystick/interact.c 	input_dev->close = interact_close;
input_dev         253 drivers/input/joystick/interact.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         257 drivers/input/joystick/interact.c 			input_set_abs_params(input_dev, t, 0, 255, 0, 0);
input_dev         259 drivers/input/joystick/interact.c 			input_set_abs_params(input_dev, t, -1, 1, 0, 0);
input_dev         263 drivers/input/joystick/interact.c 		__set_bit(t, input_dev->keybit);
input_dev         273 drivers/input/joystick/interact.c 	input_free_device(input_dev);
input_dev          39 drivers/input/joystick/magellan.c 	struct input_dev *dev;
input_dev          68 drivers/input/joystick/magellan.c 	struct input_dev *dev = magellan->dev;
input_dev         134 drivers/input/joystick/magellan.c 	struct input_dev *input_dev;
input_dev         139 drivers/input/joystick/magellan.c 	input_dev = input_allocate_device();
input_dev         140 drivers/input/joystick/magellan.c 	if (!magellan || !input_dev)
input_dev         143 drivers/input/joystick/magellan.c 	magellan->dev = input_dev;
input_dev         146 drivers/input/joystick/magellan.c 	input_dev->name = "LogiCad3D Magellan / SpaceMouse";
input_dev         147 drivers/input/joystick/magellan.c 	input_dev->phys = magellan->phys;
input_dev         148 drivers/input/joystick/magellan.c 	input_dev->id.bustype = BUS_RS232;
input_dev         149 drivers/input/joystick/magellan.c 	input_dev->id.vendor = SERIO_MAGELLAN;
input_dev         150 drivers/input/joystick/magellan.c 	input_dev->id.product = 0x0001;
input_dev         151 drivers/input/joystick/magellan.c 	input_dev->id.version = 0x0100;
input_dev         152 drivers/input/joystick/magellan.c 	input_dev->dev.parent = &serio->dev;
input_dev         154 drivers/input/joystick/magellan.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         157 drivers/input/joystick/magellan.c 		set_bit(magellan_buttons[i], input_dev->keybit);
input_dev         160 drivers/input/joystick/magellan.c 		input_set_abs_params(input_dev, magellan_axes[i], -360, 360, 0, 0);
input_dev         176 drivers/input/joystick/magellan.c  fail1:	input_free_device(input_dev);
input_dev          23 drivers/input/joystick/maplecontrol.c 	struct input_dev *dev;
input_dev          32 drivers/input/joystick/maplecontrol.c 	struct input_dev *dev = pad->dev;
input_dev          63 drivers/input/joystick/maplecontrol.c static int dc_pad_open(struct input_dev *dev)
input_dev          73 drivers/input/joystick/maplecontrol.c static void dc_pad_close(struct input_dev *dev)
input_dev         102 drivers/input/joystick/maplecontrol.c 	struct input_dev *idev;
input_dev         140 drivers/input/joystick/psxpad-spi.c static int psxpad_spi_play_effect(struct input_dev *idev,
input_dev         209 drivers/input/joystick/psxpad-spi.c 	struct input_dev *input = pdev->input;
input_dev         288 drivers/input/joystick/psxpad-spi.c 	struct input_dev *idev;
input_dev          22 drivers/input/joystick/pxrc.c 	struct input_dev	*input;
input_dev          81 drivers/input/joystick/pxrc.c static int pxrc_open(struct input_dev *input)
input_dev         103 drivers/input/joystick/pxrc.c static void pxrc_close(struct input_dev *input)
input_dev         100 drivers/input/joystick/sidewinder.c 	struct input_dev *dev[4];
input_dev         288 drivers/input/joystick/sidewinder.c 	struct input_dev *dev;
input_dev         493 drivers/input/joystick/sidewinder.c static int sw_open(struct input_dev *dev)
input_dev         501 drivers/input/joystick/sidewinder.c static void sw_close(struct input_dev *dev)
input_dev         573 drivers/input/joystick/sidewinder.c 	struct input_dev *input_dev;
input_dev         725 drivers/input/joystick/sidewinder.c 		sw->dev[i] = input_dev = input_allocate_device();
input_dev         726 drivers/input/joystick/sidewinder.c 		if (!input_dev) {
input_dev         731 drivers/input/joystick/sidewinder.c 		input_dev->name = sw->name;
input_dev         732 drivers/input/joystick/sidewinder.c 		input_dev->phys = sw->phys[i];
input_dev         733 drivers/input/joystick/sidewinder.c 		input_dev->id.bustype = BUS_GAMEPORT;
input_dev         734 drivers/input/joystick/sidewinder.c 		input_dev->id.vendor = GAMEPORT_ID_VENDOR_MICROSOFT;
input_dev         735 drivers/input/joystick/sidewinder.c 		input_dev->id.product = sw->type;
input_dev         736 drivers/input/joystick/sidewinder.c 		input_dev->id.version = 0x0100;
input_dev         737 drivers/input/joystick/sidewinder.c 		input_dev->dev.parent = &gameport->dev;
input_dev         739 drivers/input/joystick/sidewinder.c 		input_set_drvdata(input_dev, sw);
input_dev         741 drivers/input/joystick/sidewinder.c 		input_dev->open = sw_open;
input_dev         742 drivers/input/joystick/sidewinder.c 		input_dev->close = sw_close;
input_dev         744 drivers/input/joystick/sidewinder.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         756 drivers/input/joystick/sidewinder.c 			input_set_abs_params(input_dev, code,
input_dev         761 drivers/input/joystick/sidewinder.c 			__set_bit(code, input_dev->keybit);
input_dev          54 drivers/input/joystick/spaceball.c 	struct input_dev *dev;
input_dev          68 drivers/input/joystick/spaceball.c 	struct input_dev *dev = spaceball->dev;
input_dev         191 drivers/input/joystick/spaceball.c 	struct input_dev *input_dev;
input_dev         199 drivers/input/joystick/spaceball.c 	input_dev = input_allocate_device();
input_dev         200 drivers/input/joystick/spaceball.c 	if (!spaceball || !input_dev)
input_dev         203 drivers/input/joystick/spaceball.c 	spaceball->dev = input_dev;
input_dev         206 drivers/input/joystick/spaceball.c 	input_dev->name = spaceball_names[id];
input_dev         207 drivers/input/joystick/spaceball.c 	input_dev->phys = spaceball->phys;
input_dev         208 drivers/input/joystick/spaceball.c 	input_dev->id.bustype = BUS_RS232;
input_dev         209 drivers/input/joystick/spaceball.c 	input_dev->id.vendor = SERIO_SPACEBALL;
input_dev         210 drivers/input/joystick/spaceball.c 	input_dev->id.product = id;
input_dev         211 drivers/input/joystick/spaceball.c 	input_dev->id.version = 0x0100;
input_dev         212 drivers/input/joystick/spaceball.c 	input_dev->dev.parent = &serio->dev;
input_dev         214 drivers/input/joystick/spaceball.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         219 drivers/input/joystick/spaceball.c 			input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_9);
input_dev         220 drivers/input/joystick/spaceball.c 			input_dev->keybit[BIT_WORD(BTN_A)] |= BIT_MASK(BTN_A) |
input_dev         225 drivers/input/joystick/spaceball.c 			input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_2) |
input_dev         231 drivers/input/joystick/spaceball.c 			input_dev->keybit[BIT_WORD(BTN_0)] |= BIT_MASK(BTN_1) |
input_dev         236 drivers/input/joystick/spaceball.c 		input_set_abs_params(input_dev, ABS_X + i, -8000, 8000, 8, 40);
input_dev         237 drivers/input/joystick/spaceball.c 		input_set_abs_params(input_dev, ABS_RX + i, -1600, 1600, 2, 8);
input_dev         254 drivers/input/joystick/spaceball.c  fail1:	input_free_device(input_dev);
input_dev          42 drivers/input/joystick/spaceorb.c 	struct input_dev *dev;
input_dev          60 drivers/input/joystick/spaceorb.c 	struct input_dev *dev = spaceorb->dev;
input_dev         149 drivers/input/joystick/spaceorb.c 	struct input_dev *input_dev;
input_dev         154 drivers/input/joystick/spaceorb.c 	input_dev = input_allocate_device();
input_dev         155 drivers/input/joystick/spaceorb.c 	if (!spaceorb || !input_dev)
input_dev         158 drivers/input/joystick/spaceorb.c 	spaceorb->dev = input_dev;
input_dev         161 drivers/input/joystick/spaceorb.c 	input_dev->name = "SpaceTec SpaceOrb 360 / Avenger";
input_dev         162 drivers/input/joystick/spaceorb.c 	input_dev->phys = spaceorb->phys;
input_dev         163 drivers/input/joystick/spaceorb.c 	input_dev->id.bustype = BUS_RS232;
input_dev         164 drivers/input/joystick/spaceorb.c 	input_dev->id.vendor = SERIO_SPACEORB;
input_dev         165 drivers/input/joystick/spaceorb.c 	input_dev->id.product = 0x0001;
input_dev         166 drivers/input/joystick/spaceorb.c 	input_dev->id.version = 0x0100;
input_dev         167 drivers/input/joystick/spaceorb.c 	input_dev->dev.parent = &serio->dev;
input_dev         169 drivers/input/joystick/spaceorb.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         172 drivers/input/joystick/spaceorb.c 		set_bit(spaceorb_buttons[i], input_dev->keybit);
input_dev         175 drivers/input/joystick/spaceorb.c 		input_set_abs_params(input_dev, spaceorb_axes[i], -508, 508, 0, 0);
input_dev         191 drivers/input/joystick/spaceorb.c  fail1:	input_free_device(input_dev);
input_dev          37 drivers/input/joystick/stinger.c 	struct input_dev *dev;
input_dev          50 drivers/input/joystick/stinger.c 	struct input_dev *dev = stinger->dev;
input_dev         121 drivers/input/joystick/stinger.c 	struct input_dev *input_dev;
input_dev         125 drivers/input/joystick/stinger.c 	input_dev = input_allocate_device();
input_dev         126 drivers/input/joystick/stinger.c 	if (!stinger || !input_dev)
input_dev         129 drivers/input/joystick/stinger.c 	stinger->dev = input_dev;
input_dev         132 drivers/input/joystick/stinger.c 	input_dev->name = "Gravis Stinger";
input_dev         133 drivers/input/joystick/stinger.c 	input_dev->phys = stinger->phys;
input_dev         134 drivers/input/joystick/stinger.c 	input_dev->id.bustype = BUS_RS232;
input_dev         135 drivers/input/joystick/stinger.c 	input_dev->id.vendor = SERIO_STINGER;
input_dev         136 drivers/input/joystick/stinger.c 	input_dev->id.product = 0x0001;
input_dev         137 drivers/input/joystick/stinger.c 	input_dev->id.version = 0x0100;
input_dev         138 drivers/input/joystick/stinger.c 	input_dev->dev.parent = &serio->dev;
input_dev         140 drivers/input/joystick/stinger.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         141 drivers/input/joystick/stinger.c 	input_dev->keybit[BIT_WORD(BTN_A)] = BIT_MASK(BTN_A) | BIT_MASK(BTN_B) |
input_dev         145 drivers/input/joystick/stinger.c 	input_set_abs_params(input_dev, ABS_X, -64, 64, 0, 4);
input_dev         146 drivers/input/joystick/stinger.c 	input_set_abs_params(input_dev, ABS_Y, -64, 64, 0, 4);
input_dev         162 drivers/input/joystick/stinger.c  fail1:	input_free_device(input_dev);
input_dev          96 drivers/input/joystick/tmdc.c 	struct input_dev *dev;
input_dev         111 drivers/input/joystick/tmdc.c 	struct input_dev *dev[2];
input_dev         247 drivers/input/joystick/tmdc.c static int tmdc_open(struct input_dev *dev)
input_dev         255 drivers/input/joystick/tmdc.c static void tmdc_close(struct input_dev *dev)
input_dev         266 drivers/input/joystick/tmdc.c 	struct input_dev *input_dev;
input_dev         271 drivers/input/joystick/tmdc.c 	input_dev = input_allocate_device();
input_dev         272 drivers/input/joystick/tmdc.c 	if (!port || !input_dev) {
input_dev         302 drivers/input/joystick/tmdc.c 	port->dev = input_dev;
input_dev         304 drivers/input/joystick/tmdc.c 	input_dev->name = port->name;
input_dev         305 drivers/input/joystick/tmdc.c 	input_dev->phys = port->phys;
input_dev         306 drivers/input/joystick/tmdc.c 	input_dev->id.bustype = BUS_GAMEPORT;
input_dev         307 drivers/input/joystick/tmdc.c 	input_dev->id.vendor = GAMEPORT_ID_VENDOR_THRUSTMASTER;
input_dev         308 drivers/input/joystick/tmdc.c 	input_dev->id.product = model->id;
input_dev         309 drivers/input/joystick/tmdc.c 	input_dev->id.version = 0x0100;
input_dev         310 drivers/input/joystick/tmdc.c 	input_dev->dev.parent = &tmdc->gameport->dev;
input_dev         312 drivers/input/joystick/tmdc.c 	input_set_drvdata(input_dev, tmdc);
input_dev         314 drivers/input/joystick/tmdc.c 	input_dev->open = tmdc_open;
input_dev         315 drivers/input/joystick/tmdc.c 	input_dev->close = tmdc_close;
input_dev         317 drivers/input/joystick/tmdc.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         321 drivers/input/joystick/tmdc.c 			input_set_abs_params(input_dev, port->abs[i], 8, 248, 2, 4);
input_dev         324 drivers/input/joystick/tmdc.c 		input_set_abs_params(input_dev, tmdc_abs_hat[i], -1, 1, 0, 0);
input_dev         328 drivers/input/joystick/tmdc.c 			set_bit(port->btn[j + b], input_dev->keybit);
input_dev         338 drivers/input/joystick/tmdc.c  fail:	input_free_device(input_dev);
input_dev          63 drivers/input/joystick/turbografx.c 	struct input_dev *dev[TGFX_MAX_DEVICES];
input_dev          79 drivers/input/joystick/turbografx.c 	struct input_dev *dev;
input_dev         106 drivers/input/joystick/turbografx.c static int tgfx_open(struct input_dev *dev)
input_dev         125 drivers/input/joystick/turbografx.c static void tgfx_close(struct input_dev *dev)
input_dev         147 drivers/input/joystick/turbografx.c 	struct input_dev *input_dev;
input_dev         198 drivers/input/joystick/turbografx.c 		tgfx->dev[i] = input_dev = input_allocate_device();
input_dev         199 drivers/input/joystick/turbografx.c 		if (!input_dev) {
input_dev         210 drivers/input/joystick/turbografx.c 		input_dev->name = tgfx->name[i];
input_dev         211 drivers/input/joystick/turbografx.c 		input_dev->phys = tgfx->phys[i];
input_dev         212 drivers/input/joystick/turbografx.c 		input_dev->id.bustype = BUS_PARPORT;
input_dev         213 drivers/input/joystick/turbografx.c 		input_dev->id.vendor = 0x0003;
input_dev         214 drivers/input/joystick/turbografx.c 		input_dev->id.product = n_buttons[i];
input_dev         215 drivers/input/joystick/turbografx.c 		input_dev->id.version = 0x0100;
input_dev         217 drivers/input/joystick/turbografx.c 		input_set_drvdata(input_dev, tgfx);
input_dev         219 drivers/input/joystick/turbografx.c 		input_dev->open = tgfx_open;
input_dev         220 drivers/input/joystick/turbografx.c 		input_dev->close = tgfx_close;
input_dev         222 drivers/input/joystick/turbografx.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         223 drivers/input/joystick/turbografx.c 		input_set_abs_params(input_dev, ABS_X, -1, 1, 0, 0);
input_dev         224 drivers/input/joystick/turbografx.c 		input_set_abs_params(input_dev, ABS_Y, -1, 1, 0, 0);
input_dev         227 drivers/input/joystick/turbografx.c 			set_bit(tgfx_buttons[j], input_dev->keybit);
input_dev          79 drivers/input/joystick/twidjoy.c 	struct input_dev *dev;
input_dev          92 drivers/input/joystick/twidjoy.c 	struct input_dev *dev = twidjoy->dev;
input_dev         173 drivers/input/joystick/twidjoy.c 	struct input_dev *input_dev;
input_dev         178 drivers/input/joystick/twidjoy.c 	input_dev = input_allocate_device();
input_dev         179 drivers/input/joystick/twidjoy.c 	if (!twidjoy || !input_dev)
input_dev         182 drivers/input/joystick/twidjoy.c 	twidjoy->dev = input_dev;
input_dev         185 drivers/input/joystick/twidjoy.c 	input_dev->name = "Handykey Twiddler";
input_dev         186 drivers/input/joystick/twidjoy.c 	input_dev->phys = twidjoy->phys;
input_dev         187 drivers/input/joystick/twidjoy.c 	input_dev->id.bustype = BUS_RS232;
input_dev         188 drivers/input/joystick/twidjoy.c 	input_dev->id.vendor = SERIO_TWIDJOY;
input_dev         189 drivers/input/joystick/twidjoy.c 	input_dev->id.product = 0x0001;
input_dev         190 drivers/input/joystick/twidjoy.c 	input_dev->id.version = 0x0100;
input_dev         191 drivers/input/joystick/twidjoy.c 	input_dev->dev.parent = &serio->dev;
input_dev         193 drivers/input/joystick/twidjoy.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         194 drivers/input/joystick/twidjoy.c 	input_set_abs_params(input_dev, ABS_X, -50, 50, 4, 4);
input_dev         195 drivers/input/joystick/twidjoy.c 	input_set_abs_params(input_dev, ABS_Y, -50, 50, 4, 4);
input_dev         199 drivers/input/joystick/twidjoy.c 			set_bit(bp->buttons[i], input_dev->keybit);
input_dev         215 drivers/input/joystick/twidjoy.c  fail1:	input_free_device(input_dev);
input_dev          53 drivers/input/joystick/walkera0701.c 	struct input_dev *input_dev;
input_dev         108 drivers/input/joystick/walkera0701.c 	input_report_abs(w->input_dev, ABS_X, val2);
input_dev         109 drivers/input/joystick/walkera0701.c 	input_report_abs(w->input_dev, ABS_Y, val1);
input_dev         110 drivers/input/joystick/walkera0701.c 	input_report_abs(w->input_dev, ABS_Z, val6);
input_dev         111 drivers/input/joystick/walkera0701.c 	input_report_abs(w->input_dev, ABS_THROTTLE, val3);
input_dev         112 drivers/input/joystick/walkera0701.c 	input_report_abs(w->input_dev, ABS_RUDDER, val4);
input_dev         113 drivers/input/joystick/walkera0701.c 	input_report_abs(w->input_dev, ABS_MISC, val7);
input_dev         114 drivers/input/joystick/walkera0701.c 	input_report_key(w->input_dev, BTN_GEAR_DOWN, val5 > 0);
input_dev         178 drivers/input/joystick/walkera0701.c static int walkera0701_open(struct input_dev *dev)
input_dev         189 drivers/input/joystick/walkera0701.c static void walkera0701_close(struct input_dev *dev)
input_dev         238 drivers/input/joystick/walkera0701.c 	w->input_dev = input_allocate_device();
input_dev         239 drivers/input/joystick/walkera0701.c 	if (!w->input_dev) {
input_dev         244 drivers/input/joystick/walkera0701.c 	input_set_drvdata(w->input_dev, w);
input_dev         245 drivers/input/joystick/walkera0701.c 	w->input_dev->name = "Walkera WK-0701 TX";
input_dev         246 drivers/input/joystick/walkera0701.c 	w->input_dev->phys = w->parport->name;
input_dev         247 drivers/input/joystick/walkera0701.c 	w->input_dev->id.bustype = BUS_PARPORT;
input_dev         250 drivers/input/joystick/walkera0701.c 	w->input_dev->id.vendor = 0x0001;
input_dev         251 drivers/input/joystick/walkera0701.c 	w->input_dev->id.product = 0x0001;
input_dev         252 drivers/input/joystick/walkera0701.c 	w->input_dev->id.version = 0x0100;
input_dev         253 drivers/input/joystick/walkera0701.c 	w->input_dev->dev.parent = w->parport->dev;
input_dev         254 drivers/input/joystick/walkera0701.c 	w->input_dev->open = walkera0701_open;
input_dev         255 drivers/input/joystick/walkera0701.c 	w->input_dev->close = walkera0701_close;
input_dev         257 drivers/input/joystick/walkera0701.c 	w->input_dev->evbit[0] = BIT(EV_ABS) | BIT_MASK(EV_KEY);
input_dev         258 drivers/input/joystick/walkera0701.c 	w->input_dev->keybit[BIT_WORD(BTN_GEAR_DOWN)] = BIT_MASK(BTN_GEAR_DOWN);
input_dev         260 drivers/input/joystick/walkera0701.c 	input_set_abs_params(w->input_dev, ABS_X, -512, 512, 0, 0);
input_dev         261 drivers/input/joystick/walkera0701.c 	input_set_abs_params(w->input_dev, ABS_Y, -512, 512, 0, 0);
input_dev         262 drivers/input/joystick/walkera0701.c 	input_set_abs_params(w->input_dev, ABS_Z, -512, 512, 0, 0);
input_dev         263 drivers/input/joystick/walkera0701.c 	input_set_abs_params(w->input_dev, ABS_THROTTLE, -512, 512, 0, 0);
input_dev         264 drivers/input/joystick/walkera0701.c 	input_set_abs_params(w->input_dev, ABS_RUDDER, -512, 512, 0, 0);
input_dev         265 drivers/input/joystick/walkera0701.c 	input_set_abs_params(w->input_dev, ABS_MISC, -512, 512, 0, 0);
input_dev         267 drivers/input/joystick/walkera0701.c 	if (input_register_device(w->input_dev)) {
input_dev         275 drivers/input/joystick/walkera0701.c 	input_free_device(w->input_dev);
input_dev         287 drivers/input/joystick/walkera0701.c 	input_unregister_device(w->input_dev);
input_dev          37 drivers/input/joystick/warrior.c 	struct input_dev *dev;
input_dev          50 drivers/input/joystick/warrior.c 	struct input_dev *dev = warrior->dev;
input_dev         127 drivers/input/joystick/warrior.c 	struct input_dev *input_dev;
input_dev         131 drivers/input/joystick/warrior.c 	input_dev = input_allocate_device();
input_dev         132 drivers/input/joystick/warrior.c 	if (!warrior || !input_dev)
input_dev         135 drivers/input/joystick/warrior.c 	warrior->dev = input_dev;
input_dev         138 drivers/input/joystick/warrior.c 	input_dev->name = "Logitech WingMan Warrior";
input_dev         139 drivers/input/joystick/warrior.c 	input_dev->phys = warrior->phys;
input_dev         140 drivers/input/joystick/warrior.c 	input_dev->id.bustype = BUS_RS232;
input_dev         141 drivers/input/joystick/warrior.c 	input_dev->id.vendor = SERIO_WARRIOR;
input_dev         142 drivers/input/joystick/warrior.c 	input_dev->id.product = 0x0001;
input_dev         143 drivers/input/joystick/warrior.c 	input_dev->id.version = 0x0100;
input_dev         144 drivers/input/joystick/warrior.c 	input_dev->dev.parent = &serio->dev;
input_dev         146 drivers/input/joystick/warrior.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) |
input_dev         148 drivers/input/joystick/warrior.c 	input_dev->keybit[BIT_WORD(BTN_TRIGGER)] = BIT_MASK(BTN_TRIGGER) |
input_dev         150 drivers/input/joystick/warrior.c 	input_dev->relbit[0] = BIT_MASK(REL_DIAL);
input_dev         151 drivers/input/joystick/warrior.c 	input_set_abs_params(input_dev, ABS_X, -64, 64, 0, 8);
input_dev         152 drivers/input/joystick/warrior.c 	input_set_abs_params(input_dev, ABS_Y, -64, 64, 0, 8);
input_dev         153 drivers/input/joystick/warrior.c 	input_set_abs_params(input_dev, ABS_THROTTLE, -112, 112, 0, 0);
input_dev         154 drivers/input/joystick/warrior.c 	input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);
input_dev         155 drivers/input/joystick/warrior.c 	input_set_abs_params(input_dev, ABS_HAT0Y, -1, 1, 0, 0);
input_dev         171 drivers/input/joystick/warrior.c  fail1:	input_free_device(input_dev);
input_dev         555 drivers/input/joystick/xpad.c 	struct input_dev *dev;		/* input device interface */
input_dev         556 drivers/input/joystick/xpad.c 	struct input_dev __rcu *x360w_dev;
input_dev         607 drivers/input/joystick/xpad.c 	struct input_dev *dev = xpad->dev;
input_dev         675 drivers/input/joystick/xpad.c static void xpad360_process_packet(struct usb_xpad *xpad, struct input_dev *dev,
input_dev         789 drivers/input/joystick/xpad.c 	struct input_dev *dev;
input_dev         824 drivers/input/joystick/xpad.c 	struct input_dev *dev = xpad->dev;
input_dev        1222 drivers/input/joystick/xpad.c static int xpad_play_effect(struct input_dev *dev, void *data, struct ff_effect *effect)
input_dev        1563 drivers/input/joystick/xpad.c static int xpad_open(struct input_dev *dev)
input_dev        1570 drivers/input/joystick/xpad.c static void xpad_close(struct input_dev *dev)
input_dev        1577 drivers/input/joystick/xpad.c static void xpad_set_up_abs(struct input_dev *input_dev, signed short abs)
input_dev        1579 drivers/input/joystick/xpad.c 	struct usb_xpad *xpad = input_get_drvdata(input_dev);
input_dev        1586 drivers/input/joystick/xpad.c 		input_set_abs_params(input_dev, abs, -32768, 32767, 16, 128);
input_dev        1591 drivers/input/joystick/xpad.c 			input_set_abs_params(input_dev, abs, 0, 1023, 0, 0);
input_dev        1593 drivers/input/joystick/xpad.c 			input_set_abs_params(input_dev, abs, 0, 255, 0, 0);
input_dev        1597 drivers/input/joystick/xpad.c 		input_set_abs_params(input_dev, abs, -1, 1, 0, 0);
input_dev        1600 drivers/input/joystick/xpad.c 		input_set_abs_params(input_dev, abs, 0, 0, 0, 0);
input_dev        1616 drivers/input/joystick/xpad.c 	struct input_dev *input_dev;
input_dev        1619 drivers/input/joystick/xpad.c 	input_dev = input_allocate_device();
input_dev        1620 drivers/input/joystick/xpad.c 	if (!input_dev)
input_dev        1623 drivers/input/joystick/xpad.c 	xpad->dev = input_dev;
input_dev        1624 drivers/input/joystick/xpad.c 	input_dev->name = xpad->name;
input_dev        1625 drivers/input/joystick/xpad.c 	input_dev->phys = xpad->phys;
input_dev        1626 drivers/input/joystick/xpad.c 	usb_to_input_id(xpad->udev, &input_dev->id);
input_dev        1630 drivers/input/joystick/xpad.c 		input_dev->id.product = 0x02a1;
input_dev        1633 drivers/input/joystick/xpad.c 	input_dev->dev.parent = &xpad->intf->dev;
input_dev        1635 drivers/input/joystick/xpad.c 	input_set_drvdata(input_dev, xpad);
input_dev        1638 drivers/input/joystick/xpad.c 		input_dev->open = xpad_open;
input_dev        1639 drivers/input/joystick/xpad.c 		input_dev->close = xpad_close;
input_dev        1645 drivers/input/joystick/xpad.c 			xpad_set_up_abs(input_dev, xpad_abs[i]);
input_dev        1650 drivers/input/joystick/xpad.c 		input_set_capability(input_dev, EV_KEY, xpad_common_btn[i]);
input_dev        1656 drivers/input/joystick/xpad.c 			input_set_capability(input_dev, EV_KEY, xpad360_btn[i]);
input_dev        1659 drivers/input/joystick/xpad.c 			input_set_capability(input_dev, EV_KEY, xpad_btn[i]);
input_dev        1664 drivers/input/joystick/xpad.c 			input_set_capability(input_dev, EV_KEY,
input_dev        1677 drivers/input/joystick/xpad.c 			xpad_set_up_abs(input_dev, xpad_abs_pad[i]);
input_dev        1682 drivers/input/joystick/xpad.c 			input_set_capability(input_dev, EV_KEY,
input_dev        1686 drivers/input/joystick/xpad.c 			xpad_set_up_abs(input_dev, xpad_abs_triggers[i]);
input_dev        1707 drivers/input/joystick/xpad.c 	input_ff_destroy(input_dev);
input_dev        1709 drivers/input/joystick/xpad.c 	input_free_device(input_dev);
input_dev        1885 drivers/input/joystick/xpad.c 	struct input_dev *input = xpad->dev;
input_dev        1918 drivers/input/joystick/xpad.c 	struct input_dev *input = xpad->dev;
input_dev          57 drivers/input/joystick/zhenhua.c 	struct input_dev *dev;
input_dev          70 drivers/input/joystick/zhenhua.c 	struct input_dev *dev = zhenhua->dev;
input_dev         134 drivers/input/joystick/zhenhua.c 	struct input_dev *input_dev;
input_dev         138 drivers/input/joystick/zhenhua.c 	input_dev = input_allocate_device();
input_dev         139 drivers/input/joystick/zhenhua.c 	if (!zhenhua || !input_dev)
input_dev         142 drivers/input/joystick/zhenhua.c 	zhenhua->dev = input_dev;
input_dev         145 drivers/input/joystick/zhenhua.c 	input_dev->name = "Zhen Hua 5-byte device";
input_dev         146 drivers/input/joystick/zhenhua.c 	input_dev->phys = zhenhua->phys;
input_dev         147 drivers/input/joystick/zhenhua.c 	input_dev->id.bustype = BUS_RS232;
input_dev         148 drivers/input/joystick/zhenhua.c 	input_dev->id.vendor = SERIO_ZHENHUA;
input_dev         149 drivers/input/joystick/zhenhua.c 	input_dev->id.product = 0x0001;
input_dev         150 drivers/input/joystick/zhenhua.c 	input_dev->id.version = 0x0100;
input_dev         151 drivers/input/joystick/zhenhua.c 	input_dev->dev.parent = &serio->dev;
input_dev         153 drivers/input/joystick/zhenhua.c 	input_dev->evbit[0] = BIT(EV_ABS);
input_dev         154 drivers/input/joystick/zhenhua.c 	input_set_abs_params(input_dev, ABS_X, 50, 200, 0, 0);
input_dev         155 drivers/input/joystick/zhenhua.c 	input_set_abs_params(input_dev, ABS_Y, 50, 200, 0, 0);
input_dev         156 drivers/input/joystick/zhenhua.c 	input_set_abs_params(input_dev, ABS_Z, 50, 200, 0, 0);
input_dev         157 drivers/input/joystick/zhenhua.c 	input_set_abs_params(input_dev, ABS_RZ, 50, 200, 0, 0);
input_dev         173 drivers/input/joystick/zhenhua.c  fail1:	input_free_device(input_dev);
input_dev         112 drivers/input/keyboard/adc-keys.c 	struct input_dev *input;
input_dev          17 drivers/input/keyboard/adp5520-keys.c 	struct input_dev *input;
input_dev          74 drivers/input/keyboard/adp5520-keys.c 	struct input_dev *input;
input_dev          42 drivers/input/keyboard/adp5588-keys.c 	struct input_dev *input;
input_dev         437 drivers/input/keyboard/adp5588-keys.c 	struct input_dev *input;
input_dev         231 drivers/input/keyboard/adp5589-keys.c 	struct input_dev *input;
input_dev         866 drivers/input/keyboard/adp5589-keys.c 	struct input_dev *input;
input_dev         171 drivers/input/keyboard/amikbd.c 	struct input_dev *dev = data;
input_dev         199 drivers/input/keyboard/amikbd.c 	struct input_dev *dev;
input_dev         244 drivers/input/keyboard/amikbd.c 	struct input_dev *dev = platform_get_drvdata(pdev);
input_dev         363 drivers/input/keyboard/applespi.c 	struct input_dev		*keyboard_input_dev;
input_dev         364 drivers/input/keyboard/applespi.c 	struct input_dev		*touchpad_input_dev;
input_dev         923 drivers/input/keyboard/applespi.c static int applespi_event(struct input_dev *dev, unsigned int type,
input_dev         989 drivers/input/keyboard/applespi.c static void report_finger_data(struct input_dev *input, int slot,
input_dev        1014 drivers/input/keyboard/applespi.c 	struct input_dev *input;
input_dev        1206 drivers/input/keyboard/applespi.c 	struct input_dev *touchpad_input_dev;
input_dev         165 drivers/input/keyboard/atakbd.c static struct input_dev *atakbd_dev;
input_dev         200 drivers/input/keyboard/atkbd.c 	struct input_dev *dev;
input_dev         372 drivers/input/keyboard/atkbd.c 	struct input_dev *dev = atkbd->dev;
input_dev         541 drivers/input/keyboard/atkbd.c 	struct input_dev *dev = atkbd->dev;
input_dev         559 drivers/input/keyboard/atkbd.c 	struct input_dev *dev = atkbd->dev;
input_dev         637 drivers/input/keyboard/atkbd.c static int atkbd_event(struct input_dev *dev,
input_dev        1057 drivers/input/keyboard/atkbd.c 	struct input_dev *input_dev = atkbd->dev;
input_dev        1071 drivers/input/keyboard/atkbd.c 	input_dev->name = atkbd->name;
input_dev        1072 drivers/input/keyboard/atkbd.c 	input_dev->phys = atkbd->phys;
input_dev        1073 drivers/input/keyboard/atkbd.c 	input_dev->id.bustype = BUS_I8042;
input_dev        1074 drivers/input/keyboard/atkbd.c 	input_dev->id.vendor = 0x0001;
input_dev        1075 drivers/input/keyboard/atkbd.c 	input_dev->id.product = atkbd->translated ? 1 : atkbd->set;
input_dev        1076 drivers/input/keyboard/atkbd.c 	input_dev->id.version = atkbd->id;
input_dev        1077 drivers/input/keyboard/atkbd.c 	input_dev->event = atkbd_event;
input_dev        1078 drivers/input/keyboard/atkbd.c 	input_dev->dev.parent = &atkbd->ps2dev.serio->dev;
input_dev        1080 drivers/input/keyboard/atkbd.c 	input_set_drvdata(input_dev, atkbd);
input_dev        1082 drivers/input/keyboard/atkbd.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP) |
input_dev        1086 drivers/input/keyboard/atkbd.c 		input_dev->evbit[0] |= BIT_MASK(EV_LED);
input_dev        1087 drivers/input/keyboard/atkbd.c 		input_dev->ledbit[0] = BIT_MASK(LED_NUML) |
input_dev        1092 drivers/input/keyboard/atkbd.c 		input_dev->ledbit[0] |= BIT_MASK(LED_COMPOSE) |
input_dev        1097 drivers/input/keyboard/atkbd.c 		input_dev->rep[REP_DELAY] = 250;
input_dev        1098 drivers/input/keyboard/atkbd.c 		input_dev->rep[REP_PERIOD] = 33;
input_dev        1101 drivers/input/keyboard/atkbd.c 	input_dev->mscbit[0] = atkbd->softraw ? BIT_MASK(MSC_SCAN) :
input_dev        1105 drivers/input/keyboard/atkbd.c 		input_dev->evbit[0] |= BIT_MASK(EV_REL);
input_dev        1106 drivers/input/keyboard/atkbd.c 		input_dev->relbit[0] = BIT_MASK(REL_WHEEL) |
input_dev        1108 drivers/input/keyboard/atkbd.c 		__set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev        1111 drivers/input/keyboard/atkbd.c 	input_dev->keycode = atkbd->keycode;
input_dev        1112 drivers/input/keyboard/atkbd.c 	input_dev->keycodesize = sizeof(unsigned short);
input_dev        1113 drivers/input/keyboard/atkbd.c 	input_dev->keycodemax = ARRAY_SIZE(atkbd_set2_keycode);
input_dev        1119 drivers/input/keyboard/atkbd.c 			__set_bit(atkbd->keycode[i], input_dev->keybit);
input_dev        1134 drivers/input/keyboard/atkbd.c 	struct input_dev *dev;
input_dev        1344 drivers/input/keyboard/atkbd.c 	struct input_dev *old_dev, *new_dev;
input_dev        1432 drivers/input/keyboard/atkbd.c 	struct input_dev *old_dev, *new_dev;
input_dev        1480 drivers/input/keyboard/atkbd.c 	struct input_dev *old_dev, *new_dev;
input_dev        1535 drivers/input/keyboard/atkbd.c 	struct input_dev *old_dev, *new_dev;
input_dev        1589 drivers/input/keyboard/atkbd.c 	struct input_dev *old_dev, *new_dev;
input_dev          80 drivers/input/keyboard/bcm-keypad.c 	struct input_dev *input_dev;
input_dev          98 drivers/input/keyboard/bcm-keypad.c 	unsigned short *keymap = kp->input_dev->keycode;
input_dev         125 drivers/input/keyboard/bcm-keypad.c 		input_report_key(kp->input_dev, keycode, key_press);
input_dev         138 drivers/input/keyboard/bcm-keypad.c 	input_sync(kp->input_dev);
input_dev         190 drivers/input/keyboard/bcm-keypad.c static int bcm_kp_open(struct input_dev *dev)
input_dev         197 drivers/input/keyboard/bcm-keypad.c static void bcm_kp_close(struct input_dev *dev)
input_dev         206 drivers/input/keyboard/bcm-keypad.c 	struct device *dev = kp->input_dev->dev.parent;
input_dev         320 drivers/input/keyboard/bcm-keypad.c 	struct input_dev *input_dev;
input_dev         328 drivers/input/keyboard/bcm-keypad.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         329 drivers/input/keyboard/bcm-keypad.c 	if (!input_dev) {
input_dev         334 drivers/input/keyboard/bcm-keypad.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         338 drivers/input/keyboard/bcm-keypad.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         340 drivers/input/keyboard/bcm-keypad.c 	input_dev->name = pdev->name;
input_dev         341 drivers/input/keyboard/bcm-keypad.c 	input_dev->phys = "keypad/input0";
input_dev         342 drivers/input/keyboard/bcm-keypad.c 	input_dev->dev.parent = &pdev->dev;
input_dev         343 drivers/input/keyboard/bcm-keypad.c 	input_dev->open = bcm_kp_open;
input_dev         344 drivers/input/keyboard/bcm-keypad.c 	input_dev->close = bcm_kp_close;
input_dev         346 drivers/input/keyboard/bcm-keypad.c 	input_dev->id.bustype = BUS_HOST;
input_dev         347 drivers/input/keyboard/bcm-keypad.c 	input_dev->id.vendor = 0x0001;
input_dev         348 drivers/input/keyboard/bcm-keypad.c 	input_dev->id.product = 0x0001;
input_dev         349 drivers/input/keyboard/bcm-keypad.c 	input_dev->id.version = 0x0100;
input_dev         351 drivers/input/keyboard/bcm-keypad.c 	input_set_drvdata(input_dev, kp);
input_dev         353 drivers/input/keyboard/bcm-keypad.c 	kp->input_dev = input_dev;
input_dev         361 drivers/input/keyboard/bcm-keypad.c 					   NULL, input_dev);
input_dev         427 drivers/input/keyboard/bcm-keypad.c 	error = input_register_device(input_dev);
input_dev          81 drivers/input/keyboard/cap11xx.c 	struct input_dev *idev;
input_dev         216 drivers/input/keyboard/cap11xx.c static int cap11xx_input_open(struct input_dev *idev)
input_dev         223 drivers/input/keyboard/cap11xx.c static void cap11xx_input_close(struct input_dev *idev)
input_dev          56 drivers/input/keyboard/cros_ec_keyb.c 	struct input_dev *idev;
input_dev          57 drivers/input/keyboard/cros_ec_keyb.c 	struct input_dev *bs_idev;
input_dev         159 drivers/input/keyboard/cros_ec_keyb.c 	struct input_dev *idev = ckdev->idev;
input_dev         209 drivers/input/keyboard/cros_ec_keyb.c 	struct input_dev *idev = ckdev->bs_idev;
input_dev         445 drivers/input/keyboard/cros_ec_keyb.c 	struct input_dev *idev;
input_dev         531 drivers/input/keyboard/cros_ec_keyb.c 	struct input_dev *idev;
input_dev          53 drivers/input/keyboard/davinci_keyscan.c 	struct input_dev		*input;
input_dev         155 drivers/input/keyboard/davinci_keyscan.c 	struct input_dev *key_dev;
input_dev          22 drivers/input/keyboard/dlink-dir685-touchkeys.c 	struct input_dev	*input;
input_dev          65 drivers/input/keyboard/ep93xx_keypad.c 	struct input_dev *input_dev;
input_dev          83 drivers/input/keyboard/ep93xx_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev          97 drivers/input/keyboard/ep93xx_keypad.c 			input_report_key(input_dev, keypad->key1, 0);
input_dev         100 drivers/input/keyboard/ep93xx_keypad.c 			input_report_key(input_dev, keypad->key2, 0);
input_dev         102 drivers/input/keyboard/ep93xx_keypad.c 		input_report_key(input_dev, key1, 1);
input_dev         103 drivers/input/keyboard/ep93xx_keypad.c 		input_report_key(input_dev, key2, 1);
input_dev         110 drivers/input/keyboard/ep93xx_keypad.c 			input_report_key(input_dev, keypad->key1, 0);
input_dev         113 drivers/input/keyboard/ep93xx_keypad.c 			input_report_key(input_dev, keypad->key2, 0);
input_dev         115 drivers/input/keyboard/ep93xx_keypad.c 		input_report_key(input_dev, key1, 1);
input_dev         121 drivers/input/keyboard/ep93xx_keypad.c 		input_report_key(input_dev, keypad->key1, 0);
input_dev         122 drivers/input/keyboard/ep93xx_keypad.c 		input_report_key(input_dev, keypad->key2, 0);
input_dev         126 drivers/input/keyboard/ep93xx_keypad.c 	input_sync(input_dev);
input_dev         154 drivers/input/keyboard/ep93xx_keypad.c static int ep93xx_keypad_open(struct input_dev *pdev)
input_dev         167 drivers/input/keyboard/ep93xx_keypad.c static void ep93xx_keypad_close(struct input_dev *pdev)
input_dev         183 drivers/input/keyboard/ep93xx_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         185 drivers/input/keyboard/ep93xx_keypad.c 	mutex_lock(&input_dev->mutex);
input_dev         192 drivers/input/keyboard/ep93xx_keypad.c 	mutex_unlock(&input_dev->mutex);
input_dev         204 drivers/input/keyboard/ep93xx_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         209 drivers/input/keyboard/ep93xx_keypad.c 	mutex_lock(&input_dev->mutex);
input_dev         211 drivers/input/keyboard/ep93xx_keypad.c 	if (input_dev->users) {
input_dev         219 drivers/input/keyboard/ep93xx_keypad.c 	mutex_unlock(&input_dev->mutex);
input_dev         232 drivers/input/keyboard/ep93xx_keypad.c 	struct input_dev *input_dev;
input_dev         286 drivers/input/keyboard/ep93xx_keypad.c 	input_dev = input_allocate_device();
input_dev         287 drivers/input/keyboard/ep93xx_keypad.c 	if (!input_dev) {
input_dev         292 drivers/input/keyboard/ep93xx_keypad.c 	keypad->input_dev = input_dev;
input_dev         294 drivers/input/keyboard/ep93xx_keypad.c 	input_dev->name = pdev->name;
input_dev         295 drivers/input/keyboard/ep93xx_keypad.c 	input_dev->id.bustype = BUS_HOST;
input_dev         296 drivers/input/keyboard/ep93xx_keypad.c 	input_dev->open = ep93xx_keypad_open;
input_dev         297 drivers/input/keyboard/ep93xx_keypad.c 	input_dev->close = ep93xx_keypad_close;
input_dev         298 drivers/input/keyboard/ep93xx_keypad.c 	input_dev->dev.parent = &pdev->dev;
input_dev         302 drivers/input/keyboard/ep93xx_keypad.c 					 keypad->keycodes, input_dev);
input_dev         307 drivers/input/keyboard/ep93xx_keypad.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         308 drivers/input/keyboard/ep93xx_keypad.c 	input_set_drvdata(input_dev, keypad);
input_dev         315 drivers/input/keyboard/ep93xx_keypad.c 	err = input_register_device(input_dev);
input_dev         327 drivers/input/keyboard/ep93xx_keypad.c 	input_free_device(input_dev);
input_dev         352 drivers/input/keyboard/ep93xx_keypad.c 	input_unregister_device(keypad->input_dev);
input_dev          30 drivers/input/keyboard/goldfish_events.c 	struct input_dev *input;
input_dev          75 drivers/input/keyboard/goldfish_events.c 	struct input_dev *input_dev = edev->input;
input_dev          88 drivers/input/keyboard/goldfish_events.c 		if (!test_bit(i, input_dev->absbit))
input_dev          97 drivers/input/keyboard/goldfish_events.c 		input_set_abs_params(input_dev, i,
input_dev         104 drivers/input/keyboard/goldfish_events.c 	struct input_dev *input_dev;
input_dev         134 drivers/input/keyboard/goldfish_events.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         135 drivers/input/keyboard/goldfish_events.c 	if (!input_dev)
input_dev         138 drivers/input/keyboard/goldfish_events.c 	edev->input = input_dev;
input_dev         147 drivers/input/keyboard/goldfish_events.c 	input_dev->name = edev->name;
input_dev         148 drivers/input/keyboard/goldfish_events.c 	input_dev->id.bustype = BUS_HOST;
input_dev         150 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->evbit, EV_SYN, EV_MAX);
input_dev         151 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->keybit, EV_KEY, KEY_MAX);
input_dev         152 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->relbit, EV_REL, REL_MAX);
input_dev         153 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->absbit, EV_ABS, ABS_MAX);
input_dev         154 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->mscbit, EV_MSC, MSC_MAX);
input_dev         155 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->ledbit, EV_LED, LED_MAX);
input_dev         156 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->sndbit, EV_SND, SND_MAX);
input_dev         157 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->ffbit, EV_FF, FF_MAX);
input_dev         158 drivers/input/keyboard/goldfish_events.c 	events_import_bits(edev, input_dev->swbit, EV_SW, SW_MAX);
input_dev         167 drivers/input/keyboard/goldfish_events.c 	error = input_register_device(input_dev);
input_dev          34 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input;
input_dev          55 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input;
input_dev         117 drivers/input/keyboard/gpio_keys.c static const unsigned long *get_bm_events_by_type(struct input_dev *dev,
input_dev         359 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input = bdata->input;
input_dev         421 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input = bdata->input;
input_dev         436 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input = bdata->input;
input_dev         478 drivers/input/keyboard/gpio_keys.c 				struct input_dev *input,
input_dev         647 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input = ddata->input;
input_dev         658 drivers/input/keyboard/gpio_keys.c static int gpio_keys_open(struct input_dev *input)
input_dev         676 drivers/input/keyboard/gpio_keys.c static void gpio_keys_close(struct input_dev *input)
input_dev         770 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input;
input_dev         962 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input = ddata->input;
input_dev         982 drivers/input/keyboard/gpio_keys.c 	struct input_dev *input = ddata->input;
input_dev          50 drivers/input/keyboard/gpio_keys_polled.c 	struct input_dev *input = dev->input;
input_dev          93 drivers/input/keyboard/gpio_keys_polled.c 	struct input_dev *input = dev->input;
input_dev         203 drivers/input/keyboard/gpio_keys_polled.c static void gpio_keys_polled_set_abs_params(struct input_dev *input,
input_dev         236 drivers/input/keyboard/gpio_keys_polled.c 	struct input_dev *input;
input_dev          70 drivers/input/keyboard/hil_kbd.c 	struct input_dev *dev;
input_dev         148 drivers/input/keyboard/hil_kbd.c 	struct input_dev *dev = kbd->dev;
input_dev         207 drivers/input/keyboard/hil_kbd.c 	struct input_dev *dev = ptr->dev;
input_dev         328 drivers/input/keyboard/hil_kbd.c 	struct input_dev *input_dev = kbd->dev;
input_dev         332 drivers/input/keyboard/hil_kbd.c 	input_dev->evbit[0]	= BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
input_dev         333 drivers/input/keyboard/hil_kbd.c 	input_dev->ledbit[0]	= BIT_MASK(LED_NUML) | BIT_MASK(LED_CAPSL) |
input_dev         337 drivers/input/keyboard/hil_kbd.c 		__set_bit(hil_kbd_set1[i], input_dev->keybit);
input_dev         338 drivers/input/keyboard/hil_kbd.c 		__set_bit(hil_kbd_set3[i], input_dev->keybit);
input_dev         340 drivers/input/keyboard/hil_kbd.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         342 drivers/input/keyboard/hil_kbd.c 	input_dev->keycodemax	= HIL_KEYCODES_SET1_TBLSIZE;
input_dev         343 drivers/input/keyboard/hil_kbd.c 	input_dev->keycodesize	= sizeof(hil_kbd_set1[0]);
input_dev         344 drivers/input/keyboard/hil_kbd.c 	input_dev->keycode	= hil_kbd_set1;
input_dev         346 drivers/input/keyboard/hil_kbd.c 	input_dev->name	= strlen(kbd->rnm) ? kbd->rnm : "HIL keyboard";
input_dev         347 drivers/input/keyboard/hil_kbd.c 	input_dev->phys	= "hpkbd/input0";
input_dev         355 drivers/input/keyboard/hil_kbd.c 	struct input_dev *input_dev = ptr->dev;
input_dev         366 drivers/input/keyboard/hil_kbd.c 		input_dev->evbit[0] = BIT_MASK(EV_REL);
input_dev         369 drivers/input/keyboard/hil_kbd.c 			__set_bit(REL_X + i, input_dev->relbit);
input_dev         372 drivers/input/keyboard/hil_kbd.c 			__set_bit(REL_X + i, input_dev->relbit);
input_dev         378 drivers/input/keyboard/hil_kbd.c 		input_dev->evbit[0] = BIT_MASK(EV_ABS);
input_dev         381 drivers/input/keyboard/hil_kbd.c 			input_set_abs_params(input_dev, ABS_X + i,
input_dev         385 drivers/input/keyboard/hil_kbd.c 			input_set_abs_params(input_dev, ABS_X + i,
input_dev         390 drivers/input/keyboard/hil_kbd.c 			int diff = input_abs_get_max(input_dev, ABS_X + i) / 10;
input_dev         391 drivers/input/keyboard/hil_kbd.c 			input_abs_set_min(input_dev, ABS_X + i,
input_dev         392 drivers/input/keyboard/hil_kbd.c 				input_abs_get_min(input_dev, ABS_X + i) + diff);
input_dev         393 drivers/input/keyboard/hil_kbd.c 			input_abs_set_max(input_dev, ABS_X + i,
input_dev         394 drivers/input/keyboard/hil_kbd.c 				input_abs_get_max(input_dev, ABS_X + i) - diff);
input_dev         407 drivers/input/keyboard/hil_kbd.c 		input_dev->evbit[0] |= BIT_MASK(EV_KEY);
input_dev         423 drivers/input/keyboard/hil_kbd.c 		__set_bit(btntype | i, input_dev->keybit);
input_dev         433 drivers/input/keyboard/hil_kbd.c 	input_dev->name = strlen(ptr->rnm) ? ptr->rnm : "HIL pointer device";
input_dev         446 drivers/input/keyboard/hil_kbd.c 	struct input_dev *input_dev;
input_dev         451 drivers/input/keyboard/hil_kbd.c 	input_dev = input_allocate_device();
input_dev         452 drivers/input/keyboard/hil_kbd.c 	if (!dev || !input_dev) {
input_dev         458 drivers/input/keyboard/hil_kbd.c 	dev->dev = input_dev;
input_dev         532 drivers/input/keyboard/hil_kbd.c 	input_dev->id.bustype	= BUS_HIL;
input_dev         533 drivers/input/keyboard/hil_kbd.c 	input_dev->id.vendor	= PCI_VENDOR_ID_HP;
input_dev         534 drivers/input/keyboard/hil_kbd.c 	input_dev->id.product	= 0x0001; /* TODO: get from kbd->rsc */
input_dev         535 drivers/input/keyboard/hil_kbd.c 	input_dev->id.version	= 0x0100; /* TODO: get from kbd->rsc */
input_dev         536 drivers/input/keyboard/hil_kbd.c 	input_dev->dev.parent	= &serio->dev;
input_dev         547 drivers/input/keyboard/hil_kbd.c 	error = input_register_device(input_dev);
input_dev         557 drivers/input/keyboard/hil_kbd.c 	input_free_device(input_dev);
input_dev          94 drivers/input/keyboard/hilkbd.c 	struct input_dev *dev;
input_dev          47 drivers/input/keyboard/imx_keypad.c 	struct input_dev *input_dev;
input_dev         146 drivers/input/keyboard/imx_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         169 drivers/input/keyboard/imx_keypad.c 			input_event(input_dev, EV_MSC, MSC_SCAN, code);
input_dev         170 drivers/input/keyboard/imx_keypad.c 			input_report_key(input_dev, keypad->keycodes[code],
input_dev         172 drivers/input/keyboard/imx_keypad.c 			dev_dbg(&input_dev->dev, "Event code: %d, val: %d",
input_dev         177 drivers/input/keyboard/imx_keypad.c 	input_sync(input_dev);
input_dev         363 drivers/input/keyboard/imx_keypad.c static void imx_keypad_close(struct input_dev *dev)
input_dev         380 drivers/input/keyboard/imx_keypad.c static int imx_keypad_open(struct input_dev *dev)
input_dev         424 drivers/input/keyboard/imx_keypad.c 	struct input_dev *input_dev;
input_dev         436 drivers/input/keyboard/imx_keypad.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         437 drivers/input/keyboard/imx_keypad.c 	if (!input_dev) {
input_dev         448 drivers/input/keyboard/imx_keypad.c 	keypad->input_dev = input_dev;
input_dev         466 drivers/input/keyboard/imx_keypad.c 	input_dev->name = pdev->name;
input_dev         467 drivers/input/keyboard/imx_keypad.c 	input_dev->id.bustype = BUS_HOST;
input_dev         468 drivers/input/keyboard/imx_keypad.c 	input_dev->dev.parent = &pdev->dev;
input_dev         469 drivers/input/keyboard/imx_keypad.c 	input_dev->open = imx_keypad_open;
input_dev         470 drivers/input/keyboard/imx_keypad.c 	input_dev->close = imx_keypad_close;
input_dev         475 drivers/input/keyboard/imx_keypad.c 					   keypad->keycodes, input_dev);
input_dev         494 drivers/input/keyboard/imx_keypad.c 	__set_bit(EV_REP, input_dev->evbit);
input_dev         495 drivers/input/keyboard/imx_keypad.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         496 drivers/input/keyboard/imx_keypad.c 	input_set_drvdata(input_dev, keypad);
input_dev         513 drivers/input/keyboard/imx_keypad.c 	error = input_register_device(input_dev);
input_dev         529 drivers/input/keyboard/imx_keypad.c 	struct input_dev *input_dev = kbd->input_dev;
input_dev         533 drivers/input/keyboard/imx_keypad.c 	mutex_lock(&input_dev->mutex);
input_dev         535 drivers/input/keyboard/imx_keypad.c 	if (input_dev->users)
input_dev         538 drivers/input/keyboard/imx_keypad.c 	mutex_unlock(&input_dev->mutex);
input_dev         557 drivers/input/keyboard/imx_keypad.c 	struct input_dev *input_dev = kbd->input_dev;
input_dev         563 drivers/input/keyboard/imx_keypad.c 	mutex_lock(&input_dev->mutex);
input_dev         565 drivers/input/keyboard/imx_keypad.c 	if (input_dev->users) {
input_dev         572 drivers/input/keyboard/imx_keypad.c 	mutex_unlock(&input_dev->mutex);
input_dev          25 drivers/input/keyboard/ipaq-micro-keys.c 	struct input_dev *input;
input_dev          71 drivers/input/keyboard/ipaq-micro-keys.c static int micro_key_open(struct input_dev *input)
input_dev          80 drivers/input/keyboard/ipaq-micro-keys.c static void micro_key_close(struct input_dev *input)
input_dev         139 drivers/input/keyboard/ipaq-micro-keys.c 	struct input_dev *input = keys->input;
input_dev          76 drivers/input/keyboard/jornada680_kbd.c 	struct input_dev *input_dev = jornadakbd->poll_dev->input;
input_dev          93 drivers/input/keyboard/jornada680_kbd.c 				input_event(input_dev,
input_dev          95 drivers/input/keyboard/jornada680_kbd.c 				input_report_key(input_dev,
input_dev         104 drivers/input/keyboard/jornada680_kbd.c 	    input_sync(input_dev);
input_dev         183 drivers/input/keyboard/jornada680_kbd.c 	struct input_dev *input_dev;
input_dev         206 drivers/input/keyboard/jornada680_kbd.c 	input_dev = poll_dev->input;
input_dev         207 drivers/input/keyboard/jornada680_kbd.c 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
input_dev         208 drivers/input/keyboard/jornada680_kbd.c 	input_dev->name = "HP Jornada 680 keyboard";
input_dev         209 drivers/input/keyboard/jornada680_kbd.c 	input_dev->phys = "jornadakbd/input0";
input_dev         210 drivers/input/keyboard/jornada680_kbd.c 	input_dev->keycode = jornadakbd->keymap;
input_dev         211 drivers/input/keyboard/jornada680_kbd.c 	input_dev->keycodesize = sizeof(unsigned short);
input_dev         212 drivers/input/keyboard/jornada680_kbd.c 	input_dev->keycodemax = ARRAY_SIZE(jornada_scancodes);
input_dev         213 drivers/input/keyboard/jornada680_kbd.c 	input_dev->dev.parent = &pdev->dev;
input_dev         214 drivers/input/keyboard/jornada680_kbd.c 	input_dev->id.bustype = BUS_HOST;
input_dev         218 drivers/input/keyboard/jornada680_kbd.c 			__set_bit(jornadakbd->keymap[i], input_dev->keybit);
input_dev         219 drivers/input/keyboard/jornada680_kbd.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         221 drivers/input/keyboard/jornada680_kbd.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev          49 drivers/input/keyboard/jornada720_kbd.c 	struct input_dev *input;
input_dev          56 drivers/input/keyboard/jornada720_kbd.c 	struct input_dev *input = jornadakbd->input;
input_dev          91 drivers/input/keyboard/jornada720_kbd.c 	struct input_dev *input_dev;
input_dev          99 drivers/input/keyboard/jornada720_kbd.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         100 drivers/input/keyboard/jornada720_kbd.c 	if (!jornadakbd || !input_dev)
input_dev         107 drivers/input/keyboard/jornada720_kbd.c 	jornadakbd->input = input_dev;
input_dev         109 drivers/input/keyboard/jornada720_kbd.c 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
input_dev         110 drivers/input/keyboard/jornada720_kbd.c 	input_dev->name = "HP Jornada 720 keyboard";
input_dev         111 drivers/input/keyboard/jornada720_kbd.c 	input_dev->phys = "jornadakbd/input0";
input_dev         112 drivers/input/keyboard/jornada720_kbd.c 	input_dev->keycode = jornadakbd->keymap;
input_dev         113 drivers/input/keyboard/jornada720_kbd.c 	input_dev->keycodesize = sizeof(unsigned short);
input_dev         114 drivers/input/keyboard/jornada720_kbd.c 	input_dev->keycodemax = ARRAY_SIZE(jornada_std_keymap);
input_dev         115 drivers/input/keyboard/jornada720_kbd.c 	input_dev->id.bustype = BUS_HOST;
input_dev         116 drivers/input/keyboard/jornada720_kbd.c 	input_dev->dev.parent = &pdev->dev;
input_dev         119 drivers/input/keyboard/jornada720_kbd.c 		__set_bit(jornadakbd->keymap[i], input_dev->keybit);
input_dev         120 drivers/input/keyboard/jornada720_kbd.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         122 drivers/input/keyboard/jornada720_kbd.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         268 drivers/input/keyboard/lkkbd.c 	struct input_dev *dev;
input_dev         430 drivers/input/keyboard/lkkbd.c 	struct input_dev *input_dev = lk->dev;
input_dev         449 drivers/input/keyboard/lkkbd.c 			input_report_key(input_dev, lk->keycode[i], 0);
input_dev         450 drivers/input/keyboard/lkkbd.c 		input_sync(input_dev);
input_dev         475 drivers/input/keyboard/lkkbd.c 			input_report_key(input_dev, keycode,
input_dev         476 drivers/input/keyboard/lkkbd.c 					 !test_bit(keycode, input_dev->key));
input_dev         477 drivers/input/keyboard/lkkbd.c 			input_sync(input_dev);
input_dev         529 drivers/input/keyboard/lkkbd.c static int lkkbd_event(struct input_dev *dev,
input_dev         610 drivers/input/keyboard/lkkbd.c 	struct input_dev *input_dev;
input_dev         615 drivers/input/keyboard/lkkbd.c 	input_dev = input_allocate_device();
input_dev         616 drivers/input/keyboard/lkkbd.c 	if (!lk || !input_dev) {
input_dev         622 drivers/input/keyboard/lkkbd.c 	lk->dev = input_dev;
input_dev         632 drivers/input/keyboard/lkkbd.c 	input_dev->name = lk->name;
input_dev         633 drivers/input/keyboard/lkkbd.c 	input_dev->phys = lk->phys;
input_dev         634 drivers/input/keyboard/lkkbd.c 	input_dev->id.bustype = BUS_RS232;
input_dev         635 drivers/input/keyboard/lkkbd.c 	input_dev->id.vendor = SERIO_LKKBD;
input_dev         636 drivers/input/keyboard/lkkbd.c 	input_dev->id.product = 0;
input_dev         637 drivers/input/keyboard/lkkbd.c 	input_dev->id.version = 0x0100;
input_dev         638 drivers/input/keyboard/lkkbd.c 	input_dev->dev.parent = &serio->dev;
input_dev         639 drivers/input/keyboard/lkkbd.c 	input_dev->event = lkkbd_event;
input_dev         641 drivers/input/keyboard/lkkbd.c 	input_set_drvdata(input_dev, lk);
input_dev         643 drivers/input/keyboard/lkkbd.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         644 drivers/input/keyboard/lkkbd.c 	__set_bit(EV_LED, input_dev->evbit);
input_dev         645 drivers/input/keyboard/lkkbd.c 	__set_bit(EV_SND, input_dev->evbit);
input_dev         646 drivers/input/keyboard/lkkbd.c 	__set_bit(EV_REP, input_dev->evbit);
input_dev         647 drivers/input/keyboard/lkkbd.c 	__set_bit(LED_CAPSL, input_dev->ledbit);
input_dev         648 drivers/input/keyboard/lkkbd.c 	__set_bit(LED_SLEEP, input_dev->ledbit);
input_dev         649 drivers/input/keyboard/lkkbd.c 	__set_bit(LED_COMPOSE, input_dev->ledbit);
input_dev         650 drivers/input/keyboard/lkkbd.c 	__set_bit(LED_SCROLLL, input_dev->ledbit);
input_dev         651 drivers/input/keyboard/lkkbd.c 	__set_bit(SND_BELL, input_dev->sndbit);
input_dev         652 drivers/input/keyboard/lkkbd.c 	__set_bit(SND_CLICK, input_dev->sndbit);
input_dev         654 drivers/input/keyboard/lkkbd.c 	input_dev->keycode = lk->keycode;
input_dev         655 drivers/input/keyboard/lkkbd.c 	input_dev->keycodesize = sizeof(lk->keycode[0]);
input_dev         656 drivers/input/keyboard/lkkbd.c 	input_dev->keycodemax = ARRAY_SIZE(lk->keycode);
input_dev         659 drivers/input/keyboard/lkkbd.c 		__set_bit(lk->keycode[i], input_dev->keybit);
input_dev         660 drivers/input/keyboard/lkkbd.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         678 drivers/input/keyboard/lkkbd.c  fail1:	input_free_device(input_dev);
input_dev         137 drivers/input/keyboard/lm8323.c 	struct input_dev	*idev;
input_dev         622 drivers/input/keyboard/lm8323.c 	struct input_dev *idev;
input_dev          35 drivers/input/keyboard/lm8333.c 	struct input_dev *input;
input_dev          78 drivers/input/keyboard/lm8333.c 	struct input_dev *input = lm8333->input;
input_dev         134 drivers/input/keyboard/lm8333.c 	struct input_dev *input;
input_dev          60 drivers/input/keyboard/locomokbd.c 	struct input_dev *input;
input_dev         205 drivers/input/keyboard/locomokbd.c static int locomokbd_open(struct input_dev *dev)
input_dev         215 drivers/input/keyboard/locomokbd.c static void locomokbd_close(struct input_dev *dev)
input_dev         227 drivers/input/keyboard/locomokbd.c 	struct input_dev *input_dev;
input_dev         231 drivers/input/keyboard/locomokbd.c 	input_dev = input_allocate_device();
input_dev         232 drivers/input/keyboard/locomokbd.c 	if (!locomokbd || !input_dev) {
input_dev         256 drivers/input/keyboard/locomokbd.c 	locomokbd->input = input_dev;
input_dev         259 drivers/input/keyboard/locomokbd.c 	input_dev->name = "LoCoMo keyboard";
input_dev         260 drivers/input/keyboard/locomokbd.c 	input_dev->phys = locomokbd->phys;
input_dev         261 drivers/input/keyboard/locomokbd.c 	input_dev->id.bustype = BUS_HOST;
input_dev         262 drivers/input/keyboard/locomokbd.c 	input_dev->id.vendor = 0x0001;
input_dev         263 drivers/input/keyboard/locomokbd.c 	input_dev->id.product = 0x0001;
input_dev         264 drivers/input/keyboard/locomokbd.c 	input_dev->id.version = 0x0100;
input_dev         265 drivers/input/keyboard/locomokbd.c 	input_dev->open = locomokbd_open;
input_dev         266 drivers/input/keyboard/locomokbd.c 	input_dev->close = locomokbd_close;
input_dev         267 drivers/input/keyboard/locomokbd.c 	input_dev->dev.parent = &dev->dev;
input_dev         269 drivers/input/keyboard/locomokbd.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP) |
input_dev         271 drivers/input/keyboard/locomokbd.c 	input_dev->keycode = locomokbd->keycode;
input_dev         272 drivers/input/keyboard/locomokbd.c 	input_dev->keycodesize = sizeof(locomokbd_keycode[0]);
input_dev         273 drivers/input/keyboard/locomokbd.c 	input_dev->keycodemax = ARRAY_SIZE(locomokbd_keycode);
input_dev         275 drivers/input/keyboard/locomokbd.c 	input_set_drvdata(input_dev, locomokbd);
input_dev         279 drivers/input/keyboard/locomokbd.c 		set_bit(locomokbd->keycode[i], input_dev->keybit);
input_dev         280 drivers/input/keyboard/locomokbd.c 	clear_bit(0, input_dev->keybit);
input_dev         301 drivers/input/keyboard/locomokbd.c 	input_free_device(input_dev);
input_dev          57 drivers/input/keyboard/lpc32xx-keys.c 	struct input_dev *input;
input_dev          74 drivers/input/keyboard/lpc32xx-keys.c 	struct input_dev *input = kscandat->input;
input_dev         109 drivers/input/keyboard/lpc32xx-keys.c static int lpc32xx_kscan_open(struct input_dev *dev)
input_dev         123 drivers/input/keyboard/lpc32xx-keys.c static void lpc32xx_kscan_close(struct input_dev *dev)
input_dev         162 drivers/input/keyboard/lpc32xx-keys.c 	struct input_dev *input;
input_dev         272 drivers/input/keyboard/lpc32xx-keys.c 	struct input_dev *input = kscandat->input;
input_dev         290 drivers/input/keyboard/lpc32xx-keys.c 	struct input_dev *input = kscandat->input;
input_dev          27 drivers/input/keyboard/maple_keyb.c 	struct input_dev *dev;
input_dev          83 drivers/input/keyboard/maple_keyb.c 	struct input_dev *dev = kbd->dev;
input_dev         152 drivers/input/keyboard/maple_keyb.c 	struct input_dev *idev;
input_dev          27 drivers/input/keyboard/matrix_keypad.c 	struct input_dev *input_dev;
input_dev         118 drivers/input/keyboard/matrix_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         119 drivers/input/keyboard/matrix_keypad.c 	const unsigned short *keycodes = input_dev->keycode;
input_dev         153 drivers/input/keyboard/matrix_keypad.c 			input_event(input_dev, EV_MSC, MSC_SCAN, code);
input_dev         154 drivers/input/keyboard/matrix_keypad.c 			input_report_key(input_dev,
input_dev         159 drivers/input/keyboard/matrix_keypad.c 	input_sync(input_dev);
input_dev         197 drivers/input/keyboard/matrix_keypad.c static int matrix_keypad_start(struct input_dev *dev)
input_dev         213 drivers/input/keyboard/matrix_keypad.c static void matrix_keypad_stop(struct input_dev *dev)
input_dev         278 drivers/input/keyboard/matrix_keypad.c 	matrix_keypad_stop(keypad->input_dev);
input_dev         294 drivers/input/keyboard/matrix_keypad.c 	matrix_keypad_start(keypad->input_dev);
input_dev         484 drivers/input/keyboard/matrix_keypad.c 	struct input_dev *input_dev;
input_dev         498 drivers/input/keyboard/matrix_keypad.c 	input_dev = input_allocate_device();
input_dev         499 drivers/input/keyboard/matrix_keypad.c 	if (!keypad || !input_dev) {
input_dev         504 drivers/input/keyboard/matrix_keypad.c 	keypad->input_dev = input_dev;
input_dev         511 drivers/input/keyboard/matrix_keypad.c 	input_dev->name		= pdev->name;
input_dev         512 drivers/input/keyboard/matrix_keypad.c 	input_dev->id.bustype	= BUS_HOST;
input_dev         513 drivers/input/keyboard/matrix_keypad.c 	input_dev->dev.parent	= &pdev->dev;
input_dev         514 drivers/input/keyboard/matrix_keypad.c 	input_dev->open		= matrix_keypad_start;
input_dev         515 drivers/input/keyboard/matrix_keypad.c 	input_dev->close	= matrix_keypad_stop;
input_dev         520 drivers/input/keyboard/matrix_keypad.c 					 NULL, input_dev);
input_dev         527 drivers/input/keyboard/matrix_keypad.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         528 drivers/input/keyboard/matrix_keypad.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         529 drivers/input/keyboard/matrix_keypad.c 	input_set_drvdata(input_dev, keypad);
input_dev         535 drivers/input/keyboard/matrix_keypad.c 	err = input_register_device(keypad->input_dev);
input_dev         547 drivers/input/keyboard/matrix_keypad.c 	input_free_device(input_dev);
input_dev         557 drivers/input/keyboard/matrix_keypad.c 	input_unregister_device(keypad->input_dev);
input_dev          60 drivers/input/keyboard/max7359_keypad.c 	struct input_dev *input_dev;
input_dev          88 drivers/input/keyboard/max7359_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         101 drivers/input/keyboard/max7359_keypad.c 	input_event(input_dev, EV_MSC, MSC_SCAN, code);
input_dev         102 drivers/input/keyboard/max7359_keypad.c 	input_report_key(input_dev, keypad->keycodes[code], !release);
input_dev         103 drivers/input/keyboard/max7359_keypad.c 	input_sync(input_dev);
input_dev         127 drivers/input/keyboard/max7359_keypad.c static int max7359_open(struct input_dev *dev)
input_dev         136 drivers/input/keyboard/max7359_keypad.c static void max7359_close(struct input_dev *dev)
input_dev         164 drivers/input/keyboard/max7359_keypad.c 	struct input_dev *input_dev;
input_dev         189 drivers/input/keyboard/max7359_keypad.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         190 drivers/input/keyboard/max7359_keypad.c 	if (!input_dev) {
input_dev         196 drivers/input/keyboard/max7359_keypad.c 	keypad->input_dev = input_dev;
input_dev         198 drivers/input/keyboard/max7359_keypad.c 	input_dev->name = client->name;
input_dev         199 drivers/input/keyboard/max7359_keypad.c 	input_dev->id.bustype = BUS_I2C;
input_dev         200 drivers/input/keyboard/max7359_keypad.c 	input_dev->open = max7359_open;
input_dev         201 drivers/input/keyboard/max7359_keypad.c 	input_dev->close = max7359_close;
input_dev         202 drivers/input/keyboard/max7359_keypad.c 	input_dev->dev.parent = &client->dev;
input_dev         204 drivers/input/keyboard/max7359_keypad.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
input_dev         205 drivers/input/keyboard/max7359_keypad.c 	input_dev->keycodesize = sizeof(keypad->keycodes[0]);
input_dev         206 drivers/input/keyboard/max7359_keypad.c 	input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
input_dev         207 drivers/input/keyboard/max7359_keypad.c 	input_dev->keycode = keypad->keycodes;
input_dev         209 drivers/input/keyboard/max7359_keypad.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         210 drivers/input/keyboard/max7359_keypad.c 	input_set_drvdata(input_dev, keypad);
input_dev         216 drivers/input/keyboard/max7359_keypad.c 					   input_dev);
input_dev         232 drivers/input/keyboard/max7359_keypad.c 	error = input_register_device(input_dev);
input_dev          47 drivers/input/keyboard/mcs_touchkey.c 	struct input_dev *input_dev;
input_dev          59 drivers/input/keyboard/mcs_touchkey.c 	struct input_dev *input = data->input_dev;
input_dev         100 drivers/input/keyboard/mcs_touchkey.c 	struct input_dev *input_dev;
input_dev         114 drivers/input/keyboard/mcs_touchkey.c 	input_dev = input_allocate_device();
input_dev         115 drivers/input/keyboard/mcs_touchkey.c 	if (!data || !input_dev) {
input_dev         122 drivers/input/keyboard/mcs_touchkey.c 	data->input_dev = input_dev;
input_dev         145 drivers/input/keyboard/mcs_touchkey.c 	input_dev->name = "MELFAS MCS Touchkey";
input_dev         146 drivers/input/keyboard/mcs_touchkey.c 	input_dev->id.bustype = BUS_I2C;
input_dev         147 drivers/input/keyboard/mcs_touchkey.c 	input_dev->dev.parent = &client->dev;
input_dev         148 drivers/input/keyboard/mcs_touchkey.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY);
input_dev         150 drivers/input/keyboard/mcs_touchkey.c 		input_dev->evbit[0] |= BIT_MASK(EV_REP);
input_dev         151 drivers/input/keyboard/mcs_touchkey.c 	input_dev->keycode = data->keycodes;
input_dev         152 drivers/input/keyboard/mcs_touchkey.c 	input_dev->keycodesize = sizeof(data->keycodes[0]);
input_dev         153 drivers/input/keyboard/mcs_touchkey.c 	input_dev->keycodemax = pdata->key_maxval + 1;
input_dev         160 drivers/input/keyboard/mcs_touchkey.c 		__set_bit(code, input_dev->keybit);
input_dev         163 drivers/input/keyboard/mcs_touchkey.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         164 drivers/input/keyboard/mcs_touchkey.c 	input_set_drvdata(input_dev, data);
input_dev         182 drivers/input/keyboard/mcs_touchkey.c 	error = input_register_device(input_dev);
input_dev         192 drivers/input/keyboard/mcs_touchkey.c 	input_free_device(input_dev);
input_dev         204 drivers/input/keyboard/mcs_touchkey.c 	input_unregister_device(data->input_dev);
input_dev          59 drivers/input/keyboard/mpr121_touchkey.c 	struct input_dev	*input_dev;
input_dev         122 drivers/input/keyboard/mpr121_touchkey.c 	struct input_dev *input = mpr121->input_dev;
input_dev         231 drivers/input/keyboard/mpr121_touchkey.c 	struct input_dev *input_dev;
input_dev         250 drivers/input/keyboard/mpr121_touchkey.c 	input_dev = devm_input_allocate_device(dev);
input_dev         251 drivers/input/keyboard/mpr121_touchkey.c 	if (!input_dev)
input_dev         255 drivers/input/keyboard/mpr121_touchkey.c 	mpr121->input_dev = input_dev;
input_dev         271 drivers/input/keyboard/mpr121_touchkey.c 	input_dev->name = "Freescale MPR121 Touchkey";
input_dev         272 drivers/input/keyboard/mpr121_touchkey.c 	input_dev->id.bustype = BUS_I2C;
input_dev         273 drivers/input/keyboard/mpr121_touchkey.c 	input_dev->dev.parent = dev;
input_dev         275 drivers/input/keyboard/mpr121_touchkey.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         276 drivers/input/keyboard/mpr121_touchkey.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         278 drivers/input/keyboard/mpr121_touchkey.c 	input_dev->keycode = mpr121->keycodes;
input_dev         279 drivers/input/keyboard/mpr121_touchkey.c 	input_dev->keycodesize = sizeof(mpr121->keycodes[0]);
input_dev         280 drivers/input/keyboard/mpr121_touchkey.c 	input_dev->keycodemax = mpr121->keycount;
input_dev         283 drivers/input/keyboard/mpr121_touchkey.c 		input_set_capability(input_dev, EV_KEY, mpr121->keycodes[i]);
input_dev         300 drivers/input/keyboard/mpr121_touchkey.c 	error = input_register_device(input_dev);
input_dev          86 drivers/input/keyboard/mtk-pmic-keys.c 	struct input_dev *input_dev;
input_dev         159 drivers/input/keyboard/mtk-pmic-keys.c 	input_report_key(info->keys->input_dev, info->keycode, pressed);
input_dev         160 drivers/input/keyboard/mtk-pmic-keys.c 	input_sync(info->keys->input_dev);
input_dev         191 drivers/input/keyboard/mtk-pmic-keys.c 	input_set_capability(keys->input_dev, EV_KEY, info->keycode);
input_dev         246 drivers/input/keyboard/mtk-pmic-keys.c 	struct input_dev *input_dev;
input_dev         258 drivers/input/keyboard/mtk-pmic-keys.c 	keys->input_dev = input_dev = devm_input_allocate_device(keys->dev);
input_dev         259 drivers/input/keyboard/mtk-pmic-keys.c 	if (!input_dev) {
input_dev         264 drivers/input/keyboard/mtk-pmic-keys.c 	input_dev->name = "mtk-pmic-keys";
input_dev         265 drivers/input/keyboard/mtk-pmic-keys.c 	input_dev->id.bustype = BUS_HOST;
input_dev         266 drivers/input/keyboard/mtk-pmic-keys.c 	input_dev->id.vendor = 0x0001;
input_dev         267 drivers/input/keyboard/mtk-pmic-keys.c 	input_dev->id.product = 0x0001;
input_dev         268 drivers/input/keyboard/mtk-pmic-keys.c 	input_dev->id.version = 0x0001;
input_dev         307 drivers/input/keyboard/mtk-pmic-keys.c 	error = input_register_device(input_dev);
input_dev          45 drivers/input/keyboard/newtonkbd.c 	struct input_dev *dev;
input_dev          70 drivers/input/keyboard/newtonkbd.c 	struct input_dev *input_dev;
input_dev          75 drivers/input/keyboard/newtonkbd.c 	input_dev = input_allocate_device();
input_dev          76 drivers/input/keyboard/newtonkbd.c 	if (!nkbd || !input_dev)
input_dev          80 drivers/input/keyboard/newtonkbd.c 	nkbd->dev = input_dev;
input_dev          84 drivers/input/keyboard/newtonkbd.c 	input_dev->name = "Newton Keyboard";
input_dev          85 drivers/input/keyboard/newtonkbd.c 	input_dev->phys = nkbd->phys;
input_dev          86 drivers/input/keyboard/newtonkbd.c 	input_dev->id.bustype = BUS_RS232;
input_dev          87 drivers/input/keyboard/newtonkbd.c 	input_dev->id.vendor = SERIO_NEWTON;
input_dev          88 drivers/input/keyboard/newtonkbd.c 	input_dev->id.product = 0x0001;
input_dev          89 drivers/input/keyboard/newtonkbd.c 	input_dev->id.version = 0x0100;
input_dev          90 drivers/input/keyboard/newtonkbd.c 	input_dev->dev.parent = &serio->dev;
input_dev          92 drivers/input/keyboard/newtonkbd.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
input_dev          93 drivers/input/keyboard/newtonkbd.c 	input_dev->keycode = nkbd->keycode;
input_dev          94 drivers/input/keyboard/newtonkbd.c 	input_dev->keycodesize = sizeof(unsigned char);
input_dev          95 drivers/input/keyboard/newtonkbd.c 	input_dev->keycodemax = ARRAY_SIZE(nkbd_keycode);
input_dev          97 drivers/input/keyboard/newtonkbd.c 		set_bit(nkbd->keycode[i], input_dev->keybit);
input_dev          98 drivers/input/keyboard/newtonkbd.c 	clear_bit(0, input_dev->keybit);
input_dev         114 drivers/input/keyboard/newtonkbd.c  fail1:	input_free_device(input_dev);
input_dev          65 drivers/input/keyboard/nomadik-ske-keypad.c 	struct input_dev *input;
input_dev         142 drivers/input/keyboard/nomadik-ske-keypad.c 	struct input_dev *input = keypad->input;
input_dev         227 drivers/input/keyboard/nomadik-ske-keypad.c 	struct input_dev *input;
input_dev          35 drivers/input/keyboard/nspire-keypad.c 	struct input_dev *input;
input_dev          53 drivers/input/keyboard/nspire-keypad.c 	struct input_dev *input = keypad->input;
input_dev         133 drivers/input/keyboard/nspire-keypad.c static int nspire_keypad_open(struct input_dev *input)
input_dev         151 drivers/input/keyboard/nspire-keypad.c static void nspire_keypad_close(struct input_dev *input)
input_dev         162 drivers/input/keyboard/nspire-keypad.c 	struct input_dev *input;
input_dev          39 drivers/input/keyboard/omap-keypad.c 	struct input_dev *input;
input_dev         180 drivers/input/keyboard/omap-keypad.c 	struct input_dev *input_dev;
input_dev         195 drivers/input/keyboard/omap-keypad.c 	input_dev = input_allocate_device();
input_dev         196 drivers/input/keyboard/omap-keypad.c 	if (!omap_kp || !input_dev) {
input_dev         198 drivers/input/keyboard/omap-keypad.c 		input_free_device(input_dev);
input_dev         204 drivers/input/keyboard/omap-keypad.c 	omap_kp->input = input_dev;
input_dev         234 drivers/input/keyboard/omap-keypad.c 	input_dev->name = "omap-keypad";
input_dev         235 drivers/input/keyboard/omap-keypad.c 	input_dev->phys = "omap-keypad/input0";
input_dev         236 drivers/input/keyboard/omap-keypad.c 	input_dev->dev.parent = &pdev->dev;
input_dev         238 drivers/input/keyboard/omap-keypad.c 	input_dev->id.bustype = BUS_HOST;
input_dev         239 drivers/input/keyboard/omap-keypad.c 	input_dev->id.vendor = 0x0001;
input_dev         240 drivers/input/keyboard/omap-keypad.c 	input_dev->id.product = 0x0001;
input_dev         241 drivers/input/keyboard/omap-keypad.c 	input_dev->id.version = 0x0100;
input_dev         244 drivers/input/keyboard/omap-keypad.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         248 drivers/input/keyboard/omap-keypad.c 					 omap_kp->keymap, input_dev);
input_dev         275 drivers/input/keyboard/omap-keypad.c 	input_dev = NULL;
input_dev         285 drivers/input/keyboard/omap-keypad.c 	input_free_device(input_dev);
input_dev          69 drivers/input/keyboard/omap4-keypad.c 	struct input_dev *input;
input_dev         125 drivers/input/keyboard/omap4-keypad.c 	struct input_dev *input_dev = keypad_data->input;
input_dev         142 drivers/input/keyboard/omap4-keypad.c 				input_event(input_dev, EV_MSC, MSC_SCAN, code);
input_dev         143 drivers/input/keyboard/omap4-keypad.c 				input_report_key(input_dev,
input_dev         150 drivers/input/keyboard/omap4-keypad.c 	input_sync(input_dev);
input_dev         162 drivers/input/keyboard/omap4-keypad.c static int omap4_keypad_open(struct input_dev *input)
input_dev         189 drivers/input/keyboard/omap4-keypad.c static void omap4_keypad_close(struct input_dev *input)
input_dev         229 drivers/input/keyboard/omap4-keypad.c 	struct input_dev *input_dev;
input_dev         305 drivers/input/keyboard/omap4-keypad.c 	keypad_data->input = input_dev = input_allocate_device();
input_dev         306 drivers/input/keyboard/omap4-keypad.c 	if (!input_dev) {
input_dev         311 drivers/input/keyboard/omap4-keypad.c 	input_dev->name = pdev->name;
input_dev         312 drivers/input/keyboard/omap4-keypad.c 	input_dev->dev.parent = &pdev->dev;
input_dev         313 drivers/input/keyboard/omap4-keypad.c 	input_dev->id.bustype = BUS_HOST;
input_dev         314 drivers/input/keyboard/omap4-keypad.c 	input_dev->id.vendor = 0x0001;
input_dev         315 drivers/input/keyboard/omap4-keypad.c 	input_dev->id.product = 0x0001;
input_dev         316 drivers/input/keyboard/omap4-keypad.c 	input_dev->id.version = 0x0001;
input_dev         318 drivers/input/keyboard/omap4-keypad.c 	input_dev->open = omap4_keypad_open;
input_dev         319 drivers/input/keyboard/omap4-keypad.c 	input_dev->close = omap4_keypad_close;
input_dev         321 drivers/input/keyboard/omap4-keypad.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         323 drivers/input/keyboard/omap4-keypad.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         325 drivers/input/keyboard/omap4-keypad.c 	input_set_drvdata(input_dev, keypad_data);
input_dev         340 drivers/input/keyboard/omap4-keypad.c 					   keypad_data->keymap, input_dev);
input_dev         372 drivers/input/keyboard/omap4-keypad.c 	input_free_device(input_dev);
input_dev          19 drivers/input/keyboard/opencores-kbd.c 	struct input_dev *input;
input_dev          28 drivers/input/keyboard/opencores-kbd.c 	struct input_dev *input = opencores_kbd->input;
input_dev          40 drivers/input/keyboard/opencores-kbd.c 	struct input_dev *input;
input_dev          94 drivers/input/keyboard/pmic8xxx-keypad.c 	struct input_dev *input;
input_dev         476 drivers/input/keyboard/pmic8xxx-keypad.c static int pmic8xxx_kp_open(struct input_dev *dev)
input_dev         483 drivers/input/keyboard/pmic8xxx-keypad.c static void pmic8xxx_kp_close(struct input_dev *dev)
input_dev         629 drivers/input/keyboard/pmic8xxx-keypad.c 	struct input_dev *input_dev = kp->input;
input_dev         634 drivers/input/keyboard/pmic8xxx-keypad.c 		mutex_lock(&input_dev->mutex);
input_dev         636 drivers/input/keyboard/pmic8xxx-keypad.c 		if (input_dev->users)
input_dev         639 drivers/input/keyboard/pmic8xxx-keypad.c 		mutex_unlock(&input_dev->mutex);
input_dev         649 drivers/input/keyboard/pmic8xxx-keypad.c 	struct input_dev *input_dev = kp->input;
input_dev         654 drivers/input/keyboard/pmic8xxx-keypad.c 		mutex_lock(&input_dev->mutex);
input_dev         656 drivers/input/keyboard/pmic8xxx-keypad.c 		if (input_dev->users)
input_dev         659 drivers/input/keyboard/pmic8xxx-keypad.c 		mutex_unlock(&input_dev->mutex);
input_dev         100 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev;
input_dev         121 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         122 drivers/input/keyboard/pxa27x_keypad.c 	struct device *dev = input_dev->dev.parent;
input_dev         141 drivers/input/keyboard/pxa27x_keypad.c 					   keypad->keycodes, input_dev);
input_dev         151 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         152 drivers/input/keyboard/pxa27x_keypad.c 	struct device *dev = input_dev->dev.parent;
input_dev         202 drivers/input/keyboard/pxa27x_keypad.c 		__set_bit(code, input_dev->keybit);
input_dev         217 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         218 drivers/input/keyboard/pxa27x_keypad.c 	struct device *dev = input_dev->dev.parent;
input_dev         229 drivers/input/keyboard/pxa27x_keypad.c 		__set_bit(relcode, input_dev->relbit);
input_dev         233 drivers/input/keyboard/pxa27x_keypad.c 		__set_bit(relcode, input_dev->relbit);
input_dev         258 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(keycode, input_dev->keybit);
input_dev         262 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(keycode, input_dev->keybit);
input_dev         283 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         284 drivers/input/keyboard/pxa27x_keypad.c 	struct device *dev = input_dev->dev.parent;
input_dev         324 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
input_dev         334 drivers/input/keyboard/pxa27x_keypad.c 	dev_info(keypad->input_dev->dev.parent, "missing platform data\n");
input_dev         344 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         352 drivers/input/keyboard/pxa27x_keypad.c 					   keypad->keycodes, input_dev);
input_dev         360 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
input_dev         366 drivers/input/keyboard/pxa27x_keypad.c 		__set_bit(keycode, input_dev->keybit);
input_dev         373 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(keycode, input_dev->keybit);
input_dev         377 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(keycode, input_dev->keybit);
input_dev         382 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(pdata->rotary0_rel_code, input_dev->relbit);
input_dev         390 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(keycode, input_dev->keybit);
input_dev         394 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(keycode, input_dev->keybit);
input_dev         399 drivers/input/keyboard/pxa27x_keypad.c 			__set_bit(pdata->rotary1_rel_code, input_dev->relbit);
input_dev         403 drivers/input/keyboard/pxa27x_keypad.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         411 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         466 drivers/input/keyboard/pxa27x_keypad.c 			input_event(input_dev, EV_MSC, MSC_SCAN, code);
input_dev         467 drivers/input/keyboard/pxa27x_keypad.c 			input_report_key(input_dev, keypad->keycodes[code],
input_dev         471 drivers/input/keyboard/pxa27x_keypad.c 	input_sync(input_dev);
input_dev         489 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *dev = keypad->input_dev;
input_dev         530 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         558 drivers/input/keyboard/pxa27x_keypad.c 			input_event(input_dev, EV_MSC, MSC_SCAN, code);
input_dev         559 drivers/input/keyboard/pxa27x_keypad.c 			input_report_key(input_dev, keypad->keycodes[code],
input_dev         563 drivers/input/keyboard/pxa27x_keypad.c 	input_sync(input_dev);
input_dev         641 drivers/input/keyboard/pxa27x_keypad.c static int pxa27x_keypad_open(struct input_dev *dev)
input_dev         655 drivers/input/keyboard/pxa27x_keypad.c static void pxa27x_keypad_close(struct input_dev *dev)
input_dev         685 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         695 drivers/input/keyboard/pxa27x_keypad.c 		mutex_lock(&input_dev->mutex);
input_dev         697 drivers/input/keyboard/pxa27x_keypad.c 		if (input_dev->users) {
input_dev         704 drivers/input/keyboard/pxa27x_keypad.c 		mutex_unlock(&input_dev->mutex);
input_dev         721 drivers/input/keyboard/pxa27x_keypad.c 	struct input_dev *input_dev;
input_dev         744 drivers/input/keyboard/pxa27x_keypad.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         745 drivers/input/keyboard/pxa27x_keypad.c 	if (!input_dev)
input_dev         749 drivers/input/keyboard/pxa27x_keypad.c 	keypad->input_dev = input_dev;
input_dev         762 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->name = pdev->name;
input_dev         763 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->id.bustype = BUS_HOST;
input_dev         764 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->open = pxa27x_keypad_open;
input_dev         765 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->close = pxa27x_keypad_close;
input_dev         766 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->dev.parent = &pdev->dev;
input_dev         768 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->keycode = keypad->keycodes;
input_dev         769 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->keycodesize = sizeof(keypad->keycodes[0]);
input_dev         770 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
input_dev         772 drivers/input/keyboard/pxa27x_keypad.c 	input_set_drvdata(input_dev, keypad);
input_dev         774 drivers/input/keyboard/pxa27x_keypad.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
input_dev         775 drivers/input/keyboard/pxa27x_keypad.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         797 drivers/input/keyboard/pxa27x_keypad.c 		input_dev->evbit[0] |= BIT_MASK(EV_REL);
input_dev         808 drivers/input/keyboard/pxa27x_keypad.c 	error = input_register_device(input_dev);
input_dev          22 drivers/input/keyboard/pxa930_rotary.c 	struct input_dev	*input_dev;
input_dev          54 drivers/input/keyboard/pxa930_rotary.c 		input_report_key(r->input_dev, key, 1);
input_dev          55 drivers/input/keyboard/pxa930_rotary.c 		input_sync(r->input_dev);
input_dev          56 drivers/input/keyboard/pxa930_rotary.c 		input_report_key(r->input_dev, key, 0);
input_dev          58 drivers/input/keyboard/pxa930_rotary.c 		input_report_rel(r->input_dev, pdata->rel_code, delta);
input_dev          60 drivers/input/keyboard/pxa930_rotary.c 	input_sync(r->input_dev);
input_dev          65 drivers/input/keyboard/pxa930_rotary.c static int pxa930_rotary_open(struct input_dev *dev)
input_dev          74 drivers/input/keyboard/pxa930_rotary.c static void pxa930_rotary_close(struct input_dev *dev)
input_dev          86 drivers/input/keyboard/pxa930_rotary.c 	struct input_dev *input_dev;
input_dev         121 drivers/input/keyboard/pxa930_rotary.c 	input_dev = input_allocate_device();
input_dev         122 drivers/input/keyboard/pxa930_rotary.c 	if (!input_dev) {
input_dev         128 drivers/input/keyboard/pxa930_rotary.c 	input_dev->name = pdev->name;
input_dev         129 drivers/input/keyboard/pxa930_rotary.c 	input_dev->id.bustype = BUS_HOST;
input_dev         130 drivers/input/keyboard/pxa930_rotary.c 	input_dev->open = pxa930_rotary_open;
input_dev         131 drivers/input/keyboard/pxa930_rotary.c 	input_dev->close = pxa930_rotary_close;
input_dev         132 drivers/input/keyboard/pxa930_rotary.c 	input_dev->dev.parent = &pdev->dev;
input_dev         135 drivers/input/keyboard/pxa930_rotary.c 		__set_bit(pdata->up_key, input_dev->keybit);
input_dev         136 drivers/input/keyboard/pxa930_rotary.c 		__set_bit(pdata->down_key, input_dev->keybit);
input_dev         137 drivers/input/keyboard/pxa930_rotary.c 		__set_bit(EV_KEY, input_dev->evbit);
input_dev         139 drivers/input/keyboard/pxa930_rotary.c 		__set_bit(pdata->rel_code, input_dev->relbit);
input_dev         140 drivers/input/keyboard/pxa930_rotary.c 		__set_bit(EV_REL, input_dev->evbit);
input_dev         143 drivers/input/keyboard/pxa930_rotary.c 	r->input_dev = input_dev;
input_dev         144 drivers/input/keyboard/pxa930_rotary.c 	input_set_drvdata(input_dev, r);
input_dev         153 drivers/input/keyboard/pxa930_rotary.c 	err = input_register_device(input_dev);
input_dev         164 drivers/input/keyboard/pxa930_rotary.c 	input_free_device(input_dev);
input_dev         177 drivers/input/keyboard/pxa930_rotary.c 	input_unregister_device(r->input_dev);
input_dev         116 drivers/input/keyboard/qt1050.c 	struct input_dev	*input;
input_dev         251 drivers/input/keyboard/qt1050.c 	struct input_dev *input = ts->input;
input_dev         431 drivers/input/keyboard/qt1050.c 	struct input_dev *input;
input_dev          50 drivers/input/keyboard/qt1070.c 	struct input_dev *input;
input_dev         107 drivers/input/keyboard/qt1070.c 	struct input_dev *input = data->input;
input_dev         133 drivers/input/keyboard/qt1070.c 	struct input_dev *input;
input_dev          56 drivers/input/keyboard/qt2160.c 	struct input_dev *input;
input_dev         161 drivers/input/keyboard/qt2160.c 	struct input_dev *input = qt2160->input;
input_dev         345 drivers/input/keyboard/qt2160.c 	struct input_dev *input;
input_dev          63 drivers/input/keyboard/samsung-keypad.c 	struct input_dev *input_dev;
input_dev         108 drivers/input/keyboard/samsung-keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         127 drivers/input/keyboard/samsung-keypad.c 			dev_dbg(&keypad->input_dev->dev,
input_dev         133 drivers/input/keyboard/samsung-keypad.c 			input_event(input_dev, EV_MSC, MSC_SCAN, val);
input_dev         134 drivers/input/keyboard/samsung-keypad.c 			input_report_key(input_dev,
input_dev         137 drivers/input/keyboard/samsung-keypad.c 		input_sync(keypad->input_dev);
input_dev         225 drivers/input/keyboard/samsung-keypad.c static int samsung_keypad_open(struct input_dev *input_dev)
input_dev         227 drivers/input/keyboard/samsung-keypad.c 	struct samsung_keypad *keypad = input_get_drvdata(input_dev);
input_dev         234 drivers/input/keyboard/samsung-keypad.c static void samsung_keypad_close(struct input_dev *input_dev)
input_dev         236 drivers/input/keyboard/samsung-keypad.c 	struct samsung_keypad *keypad = input_get_drvdata(input_dev);
input_dev         321 drivers/input/keyboard/samsung-keypad.c 	struct input_dev *input_dev;
input_dev         354 drivers/input/keyboard/samsung-keypad.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         355 drivers/input/keyboard/samsung-keypad.c 	if (!keypad || !input_dev)
input_dev         378 drivers/input/keyboard/samsung-keypad.c 	keypad->input_dev = input_dev;
input_dev         392 drivers/input/keyboard/samsung-keypad.c 	input_dev->name = pdev->name;
input_dev         393 drivers/input/keyboard/samsung-keypad.c 	input_dev->id.bustype = BUS_HOST;
input_dev         394 drivers/input/keyboard/samsung-keypad.c 	input_dev->dev.parent = &pdev->dev;
input_dev         396 drivers/input/keyboard/samsung-keypad.c 	input_dev->open = samsung_keypad_open;
input_dev         397 drivers/input/keyboard/samsung-keypad.c 	input_dev->close = samsung_keypad_close;
input_dev         401 drivers/input/keyboard/samsung-keypad.c 					   keypad->keycodes, input_dev);
input_dev         407 drivers/input/keyboard/samsung-keypad.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         409 drivers/input/keyboard/samsung-keypad.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         411 drivers/input/keyboard/samsung-keypad.c 	input_set_drvdata(input_dev, keypad);
input_dev         431 drivers/input/keyboard/samsung-keypad.c 	error = input_register_device(keypad->input_dev);
input_dev         455 drivers/input/keyboard/samsung-keypad.c 	input_unregister_device(keypad->input_dev);
input_dev         536 drivers/input/keyboard/samsung-keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         538 drivers/input/keyboard/samsung-keypad.c 	mutex_lock(&input_dev->mutex);
input_dev         540 drivers/input/keyboard/samsung-keypad.c 	if (input_dev->users)
input_dev         545 drivers/input/keyboard/samsung-keypad.c 	mutex_unlock(&input_dev->mutex);
input_dev         554 drivers/input/keyboard/samsung-keypad.c 	struct input_dev *input_dev = keypad->input_dev;
input_dev         556 drivers/input/keyboard/samsung-keypad.c 	mutex_lock(&input_dev->mutex);
input_dev         560 drivers/input/keyboard/samsung-keypad.c 	if (input_dev->users)
input_dev         563 drivers/input/keyboard/samsung-keypad.c 	mutex_unlock(&input_dev->mutex);
input_dev          37 drivers/input/keyboard/sh_keysc.c 	struct input_dev *input;
input_dev         166 drivers/input/keyboard/sh_keysc.c 	struct input_dev *input;
input_dev          39 drivers/input/keyboard/snvs_pwrkey.c 	struct input_dev *input;
input_dev          45 drivers/input/keyboard/snvs_pwrkey.c 	struct input_dev *input = pdata->input;
input_dev          94 drivers/input/keyboard/snvs_pwrkey.c 	struct input_dev *input = NULL;
input_dev          56 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input;
input_dev          72 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input = kbd->input;
input_dev         102 drivers/input/keyboard/spear-keyboard.c static int spear_kbd_open(struct input_dev *dev)
input_dev         132 drivers/input/keyboard/spear-keyboard.c static void spear_kbd_close(struct input_dev *dev)
input_dev         188 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input_dev;
input_dev         203 drivers/input/keyboard/spear-keyboard.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         204 drivers/input/keyboard/spear-keyboard.c 	if (!input_dev) {
input_dev         209 drivers/input/keyboard/spear-keyboard.c 	kbd->input = input_dev;
input_dev         231 drivers/input/keyboard/spear-keyboard.c 	input_dev->name = "Spear Keyboard";
input_dev         232 drivers/input/keyboard/spear-keyboard.c 	input_dev->phys = "keyboard/input0";
input_dev         233 drivers/input/keyboard/spear-keyboard.c 	input_dev->id.bustype = BUS_HOST;
input_dev         234 drivers/input/keyboard/spear-keyboard.c 	input_dev->id.vendor = 0x0001;
input_dev         235 drivers/input/keyboard/spear-keyboard.c 	input_dev->id.product = 0x0001;
input_dev         236 drivers/input/keyboard/spear-keyboard.c 	input_dev->id.version = 0x0100;
input_dev         237 drivers/input/keyboard/spear-keyboard.c 	input_dev->open = spear_kbd_open;
input_dev         238 drivers/input/keyboard/spear-keyboard.c 	input_dev->close = spear_kbd_close;
input_dev         241 drivers/input/keyboard/spear-keyboard.c 					   kbd->keycodes, input_dev);
input_dev         248 drivers/input/keyboard/spear-keyboard.c 		__set_bit(EV_REP, input_dev->evbit);
input_dev         249 drivers/input/keyboard/spear-keyboard.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         251 drivers/input/keyboard/spear-keyboard.c 	input_set_drvdata(input_dev, kbd);
input_dev         264 drivers/input/keyboard/spear-keyboard.c 	error = input_register_device(input_dev);
input_dev         291 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input_dev = kbd->input;
input_dev         294 drivers/input/keyboard/spear-keyboard.c 	mutex_lock(&input_dev->mutex);
input_dev         321 drivers/input/keyboard/spear-keyboard.c 		if (input_dev->users) {
input_dev         329 drivers/input/keyboard/spear-keyboard.c 	if (input_dev->users)
input_dev         335 drivers/input/keyboard/spear-keyboard.c 	mutex_unlock(&input_dev->mutex);
input_dev         344 drivers/input/keyboard/spear-keyboard.c 	struct input_dev *input_dev = kbd->input;
input_dev         346 drivers/input/keyboard/spear-keyboard.c 	mutex_lock(&input_dev->mutex);
input_dev         354 drivers/input/keyboard/spear-keyboard.c 		if (input_dev->users)
input_dev         359 drivers/input/keyboard/spear-keyboard.c 	if (input_dev->users)
input_dev         362 drivers/input/keyboard/spear-keyboard.c 	mutex_unlock(&input_dev->mutex);
input_dev          32 drivers/input/keyboard/st-keyscan.c 	struct input_dev *input_dev;
input_dev          42 drivers/input/keyboard/st-keyscan.c 	unsigned short *keycode = keypad->input_dev->keycode;
input_dev          51 drivers/input/keyboard/st-keyscan.c 		input_report_key(keypad->input_dev,
input_dev          54 drivers/input/keyboard/st-keyscan.c 	input_sync(keypad->input_dev);
input_dev          86 drivers/input/keyboard/st-keyscan.c static int keyscan_open(struct input_dev *dev)
input_dev          93 drivers/input/keyboard/st-keyscan.c static void keyscan_close(struct input_dev *dev)
input_dev         102 drivers/input/keyboard/st-keyscan.c 	struct device *dev = keypad_data->input_dev->dev.parent;
input_dev         125 drivers/input/keyboard/st-keyscan.c 	struct input_dev *input_dev;
input_dev         139 drivers/input/keyboard/st-keyscan.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         140 drivers/input/keyboard/st-keyscan.c 	if (!input_dev) {
input_dev         145 drivers/input/keyboard/st-keyscan.c 	input_dev->name = pdev->name;
input_dev         146 drivers/input/keyboard/st-keyscan.c 	input_dev->phys = "keyscan-keys/input0";
input_dev         147 drivers/input/keyboard/st-keyscan.c 	input_dev->dev.parent = &pdev->dev;
input_dev         148 drivers/input/keyboard/st-keyscan.c 	input_dev->open = keyscan_open;
input_dev         149 drivers/input/keyboard/st-keyscan.c 	input_dev->close = keyscan_close;
input_dev         151 drivers/input/keyboard/st-keyscan.c 	input_dev->id.bustype = BUS_HOST;
input_dev         153 drivers/input/keyboard/st-keyscan.c 	keypad_data->input_dev = input_dev;
input_dev         162 drivers/input/keyboard/st-keyscan.c 					   NULL, input_dev);
input_dev         168 drivers/input/keyboard/st-keyscan.c 	input_set_drvdata(input_dev, keypad_data);
input_dev         200 drivers/input/keyboard/st-keyscan.c 	error = input_register_device(input_dev);
input_dev         218 drivers/input/keyboard/st-keyscan.c 	struct input_dev *input = keypad->input_dev;
input_dev         235 drivers/input/keyboard/st-keyscan.c 	struct input_dev *input = keypad->input_dev;
input_dev         130 drivers/input/keyboard/stmpe-keypad.c 	struct input_dev *input;
input_dev         165 drivers/input/keyboard/stmpe-keypad.c 	struct input_dev *input = keypad->input;
input_dev         335 drivers/input/keyboard/stmpe-keypad.c 	struct input_dev *input;
input_dev          51 drivers/input/keyboard/stowaway.c 	struct input_dev *dev;
input_dev          60 drivers/input/keyboard/stowaway.c 	struct input_dev *dev = skbd->dev;
input_dev          74 drivers/input/keyboard/stowaway.c 	struct input_dev *input_dev;
input_dev          79 drivers/input/keyboard/stowaway.c 	input_dev = input_allocate_device();
input_dev          80 drivers/input/keyboard/stowaway.c 	if (!skbd || !input_dev)
input_dev          84 drivers/input/keyboard/stowaway.c 	skbd->dev = input_dev;
input_dev          88 drivers/input/keyboard/stowaway.c 	input_dev->name = "Stowaway Keyboard";
input_dev          89 drivers/input/keyboard/stowaway.c 	input_dev->phys = skbd->phys;
input_dev          90 drivers/input/keyboard/stowaway.c 	input_dev->id.bustype = BUS_RS232;
input_dev          91 drivers/input/keyboard/stowaway.c 	input_dev->id.vendor = SERIO_STOWAWAY;
input_dev          92 drivers/input/keyboard/stowaway.c 	input_dev->id.product = 0x0001;
input_dev          93 drivers/input/keyboard/stowaway.c 	input_dev->id.version = 0x0100;
input_dev          94 drivers/input/keyboard/stowaway.c 	input_dev->dev.parent = &serio->dev;
input_dev          96 drivers/input/keyboard/stowaway.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
input_dev          97 drivers/input/keyboard/stowaway.c 	input_dev->keycode = skbd->keycode;
input_dev          98 drivers/input/keyboard/stowaway.c 	input_dev->keycodesize = sizeof(unsigned char);
input_dev          99 drivers/input/keyboard/stowaway.c 	input_dev->keycodemax = ARRAY_SIZE(skbd_keycode);
input_dev         101 drivers/input/keyboard/stowaway.c 		set_bit(skbd_keycode[i], input_dev->keybit);
input_dev         102 drivers/input/keyboard/stowaway.c 	clear_bit(0, input_dev->keybit);
input_dev         118 drivers/input/keyboard/stowaway.c  fail1:	input_free_device(input_dev);
input_dev          84 drivers/input/keyboard/sun4i-lradc-keys.c 	struct input_dev *input;
input_dev         134 drivers/input/keyboard/sun4i-lradc-keys.c static int sun4i_lradc_open(struct input_dev *dev)
input_dev         158 drivers/input/keyboard/sun4i-lradc-keys.c static void sun4i_lradc_close(struct input_dev *dev)
input_dev          61 drivers/input/keyboard/sunkbd.c 	struct input_dev *dev;
input_dev         137 drivers/input/keyboard/sunkbd.c static int sunkbd_event(struct input_dev *dev,
input_dev         240 drivers/input/keyboard/sunkbd.c 	struct input_dev *input_dev;
input_dev         245 drivers/input/keyboard/sunkbd.c 	input_dev = input_allocate_device();
input_dev         246 drivers/input/keyboard/sunkbd.c 	if (!sunkbd || !input_dev)
input_dev         250 drivers/input/keyboard/sunkbd.c 	sunkbd->dev = input_dev;
input_dev         270 drivers/input/keyboard/sunkbd.c 	input_dev->name = sunkbd->name;
input_dev         271 drivers/input/keyboard/sunkbd.c 	input_dev->phys = sunkbd->phys;
input_dev         272 drivers/input/keyboard/sunkbd.c 	input_dev->id.bustype = BUS_RS232;
input_dev         273 drivers/input/keyboard/sunkbd.c 	input_dev->id.vendor  = SERIO_SUNKBD;
input_dev         274 drivers/input/keyboard/sunkbd.c 	input_dev->id.product = sunkbd->type;
input_dev         275 drivers/input/keyboard/sunkbd.c 	input_dev->id.version = 0x0100;
input_dev         276 drivers/input/keyboard/sunkbd.c 	input_dev->dev.parent = &serio->dev;
input_dev         278 drivers/input/keyboard/sunkbd.c 	input_set_drvdata(input_dev, sunkbd);
input_dev         280 drivers/input/keyboard/sunkbd.c 	input_dev->event = sunkbd_event;
input_dev         282 drivers/input/keyboard/sunkbd.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_LED) |
input_dev         284 drivers/input/keyboard/sunkbd.c 	input_dev->ledbit[0] = BIT_MASK(LED_CAPSL) | BIT_MASK(LED_COMPOSE) |
input_dev         286 drivers/input/keyboard/sunkbd.c 	input_dev->sndbit[0] = BIT_MASK(SND_CLICK) | BIT_MASK(SND_BELL);
input_dev         288 drivers/input/keyboard/sunkbd.c 	input_dev->keycode = sunkbd->keycode;
input_dev         289 drivers/input/keyboard/sunkbd.c 	input_dev->keycodesize = sizeof(unsigned char);
input_dev         290 drivers/input/keyboard/sunkbd.c 	input_dev->keycodemax = ARRAY_SIZE(sunkbd_keycode);
input_dev         292 drivers/input/keyboard/sunkbd.c 		__set_bit(sunkbd->keycode[i], input_dev->keybit);
input_dev         293 drivers/input/keyboard/sunkbd.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         306 drivers/input/keyboard/sunkbd.c  fail1:	input_free_device(input_dev);
input_dev         106 drivers/input/keyboard/tc3589x-keypad.c 	struct input_dev *input;
input_dev         292 drivers/input/keyboard/tc3589x-keypad.c static int tc3589x_keypad_open(struct input_dev *input)
input_dev         313 drivers/input/keyboard/tc3589x-keypad.c static void tc3589x_keypad_close(struct input_dev *input)
input_dev         378 drivers/input/keyboard/tc3589x-keypad.c 	struct input_dev *input;
input_dev          35 drivers/input/keyboard/tca6416-keypad.c 	struct input_dev *input;
input_dev          45 drivers/input/keyboard/tca6416-keypad.c 	struct input_dev *input;
input_dev          90 drivers/input/keyboard/tca6416-keypad.c 	struct input_dev *input = chip->input;
input_dev         141 drivers/input/keyboard/tca6416-keypad.c static int tca6416_keys_open(struct input_dev *dev)
input_dev         156 drivers/input/keyboard/tca6416-keypad.c static void tca6416_keys_close(struct input_dev *dev)
input_dev         202 drivers/input/keyboard/tca6416-keypad.c 	struct input_dev *input;
input_dev         114 drivers/input/keyboard/tca8418_keypad.c 	struct input_dev *input;
input_dev         161 drivers/input/keyboard/tca8418_keypad.c 	struct input_dev *input = keypad_data->input;
input_dev         267 drivers/input/keyboard/tca8418_keypad.c 	struct input_dev *input;
input_dev          91 drivers/input/keyboard/tegra-kbc.c 	struct input_dev *idev;
input_dev         112 drivers/input/keyboard/tegra-kbc.c static void tegra_kbc_report_released_keys(struct input_dev *input,
input_dev         130 drivers/input/keyboard/tegra-kbc.c static void tegra_kbc_report_pressed_keys(struct input_dev *input,
input_dev         431 drivers/input/keyboard/tegra-kbc.c static int tegra_kbc_open(struct input_dev *dev)
input_dev         438 drivers/input/keyboard/tegra-kbc.c static void tegra_kbc_close(struct input_dev *dev)
input_dev          48 drivers/input/keyboard/tm2-touchkey.c 	struct input_dev *input_dev;
input_dev         161 drivers/input/keyboard/tm2-touchkey.c 			input_report_key(touchkey->input_dev,
input_dev         164 drivers/input/keyboard/tm2-touchkey.c 		input_report_key(touchkey->input_dev,
input_dev         168 drivers/input/keyboard/tm2-touchkey.c 	input_sync(touchkey->input_dev);
input_dev         243 drivers/input/keyboard/tm2-touchkey.c 	touchkey->input_dev = devm_input_allocate_device(&client->dev);
input_dev         244 drivers/input/keyboard/tm2-touchkey.c 	if (!touchkey->input_dev) {
input_dev         249 drivers/input/keyboard/tm2-touchkey.c 	touchkey->input_dev->name = TM2_TOUCHKEY_DEV_NAME;
input_dev         250 drivers/input/keyboard/tm2-touchkey.c 	touchkey->input_dev->id.bustype = BUS_I2C;
input_dev         253 drivers/input/keyboard/tm2-touchkey.c 		input_set_capability(touchkey->input_dev, EV_KEY,
input_dev         256 drivers/input/keyboard/tm2-touchkey.c 	error = input_register_device(touchkey->input_dev);
input_dev          56 drivers/input/keyboard/twl4030_keypad.c 	struct input_dev *input;
input_dev         196 drivers/input/keyboard/twl4030_keypad.c 	struct input_dev *input = kp->input;
input_dev         328 drivers/input/keyboard/twl4030_keypad.c 	struct input_dev *input;
input_dev          42 drivers/input/keyboard/xtkbd.c 	struct input_dev *dev;
input_dev          72 drivers/input/keyboard/xtkbd.c 	struct input_dev *input_dev;
input_dev          77 drivers/input/keyboard/xtkbd.c 	input_dev = input_allocate_device();
input_dev          78 drivers/input/keyboard/xtkbd.c 	if (!xtkbd || !input_dev)
input_dev          82 drivers/input/keyboard/xtkbd.c 	xtkbd->dev = input_dev;
input_dev          86 drivers/input/keyboard/xtkbd.c 	input_dev->name = "XT Keyboard";
input_dev          87 drivers/input/keyboard/xtkbd.c 	input_dev->phys = xtkbd->phys;
input_dev          88 drivers/input/keyboard/xtkbd.c 	input_dev->id.bustype = BUS_XTKBD;
input_dev          89 drivers/input/keyboard/xtkbd.c 	input_dev->id.vendor  = 0x0001;
input_dev          90 drivers/input/keyboard/xtkbd.c 	input_dev->id.product = 0x0001;
input_dev          91 drivers/input/keyboard/xtkbd.c 	input_dev->id.version = 0x0100;
input_dev          92 drivers/input/keyboard/xtkbd.c 	input_dev->dev.parent = &serio->dev;
input_dev          94 drivers/input/keyboard/xtkbd.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
input_dev          95 drivers/input/keyboard/xtkbd.c 	input_dev->keycode = xtkbd->keycode;
input_dev          96 drivers/input/keyboard/xtkbd.c 	input_dev->keycodesize = sizeof(unsigned char);
input_dev          97 drivers/input/keyboard/xtkbd.c 	input_dev->keycodemax = ARRAY_SIZE(xtkbd_keycode);
input_dev         100 drivers/input/keyboard/xtkbd.c 		set_bit(xtkbd->keycode[i], input_dev->keybit);
input_dev         101 drivers/input/keyboard/xtkbd.c 	clear_bit(0, input_dev->keybit);
input_dev         117 drivers/input/keyboard/xtkbd.c  fail1:	input_free_device(input_dev);
input_dev          22 drivers/input/matrix-keymap.c static bool matrix_keypad_map_key(struct input_dev *input_dev,
input_dev          26 drivers/input/matrix-keymap.c 	unsigned short *keymap = input_dev->keycode;
input_dev          32 drivers/input/matrix-keymap.c 		dev_err(input_dev->dev.parent,
input_dev          39 drivers/input/matrix-keymap.c 	__set_bit(code, input_dev->keybit);
input_dev          71 drivers/input/matrix-keymap.c 				      struct input_dev *input_dev)
input_dev          73 drivers/input/matrix-keymap.c 	struct device *dev = input_dev->dev.parent;
input_dev         109 drivers/input/matrix-keymap.c 		if (!matrix_keypad_map_key(input_dev, rows, cols,
input_dev         154 drivers/input/matrix-keymap.c 			       struct input_dev *input_dev)
input_dev         161 drivers/input/matrix-keymap.c 	if (WARN_ON(!input_dev->dev.parent))
input_dev         165 drivers/input/matrix-keymap.c 		keymap = devm_kcalloc(input_dev->dev.parent,
input_dev         169 drivers/input/matrix-keymap.c 			dev_err(input_dev->dev.parent,
input_dev         175 drivers/input/matrix-keymap.c 	input_dev->keycode = keymap;
input_dev         176 drivers/input/matrix-keymap.c 	input_dev->keycodesize = sizeof(*keymap);
input_dev         177 drivers/input/matrix-keymap.c 	input_dev->keycodemax = max_keys;
input_dev         179 drivers/input/matrix-keymap.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         185 drivers/input/matrix-keymap.c 			if (!matrix_keypad_map_key(input_dev, rows, cols,
input_dev         191 drivers/input/matrix-keymap.c 						   input_dev);
input_dev         196 drivers/input/matrix-keymap.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev          36 drivers/input/misc/88pm80x_onkey.c 	struct input_dev *idev;
input_dev          37 drivers/input/misc/88pm860x_onkey.c 	struct input_dev	*idev;
input_dev          28 drivers/input/misc/ab8500-ponkey.c 	struct input_dev	*idev;
input_dev          53 drivers/input/misc/ab8500-ponkey.c 	struct input_dev *input;
input_dev          74 drivers/input/misc/ad714x.c 	struct input_dev *input;
input_dev          83 drivers/input/misc/ad714x.c 	struct input_dev *input;
input_dev         102 drivers/input/misc/ad714x.c 	struct input_dev *input;
input_dev         111 drivers/input/misc/ad714x.c 	struct input_dev *input;
input_dev         967 drivers/input/misc/ad714x.c 	struct input_dev *input;
input_dev         192 drivers/input/misc/adxl34x.c 	struct input_dev *input;
input_dev         271 drivers/input/misc/adxl34x.c static void adxl34x_report_key_single(struct input_dev *input, int key)
input_dev         661 drivers/input/misc/adxl34x.c static int adxl34x_input_open(struct input_dev *input)
input_dev         677 drivers/input/misc/adxl34x.c static void adxl34x_input_close(struct input_dev *input)
input_dev         696 drivers/input/misc/adxl34x.c 	struct input_dev *input_dev;
input_dev         708 drivers/input/misc/adxl34x.c 	input_dev = input_allocate_device();
input_dev         709 drivers/input/misc/adxl34x.c 	if (!ac || !input_dev) {
input_dev         726 drivers/input/misc/adxl34x.c 	ac->input = input_dev;
input_dev         733 drivers/input/misc/adxl34x.c 	input_dev->name = "ADXL34x accelerometer";
input_dev         744 drivers/input/misc/adxl34x.c 		dev_err(dev, "Failed to probe %s\n", input_dev->name);
input_dev         751 drivers/input/misc/adxl34x.c 	input_dev->phys = ac->phys;
input_dev         752 drivers/input/misc/adxl34x.c 	input_dev->dev.parent = dev;
input_dev         753 drivers/input/misc/adxl34x.c 	input_dev->id.product = ac->model;
input_dev         754 drivers/input/misc/adxl34x.c 	input_dev->id.bustype = bops->bustype;
input_dev         755 drivers/input/misc/adxl34x.c 	input_dev->open = adxl34x_input_open;
input_dev         756 drivers/input/misc/adxl34x.c 	input_dev->close = adxl34x_input_close;
input_dev         758 drivers/input/misc/adxl34x.c 	input_set_drvdata(input_dev, ac);
input_dev         760 drivers/input/misc/adxl34x.c 	__set_bit(ac->pdata.ev_type, input_dev->evbit);
input_dev         763 drivers/input/misc/adxl34x.c 		__set_bit(REL_X, input_dev->relbit);
input_dev         764 drivers/input/misc/adxl34x.c 		__set_bit(REL_Y, input_dev->relbit);
input_dev         765 drivers/input/misc/adxl34x.c 		__set_bit(REL_Z, input_dev->relbit);
input_dev         768 drivers/input/misc/adxl34x.c 		__set_bit(ABS_X, input_dev->absbit);
input_dev         769 drivers/input/misc/adxl34x.c 		__set_bit(ABS_Y, input_dev->absbit);
input_dev         770 drivers/input/misc/adxl34x.c 		__set_bit(ABS_Z, input_dev->absbit);
input_dev         777 drivers/input/misc/adxl34x.c 		input_set_abs_params(input_dev, ABS_X, -range, range, 3, 3);
input_dev         778 drivers/input/misc/adxl34x.c 		input_set_abs_params(input_dev, ABS_Y, -range, range, 3, 3);
input_dev         779 drivers/input/misc/adxl34x.c 		input_set_abs_params(input_dev, ABS_Z, -range, range, 3, 3);
input_dev         782 drivers/input/misc/adxl34x.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         783 drivers/input/misc/adxl34x.c 	__set_bit(pdata->ev_code_tap[ADXL_X_AXIS], input_dev->keybit);
input_dev         784 drivers/input/misc/adxl34x.c 	__set_bit(pdata->ev_code_tap[ADXL_Y_AXIS], input_dev->keybit);
input_dev         785 drivers/input/misc/adxl34x.c 	__set_bit(pdata->ev_code_tap[ADXL_Z_AXIS], input_dev->keybit);
input_dev         789 drivers/input/misc/adxl34x.c 		__set_bit(pdata->ev_code_ff, input_dev->keybit);
input_dev         793 drivers/input/misc/adxl34x.c 		__set_bit(pdata->ev_code_act_inactivity, input_dev->keybit);
input_dev         825 drivers/input/misc/adxl34x.c 	err = input_register_device(input_dev);
input_dev         871 drivers/input/misc/adxl34x.c 					  input_dev->keybit);
input_dev         876 drivers/input/misc/adxl34x.c 					  input_dev->keybit);
input_dev         892 drivers/input/misc/adxl34x.c 	input_free_device(input_dev);
input_dev          64 drivers/input/misc/apanel.c static void report_key(struct input_dev *input, unsigned keycode)
input_dev          85 drivers/input/misc/apanel.c 	struct input_dev *idev = ipdev->input;
input_dev         174 drivers/input/misc/apanel.c 	struct input_dev *idev;
input_dev          24 drivers/input/misc/arizona-haptics.c 	struct input_dev *input_dev;
input_dev         108 drivers/input/misc/arizona-haptics.c static int arizona_haptics_play(struct input_dev *input, void *data,
input_dev         139 drivers/input/misc/arizona-haptics.c static void arizona_haptics_close(struct input_dev *input)
input_dev         174 drivers/input/misc/arizona-haptics.c 	haptics->input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         175 drivers/input/misc/arizona-haptics.c 	if (!haptics->input_dev) {
input_dev         180 drivers/input/misc/arizona-haptics.c 	input_set_drvdata(haptics->input_dev, haptics);
input_dev         182 drivers/input/misc/arizona-haptics.c 	haptics->input_dev->name = "arizona:haptics";
input_dev         183 drivers/input/misc/arizona-haptics.c 	haptics->input_dev->close = arizona_haptics_close;
input_dev         184 drivers/input/misc/arizona-haptics.c 	__set_bit(FF_RUMBLE, haptics->input_dev->ffbit);
input_dev         186 drivers/input/misc/arizona-haptics.c 	ret = input_ff_create_memless(haptics->input_dev, NULL,
input_dev         194 drivers/input/misc/arizona-haptics.c 	ret = input_register_device(haptics->input_dev);
input_dev         183 drivers/input/misc/ati_remote2.c 	struct input_dev *idev;
input_dev         255 drivers/input/misc/ati_remote2.c static int ati_remote2_open(struct input_dev *idev)
input_dev         292 drivers/input/misc/ati_remote2.c static void ati_remote2_close(struct input_dev *idev)
input_dev         310 drivers/input/misc/ati_remote2.c 	struct input_dev *idev = ar2->idev;
input_dev         349 drivers/input/misc/ati_remote2.c 	struct input_dev *idev = ar2->idev;
input_dev         481 drivers/input/misc/ati_remote2.c static int ati_remote2_getkeycode(struct input_dev *idev,
input_dev         522 drivers/input/misc/ati_remote2.c static int ati_remote2_setkeycode(struct input_dev *idev,
input_dev         570 drivers/input/misc/ati_remote2.c 	struct input_dev *idev;
input_dev          23 drivers/input/misc/atlas_btns.c static struct input_dev *input_dev;
input_dev          46 drivers/input/misc/atlas_btns.c 		input_event(input_dev, EV_MSC, MSC_SCAN, code);
input_dev          47 drivers/input/misc/atlas_btns.c 		input_report_key(input_dev, atlas_keymap[code], key_down);
input_dev          48 drivers/input/misc/atlas_btns.c 		input_sync(input_dev);
input_dev          66 drivers/input/misc/atlas_btns.c 	input_dev = input_allocate_device();
input_dev          67 drivers/input/misc/atlas_btns.c 	if (!input_dev) {
input_dev          72 drivers/input/misc/atlas_btns.c 	input_dev->name = "Atlas ACPI button driver";
input_dev          73 drivers/input/misc/atlas_btns.c 	input_dev->phys = "ASIM0000/atlas/input0";
input_dev          74 drivers/input/misc/atlas_btns.c 	input_dev->id.bustype = BUS_HOST;
input_dev          75 drivers/input/misc/atlas_btns.c 	input_dev->keycode = atlas_keymap;
input_dev          76 drivers/input/misc/atlas_btns.c 	input_dev->keycodesize = sizeof(unsigned short);
input_dev          77 drivers/input/misc/atlas_btns.c 	input_dev->keycodemax = ARRAY_SIZE(atlas_keymap);
input_dev          79 drivers/input/misc/atlas_btns.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev          80 drivers/input/misc/atlas_btns.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev          84 drivers/input/misc/atlas_btns.c 			__set_bit(KEY_F1 + i, input_dev->keybit);
input_dev          89 drivers/input/misc/atlas_btns.c 	err = input_register_device(input_dev);
input_dev          92 drivers/input/misc/atlas_btns.c 		input_free_device(input_dev);
input_dev         102 drivers/input/misc/atlas_btns.c 		input_unregister_device(input_dev);
input_dev         118 drivers/input/misc/atlas_btns.c 	input_unregister_device(input_dev);
input_dev          70 drivers/input/misc/atmel_captouch.c 	struct input_dev *input;
input_dev          41 drivers/input/misc/axp20x-pek.c 	struct input_dev *input;
input_dev         207 drivers/input/misc/axp20x-pek.c 	struct input_dev *idev = pwr;
input_dev         228 drivers/input/misc/axp20x-pek.c 	struct input_dev *idev;
input_dev         127 drivers/input/misc/bma150.c 	struct input_dev *input;
input_dev         373 drivers/input/misc/bma150.c static int bma150_irq_open(struct input_dev *input)
input_dev         380 drivers/input/misc/bma150.c static void bma150_irq_close(struct input_dev *input)
input_dev         443 drivers/input/misc/bma150.c 						struct input_dev *idev)
input_dev         458 drivers/input/misc/bma150.c 	struct input_dev *idev;
input_dev          89 drivers/input/misc/cm109.c 	struct input_dev *idev;	 /* input device */
input_dev         296 drivers/input/misc/cm109.c 	struct input_dev *idev = dev->idev;
input_dev         319 drivers/input/misc/cm109.c 	struct input_dev *idev = dev->idev;
input_dev         547 drivers/input/misc/cm109.c static int cm109_input_open(struct input_dev *idev)
input_dev         586 drivers/input/misc/cm109.c static void cm109_input_close(struct input_dev *idev)
input_dev         605 drivers/input/misc/cm109.c static int cm109_input_ev(struct input_dev *idev, unsigned int type,
input_dev         695 drivers/input/misc/cm109.c 	struct input_dev *input_dev = NULL;
input_dev         719 drivers/input/misc/cm109.c 	dev->idev = input_dev = input_allocate_device();
input_dev         720 drivers/input/misc/cm109.c 	if (!input_dev)
input_dev         782 drivers/input/misc/cm109.c 	input_dev->name = nfo->name;
input_dev         783 drivers/input/misc/cm109.c 	input_dev->phys = dev->phys;
input_dev         784 drivers/input/misc/cm109.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         785 drivers/input/misc/cm109.c 	input_dev->dev.parent = &intf->dev;
input_dev         787 drivers/input/misc/cm109.c 	input_set_drvdata(input_dev, dev);
input_dev         788 drivers/input/misc/cm109.c 	input_dev->open = cm109_input_open;
input_dev         789 drivers/input/misc/cm109.c 	input_dev->close = cm109_input_close;
input_dev         790 drivers/input/misc/cm109.c 	input_dev->event = cm109_input_ev;
input_dev         792 drivers/input/misc/cm109.c 	input_dev->keycode = dev->keymap;
input_dev         793 drivers/input/misc/cm109.c 	input_dev->keycodesize = sizeof(unsigned char);
input_dev         794 drivers/input/misc/cm109.c 	input_dev->keycodemax = ARRAY_SIZE(dev->keymap);
input_dev         796 drivers/input/misc/cm109.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_SND);
input_dev         797 drivers/input/misc/cm109.c 	input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
input_dev         803 drivers/input/misc/cm109.c 		__set_bit(k, input_dev->keybit);
input_dev         805 drivers/input/misc/cm109.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         816 drivers/input/misc/cm109.c 	input_free_device(input_dev);
input_dev          60 drivers/input/misc/cma3000_d0x.c 	struct input_dev *input_dev;
input_dev         116 drivers/input/misc/cma3000_d0x.c 		input_report_abs(data->input_dev, ABS_MISC, 1);
input_dev         117 drivers/input/misc/cma3000_d0x.c 		input_sync(data->input_dev);
input_dev         119 drivers/input/misc/cma3000_d0x.c 		input_report_abs(data->input_dev, ABS_MISC, 0);
input_dev         139 drivers/input/misc/cma3000_d0x.c 	input_report_abs(data->input_dev, ABS_X, datax);
input_dev         140 drivers/input/misc/cma3000_d0x.c 	input_report_abs(data->input_dev, ABS_Y, datay);
input_dev         141 drivers/input/misc/cma3000_d0x.c 	input_report_abs(data->input_dev, ABS_Z, dataz);
input_dev         142 drivers/input/misc/cma3000_d0x.c 	input_sync(data->input_dev);
input_dev         216 drivers/input/misc/cma3000_d0x.c static int cma3000_open(struct input_dev *input_dev)
input_dev         218 drivers/input/misc/cma3000_d0x.c 	struct cma3000_accl_data *data = input_get_drvdata(input_dev);
input_dev         232 drivers/input/misc/cma3000_d0x.c static void cma3000_close(struct input_dev *input_dev)
input_dev         234 drivers/input/misc/cma3000_d0x.c 	struct cma3000_accl_data *data = input_get_drvdata(input_dev);
input_dev         278 drivers/input/misc/cma3000_d0x.c 	struct input_dev *input_dev;
input_dev         296 drivers/input/misc/cma3000_d0x.c 	input_dev = input_allocate_device();
input_dev         297 drivers/input/misc/cma3000_d0x.c 	if (!data || !input_dev) {
input_dev         303 drivers/input/misc/cma3000_d0x.c 	data->input_dev = input_dev;
input_dev         323 drivers/input/misc/cma3000_d0x.c 	input_dev->name = "cma3000-accelerometer";
input_dev         324 drivers/input/misc/cma3000_d0x.c 	input_dev->id.bustype = bops->bustype;
input_dev         325 drivers/input/misc/cma3000_d0x.c 	input_dev->open = cma3000_open;
input_dev         326 drivers/input/misc/cma3000_d0x.c 	input_dev->close = cma3000_close;
input_dev         328 drivers/input/misc/cma3000_d0x.c 	 __set_bit(EV_ABS, input_dev->evbit);
input_dev         330 drivers/input/misc/cma3000_d0x.c 	input_set_abs_params(input_dev, ABS_X,
input_dev         332 drivers/input/misc/cma3000_d0x.c 	input_set_abs_params(input_dev, ABS_Y,
input_dev         334 drivers/input/misc/cma3000_d0x.c 	input_set_abs_params(input_dev, ABS_Z,
input_dev         336 drivers/input/misc/cma3000_d0x.c 	input_set_abs_params(input_dev, ABS_MISC, 0, 1, 0, 0);
input_dev         338 drivers/input/misc/cma3000_d0x.c 	input_set_drvdata(input_dev, data);
input_dev         360 drivers/input/misc/cma3000_d0x.c 	error = input_register_device(data->input_dev);
input_dev         371 drivers/input/misc/cma3000_d0x.c 	input_free_device(input_dev);
input_dev         381 drivers/input/misc/cma3000_d0x.c 	input_unregister_device(data->input_dev);
input_dev          38 drivers/input/misc/cobalt_btns.c 	struct input_dev *input = dev->input;
input_dev          66 drivers/input/misc/cobalt_btns.c 	struct input_dev *input;
input_dev          32 drivers/input/misc/cpcap-pwrbutton.c 	struct input_dev *idev;
input_dev          20 drivers/input/misc/da9052_onkey.c 	struct input_dev *input;
input_dev          75 drivers/input/misc/da9052_onkey.c 	struct input_dev *input_dev;
input_dev          84 drivers/input/misc/da9052_onkey.c 	input_dev = input_allocate_device();
input_dev          85 drivers/input/misc/da9052_onkey.c 	if (!onkey || !input_dev) {
input_dev          91 drivers/input/misc/da9052_onkey.c 	onkey->input = input_dev;
input_dev          95 drivers/input/misc/da9052_onkey.c 	input_dev->name = "da9052-onkey";
input_dev          96 drivers/input/misc/da9052_onkey.c 	input_dev->phys = "da9052-onkey/input0";
input_dev          97 drivers/input/misc/da9052_onkey.c 	input_dev->dev.parent = &pdev->dev;
input_dev          99 drivers/input/misc/da9052_onkey.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY);
input_dev         100 drivers/input/misc/da9052_onkey.c 	__set_bit(KEY_POWER, input_dev->keybit);
input_dev         124 drivers/input/misc/da9052_onkey.c 	input_free_device(input_dev);
input_dev          19 drivers/input/misc/da9055_onkey.c 	struct input_dev *input;
input_dev          75 drivers/input/misc/da9055_onkey.c 	struct input_dev *input_dev;
input_dev          88 drivers/input/misc/da9055_onkey.c 	input_dev = input_allocate_device();
input_dev          89 drivers/input/misc/da9055_onkey.c 	if (!input_dev) {
input_dev          94 drivers/input/misc/da9055_onkey.c 	onkey->input = input_dev;
input_dev          96 drivers/input/misc/da9055_onkey.c 	input_dev->name = "da9055-onkey";
input_dev          97 drivers/input/misc/da9055_onkey.c 	input_dev->phys = "da9055-onkey/input0";
input_dev          98 drivers/input/misc/da9055_onkey.c 	input_dev->dev.parent = &pdev->dev;
input_dev         100 drivers/input/misc/da9055_onkey.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY);
input_dev         101 drivers/input/misc/da9055_onkey.c 	__set_bit(KEY_POWER, input_dev->keybit);
input_dev         115 drivers/input/misc/da9055_onkey.c 	err = input_register_device(input_dev);
input_dev         130 drivers/input/misc/da9055_onkey.c 	input_free_device(input_dev);
input_dev          37 drivers/input/misc/da9063_onkey.c 	struct input_dev *input;
input_dev          29 drivers/input/misc/dm355evm_keys.c 	struct input_dev	*input;
input_dev         173 drivers/input/misc/dm355evm_keys.c 	struct input_dev	*input;
input_dev         183 drivers/input/misc/drv260x.c 	struct input_dev *input_dev;
input_dev         271 drivers/input/misc/drv260x.c static int drv260x_haptics_play(struct input_dev *input, void *data,
input_dev         290 drivers/input/misc/drv260x.c static void drv260x_close(struct input_dev *input)
input_dev         531 drivers/input/misc/drv260x.c 	haptics->input_dev = devm_input_allocate_device(dev);
input_dev         532 drivers/input/misc/drv260x.c 	if (!haptics->input_dev) {
input_dev         537 drivers/input/misc/drv260x.c 	haptics->input_dev->name = "drv260x:haptics";
input_dev         538 drivers/input/misc/drv260x.c 	haptics->input_dev->close = drv260x_close;
input_dev         539 drivers/input/misc/drv260x.c 	input_set_drvdata(haptics->input_dev, haptics);
input_dev         540 drivers/input/misc/drv260x.c 	input_set_capability(haptics->input_dev, EV_FF, FF_RUMBLE);
input_dev         542 drivers/input/misc/drv260x.c 	error = input_ff_create_memless(haptics->input_dev, NULL,
input_dev         567 drivers/input/misc/drv260x.c 	error = input_register_device(haptics->input_dev);
input_dev         581 drivers/input/misc/drv260x.c 	mutex_lock(&haptics->input_dev->mutex);
input_dev         583 drivers/input/misc/drv260x.c 	if (haptics->input_dev->users) {
input_dev         604 drivers/input/misc/drv260x.c 	mutex_unlock(&haptics->input_dev->mutex);
input_dev         613 drivers/input/misc/drv260x.c 	mutex_lock(&haptics->input_dev->mutex);
input_dev         615 drivers/input/misc/drv260x.c 	if (haptics->input_dev->users) {
input_dev         635 drivers/input/misc/drv260x.c 	mutex_unlock(&haptics->input_dev->mutex);
input_dev          54 drivers/input/misc/drv2665.c 	struct input_dev *input_dev;
input_dev         103 drivers/input/misc/drv2665.c static int drv2665_haptics_play(struct input_dev *input, void *data,
input_dev         113 drivers/input/misc/drv2665.c static void drv2665_close(struct input_dev *input)
input_dev         177 drivers/input/misc/drv2665.c 	haptics->input_dev = devm_input_allocate_device(&client->dev);
input_dev         178 drivers/input/misc/drv2665.c 	if (!haptics->input_dev) {
input_dev         183 drivers/input/misc/drv2665.c 	haptics->input_dev->name = "drv2665:haptics";
input_dev         184 drivers/input/misc/drv2665.c 	haptics->input_dev->dev.parent = client->dev.parent;
input_dev         185 drivers/input/misc/drv2665.c 	haptics->input_dev->close = drv2665_close;
input_dev         186 drivers/input/misc/drv2665.c 	input_set_drvdata(haptics->input_dev, haptics);
input_dev         187 drivers/input/misc/drv2665.c 	input_set_capability(haptics->input_dev, EV_FF, FF_RUMBLE);
input_dev         189 drivers/input/misc/drv2665.c 	error = input_ff_create_memless(haptics->input_dev, NULL,
input_dev         216 drivers/input/misc/drv2665.c 	error = input_register_device(haptics->input_dev);
input_dev         231 drivers/input/misc/drv2665.c 	mutex_lock(&haptics->input_dev->mutex);
input_dev         233 drivers/input/misc/drv2665.c 	if (haptics->input_dev->users) {
input_dev         251 drivers/input/misc/drv2665.c 	mutex_unlock(&haptics->input_dev->mutex);
input_dev         260 drivers/input/misc/drv2665.c 	mutex_lock(&haptics->input_dev->mutex);
input_dev         262 drivers/input/misc/drv2665.c 	if (haptics->input_dev->users) {
input_dev         280 drivers/input/misc/drv2665.c 	mutex_unlock(&haptics->input_dev->mutex);
input_dev         101 drivers/input/misc/drv2667.c 	struct input_dev *input_dev;
input_dev         226 drivers/input/misc/drv2667.c static int drv2667_haptics_play(struct input_dev *input, void *data,
input_dev         243 drivers/input/misc/drv2667.c static void drv2667_close(struct input_dev *input)
input_dev         352 drivers/input/misc/drv2667.c 	haptics->input_dev = devm_input_allocate_device(&client->dev);
input_dev         353 drivers/input/misc/drv2667.c 	if (!haptics->input_dev) {
input_dev         358 drivers/input/misc/drv2667.c 	haptics->input_dev->name = "drv2667:haptics";
input_dev         359 drivers/input/misc/drv2667.c 	haptics->input_dev->dev.parent = client->dev.parent;
input_dev         360 drivers/input/misc/drv2667.c 	haptics->input_dev->close = drv2667_close;
input_dev         361 drivers/input/misc/drv2667.c 	input_set_drvdata(haptics->input_dev, haptics);
input_dev         362 drivers/input/misc/drv2667.c 	input_set_capability(haptics->input_dev, EV_FF, FF_RUMBLE);
input_dev         364 drivers/input/misc/drv2667.c 	error = input_ff_create_memless(haptics->input_dev, NULL,
input_dev         391 drivers/input/misc/drv2667.c 	error = input_register_device(haptics->input_dev);
input_dev         406 drivers/input/misc/drv2667.c 	mutex_lock(&haptics->input_dev->mutex);
input_dev         408 drivers/input/misc/drv2667.c 	if (haptics->input_dev->users) {
input_dev         426 drivers/input/misc/drv2667.c 	mutex_unlock(&haptics->input_dev->mutex);
input_dev         435 drivers/input/misc/drv2667.c 	mutex_lock(&haptics->input_dev->mutex);
input_dev         437 drivers/input/misc/drv2667.c 	if (haptics->input_dev->users) {
input_dev         455 drivers/input/misc/drv2667.c 	mutex_unlock(&haptics->input_dev->mutex);
input_dev          19 drivers/input/misc/e3x0-button.c 	struct input_dev *idev = data;
input_dev          29 drivers/input/misc/e3x0-button.c 	struct input_dev *idev = data;
input_dev          63 drivers/input/misc/e3x0-button.c 	struct input_dev *input;
input_dev          20 drivers/input/misc/gp2ap002a00f.c 	struct input_dev *input;
input_dev          70 drivers/input/misc/gp2ap002a00f.c static int gp2a_device_open(struct input_dev *dev)
input_dev          87 drivers/input/misc/gp2ap002a00f.c static void gp2a_device_close(struct input_dev *dev)
input_dev          35 drivers/input/misc/gpio-beeper.c static int gpio_beeper_event(struct input_dev *dev, unsigned int type,
input_dev          53 drivers/input/misc/gpio-beeper.c static void gpio_beeper_close(struct input_dev *input)
input_dev          64 drivers/input/misc/gpio-beeper.c 	struct input_dev *input;
input_dev          28 drivers/input/misc/gpio-vibra.c 	struct input_dev *input;
input_dev          77 drivers/input/misc/gpio-vibra.c static int gpio_vibrator_play_effect(struct input_dev *dev, void *data,
input_dev          93 drivers/input/misc/gpio-vibra.c static void gpio_vibrator_close(struct input_dev *input)
input_dev          31 drivers/input/misc/hisi_powerkey.c 	struct input_dev *input = q;
input_dev          42 drivers/input/misc/hisi_powerkey.c 	struct input_dev *input = q;
input_dev          53 drivers/input/misc/hisi_powerkey.c 	struct input_dev *input = q;
input_dev          75 drivers/input/misc/hisi_powerkey.c 	struct input_dev *input;
input_dev          93 drivers/input/misc/ideapad_slidebar.c static struct input_dev *slidebar_input_dev;
input_dev          25 drivers/input/misc/ims-pcu.c 	struct input_dev *input;
input_dev          32 drivers/input/misc/ims-pcu.c 	struct input_dev *input;
input_dev         186 drivers/input/misc/ims-pcu.c 	struct input_dev *input = buttons->input;
input_dev         204 drivers/input/misc/ims-pcu.c 	struct input_dev *input;
input_dev         265 drivers/input/misc/ims-pcu.c 	struct input_dev *input = gamepad->input;
input_dev         287 drivers/input/misc/ims-pcu.c 	struct input_dev *input;
input_dev          49 drivers/input/misc/ixp4xx-beeper.c static int ixp4xx_spkr_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)
input_dev          90 drivers/input/misc/ixp4xx-beeper.c 	struct input_dev *input_dev;
input_dev          94 drivers/input/misc/ixp4xx-beeper.c 	input_dev = input_allocate_device();
input_dev          95 drivers/input/misc/ixp4xx-beeper.c 	if (!input_dev)
input_dev          98 drivers/input/misc/ixp4xx-beeper.c 	input_set_drvdata(input_dev, (void *) dev->id);
input_dev         100 drivers/input/misc/ixp4xx-beeper.c 	input_dev->name = "ixp4xx beeper",
input_dev         101 drivers/input/misc/ixp4xx-beeper.c 	input_dev->phys = "ixp4xx/gpio";
input_dev         102 drivers/input/misc/ixp4xx-beeper.c 	input_dev->id.bustype = BUS_HOST;
input_dev         103 drivers/input/misc/ixp4xx-beeper.c 	input_dev->id.vendor  = 0x001f;
input_dev         104 drivers/input/misc/ixp4xx-beeper.c 	input_dev->id.product = 0x0001;
input_dev         105 drivers/input/misc/ixp4xx-beeper.c 	input_dev->id.version = 0x0100;
input_dev         106 drivers/input/misc/ixp4xx-beeper.c 	input_dev->dev.parent = &dev->dev;
input_dev         108 drivers/input/misc/ixp4xx-beeper.c 	input_dev->evbit[0] = BIT_MASK(EV_SND);
input_dev         109 drivers/input/misc/ixp4xx-beeper.c 	input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
input_dev         110 drivers/input/misc/ixp4xx-beeper.c 	input_dev->event = ixp4xx_spkr_event;
input_dev         129 drivers/input/misc/ixp4xx-beeper.c 	err = input_register_device(input_dev);
input_dev         133 drivers/input/misc/ixp4xx-beeper.c 	platform_set_drvdata(dev, input_dev);
input_dev         142 drivers/input/misc/ixp4xx-beeper.c 	input_free_device(input_dev);
input_dev         149 drivers/input/misc/ixp4xx-beeper.c 	struct input_dev *input_dev = platform_get_drvdata(dev);
input_dev         150 drivers/input/misc/ixp4xx-beeper.c 	unsigned int pin = (unsigned int) input_get_drvdata(input_dev);
input_dev         152 drivers/input/misc/ixp4xx-beeper.c 	input_unregister_device(input_dev);
input_dev         166 drivers/input/misc/ixp4xx-beeper.c 	struct input_dev *input_dev = platform_get_drvdata(dev);
input_dev         167 drivers/input/misc/ixp4xx-beeper.c 	unsigned int pin = (unsigned int) input_get_drvdata(input_dev);
input_dev         107 drivers/input/misc/keyspan_remote.c 	struct input_dev		*input;
input_dev         169 drivers/input/misc/keyspan_remote.c 	struct input_dev *input = remote->input;
input_dev         405 drivers/input/misc/keyspan_remote.c static int keyspan_open(struct input_dev *dev)
input_dev         416 drivers/input/misc/keyspan_remote.c static void keyspan_close(struct input_dev *dev)
input_dev         449 drivers/input/misc/keyspan_remote.c 	struct input_dev *input_dev;
input_dev         457 drivers/input/misc/keyspan_remote.c 	input_dev = input_allocate_device();
input_dev         458 drivers/input/misc/keyspan_remote.c 	if (!remote || !input_dev) {
input_dev         464 drivers/input/misc/keyspan_remote.c 	remote->input = input_dev;
input_dev         506 drivers/input/misc/keyspan_remote.c 	input_dev->name = remote->name;
input_dev         507 drivers/input/misc/keyspan_remote.c 	input_dev->phys = remote->phys;
input_dev         508 drivers/input/misc/keyspan_remote.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         509 drivers/input/misc/keyspan_remote.c 	input_dev->dev.parent = &interface->dev;
input_dev         510 drivers/input/misc/keyspan_remote.c 	input_dev->keycode = remote->keymap;
input_dev         511 drivers/input/misc/keyspan_remote.c 	input_dev->keycodesize = sizeof(unsigned short);
input_dev         512 drivers/input/misc/keyspan_remote.c 	input_dev->keycodemax = ARRAY_SIZE(remote->keymap);
input_dev         514 drivers/input/misc/keyspan_remote.c 	input_set_capability(input_dev, EV_MSC, MSC_SCAN);
input_dev         515 drivers/input/misc/keyspan_remote.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         517 drivers/input/misc/keyspan_remote.c 		__set_bit(keyspan_key_table[i], input_dev->keybit);
input_dev         518 drivers/input/misc/keyspan_remote.c 	__clear_bit(KEY_RESERVED, input_dev->keybit);
input_dev         520 drivers/input/misc/keyspan_remote.c 	input_set_drvdata(input_dev, remote);
input_dev         522 drivers/input/misc/keyspan_remote.c 	input_dev->open = keyspan_open;
input_dev         523 drivers/input/misc/keyspan_remote.c 	input_dev->close = keyspan_close;
input_dev         550 drivers/input/misc/keyspan_remote.c 	input_free_device(input_dev);
input_dev          73 drivers/input/misc/kxtj9.c 	struct input_dev *input_dev;
input_dev         122 drivers/input/misc/kxtj9.c 	input_report_abs(tj9->input_dev, ABS_X, tj9->pdata.negate_x ? -x : x);
input_dev         123 drivers/input/misc/kxtj9.c 	input_report_abs(tj9->input_dev, ABS_Y, tj9->pdata.negate_y ? -y : y);
input_dev         124 drivers/input/misc/kxtj9.c 	input_report_abs(tj9->input_dev, ABS_Z, tj9->pdata.negate_z ? -z : z);
input_dev         125 drivers/input/misc/kxtj9.c 	input_sync(tj9->input_dev);
input_dev         271 drivers/input/misc/kxtj9.c static int kxtj9_input_open(struct input_dev *input)
input_dev         278 drivers/input/misc/kxtj9.c static void kxtj9_input_close(struct input_dev *dev)
input_dev         286 drivers/input/misc/kxtj9.c 					      struct input_dev *input_dev)
input_dev         288 drivers/input/misc/kxtj9.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         289 drivers/input/misc/kxtj9.c 	input_set_abs_params(input_dev, ABS_X, -G_MAX, G_MAX, FUZZ, FLAT);
input_dev         290 drivers/input/misc/kxtj9.c 	input_set_abs_params(input_dev, ABS_Y, -G_MAX, G_MAX, FUZZ, FLAT);
input_dev         291 drivers/input/misc/kxtj9.c 	input_set_abs_params(input_dev, ABS_Z, -G_MAX, G_MAX, FUZZ, FLAT);
input_dev         293 drivers/input/misc/kxtj9.c 	input_dev->name = "kxtj9_accel";
input_dev         294 drivers/input/misc/kxtj9.c 	input_dev->id.bustype = BUS_I2C;
input_dev         295 drivers/input/misc/kxtj9.c 	input_dev->dev.parent = &tj9->client->dev;
input_dev         300 drivers/input/misc/kxtj9.c 	struct input_dev *input_dev;
input_dev         303 drivers/input/misc/kxtj9.c 	input_dev = input_allocate_device();
input_dev         304 drivers/input/misc/kxtj9.c 	if (!input_dev) {
input_dev         309 drivers/input/misc/kxtj9.c 	tj9->input_dev = input_dev;
input_dev         311 drivers/input/misc/kxtj9.c 	input_dev->open = kxtj9_input_open;
input_dev         312 drivers/input/misc/kxtj9.c 	input_dev->close = kxtj9_input_close;
input_dev         313 drivers/input/misc/kxtj9.c 	input_set_drvdata(input_dev, tj9);
input_dev         315 drivers/input/misc/kxtj9.c 	kxtj9_init_input_device(tj9, input_dev);
input_dev         317 drivers/input/misc/kxtj9.c 	err = input_register_device(tj9->input_dev);
input_dev         321 drivers/input/misc/kxtj9.c 			tj9->input_dev->name, err);
input_dev         322 drivers/input/misc/kxtj9.c 		input_free_device(tj9->input_dev);
input_dev         356 drivers/input/misc/kxtj9.c 	struct input_dev *input_dev = tj9->input_dev;
input_dev         365 drivers/input/misc/kxtj9.c 	mutex_lock(&input_dev->mutex);
input_dev         378 drivers/input/misc/kxtj9.c 	mutex_unlock(&input_dev->mutex);
input_dev         436 drivers/input/misc/kxtj9.c 	tj9->input_dev = poll_dev->input;
input_dev         576 drivers/input/misc/kxtj9.c 	input_unregister_device(tj9->input_dev);
input_dev         592 drivers/input/misc/kxtj9.c 		input_unregister_device(tj9->input_dev);
input_dev         609 drivers/input/misc/kxtj9.c 	struct input_dev *input_dev = tj9->input_dev;
input_dev         611 drivers/input/misc/kxtj9.c 	mutex_lock(&input_dev->mutex);
input_dev         613 drivers/input/misc/kxtj9.c 	if (input_dev->users)
input_dev         616 drivers/input/misc/kxtj9.c 	mutex_unlock(&input_dev->mutex);
input_dev         624 drivers/input/misc/kxtj9.c 	struct input_dev *input_dev = tj9->input_dev;
input_dev         626 drivers/input/misc/kxtj9.c 	mutex_lock(&input_dev->mutex);
input_dev         628 drivers/input/misc/kxtj9.c 	if (input_dev->users)
input_dev         631 drivers/input/misc/kxtj9.c 	mutex_unlock(&input_dev->mutex);
input_dev          25 drivers/input/misc/m68kspkr.c static int m68kspkr_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)
input_dev          48 drivers/input/misc/m68kspkr.c 	struct input_dev *input_dev;
input_dev          51 drivers/input/misc/m68kspkr.c 	input_dev = input_allocate_device();
input_dev          52 drivers/input/misc/m68kspkr.c 	if (!input_dev)
input_dev          55 drivers/input/misc/m68kspkr.c 	input_dev->name = "m68k beeper";
input_dev          56 drivers/input/misc/m68kspkr.c 	input_dev->phys = "m68k/generic";
input_dev          57 drivers/input/misc/m68kspkr.c 	input_dev->id.bustype = BUS_HOST;
input_dev          58 drivers/input/misc/m68kspkr.c 	input_dev->id.vendor  = 0x001f;
input_dev          59 drivers/input/misc/m68kspkr.c 	input_dev->id.product = 0x0001;
input_dev          60 drivers/input/misc/m68kspkr.c 	input_dev->id.version = 0x0100;
input_dev          61 drivers/input/misc/m68kspkr.c 	input_dev->dev.parent = &dev->dev;
input_dev          63 drivers/input/misc/m68kspkr.c 	input_dev->evbit[0] = BIT_MASK(EV_SND);
input_dev          64 drivers/input/misc/m68kspkr.c 	input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
input_dev          65 drivers/input/misc/m68kspkr.c 	input_dev->event = m68kspkr_event;
input_dev          67 drivers/input/misc/m68kspkr.c 	err = input_register_device(input_dev);
input_dev          69 drivers/input/misc/m68kspkr.c 		input_free_device(input_dev);
input_dev          73 drivers/input/misc/m68kspkr.c 	platform_set_drvdata(dev, input_dev);
input_dev          80 drivers/input/misc/m68kspkr.c 	struct input_dev *input_dev = platform_get_drvdata(dev);
input_dev          82 drivers/input/misc/m68kspkr.c 	input_unregister_device(input_dev);
input_dev          21 drivers/input/misc/max77650-onkey.c 	struct input_dev *input;
input_dev          53 drivers/input/misc/max77693-haptic.c 	struct input_dev *input_dev;
input_dev         232 drivers/input/misc/max77693-haptic.c static int max77693_haptic_play_effect(struct input_dev *dev, void *data,
input_dev         258 drivers/input/misc/max77693-haptic.c static int max77693_haptic_open(struct input_dev *dev)
input_dev         277 drivers/input/misc/max77693-haptic.c static void max77693_haptic_close(struct input_dev *dev)
input_dev         346 drivers/input/misc/max77693-haptic.c 	haptic->input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         347 drivers/input/misc/max77693-haptic.c 	if (!haptic->input_dev) {
input_dev         352 drivers/input/misc/max77693-haptic.c 	haptic->input_dev->name = "max77693-haptic";
input_dev         353 drivers/input/misc/max77693-haptic.c 	haptic->input_dev->id.version = 1;
input_dev         354 drivers/input/misc/max77693-haptic.c 	haptic->input_dev->dev.parent = &pdev->dev;
input_dev         355 drivers/input/misc/max77693-haptic.c 	haptic->input_dev->open = max77693_haptic_open;
input_dev         356 drivers/input/misc/max77693-haptic.c 	haptic->input_dev->close = max77693_haptic_close;
input_dev         357 drivers/input/misc/max77693-haptic.c 	input_set_drvdata(haptic->input_dev, haptic);
input_dev         358 drivers/input/misc/max77693-haptic.c 	input_set_capability(haptic->input_dev, EV_FF, FF_RUMBLE);
input_dev         360 drivers/input/misc/max77693-haptic.c 	error = input_ff_create_memless(haptic->input_dev, NULL,
input_dev         367 drivers/input/misc/max77693-haptic.c 	error = input_register_device(haptic->input_dev);
input_dev          36 drivers/input/misc/max8925_onkey.c 	struct input_dev	*idev;
input_dev          70 drivers/input/misc/max8925_onkey.c 	struct input_dev *input;
input_dev          35 drivers/input/misc/max8997_haptic.c 	struct input_dev *input_dev;
input_dev         217 drivers/input/misc/max8997_haptic.c static int max8997_haptic_play_effect(struct input_dev *dev, void *data,
input_dev         231 drivers/input/misc/max8997_haptic.c static void max8997_haptic_close(struct input_dev *dev)
input_dev         246 drivers/input/misc/max8997_haptic.c 	struct input_dev *input_dev;
input_dev         258 drivers/input/misc/max8997_haptic.c 	input_dev = input_allocate_device();
input_dev         259 drivers/input/misc/max8997_haptic.c 	if (!chip || !input_dev) {
input_dev         270 drivers/input/misc/max8997_haptic.c 	chip->input_dev = input_dev;
input_dev         319 drivers/input/misc/max8997_haptic.c 	input_dev->name = "max8997-haptic";
input_dev         320 drivers/input/misc/max8997_haptic.c 	input_dev->id.version = 1;
input_dev         321 drivers/input/misc/max8997_haptic.c 	input_dev->dev.parent = &pdev->dev;
input_dev         322 drivers/input/misc/max8997_haptic.c 	input_dev->close = max8997_haptic_close;
input_dev         323 drivers/input/misc/max8997_haptic.c 	input_set_drvdata(input_dev, chip);
input_dev         324 drivers/input/misc/max8997_haptic.c 	input_set_capability(input_dev, EV_FF, FF_RUMBLE);
input_dev         326 drivers/input/misc/max8997_haptic.c 	error = input_ff_create_memless(input_dev, NULL,
input_dev         335 drivers/input/misc/max8997_haptic.c 	error = input_register_device(input_dev);
input_dev         347 drivers/input/misc/max8997_haptic.c 	input_ff_destroy(input_dev);
input_dev         354 drivers/input/misc/max8997_haptic.c 	input_free_device(input_dev);
input_dev         364 drivers/input/misc/max8997_haptic.c 	input_unregister_device(chip->input_dev);
input_dev          33 drivers/input/misc/mc13783-pwrbutton.c 	struct input_dev *pwr;
input_dev          95 drivers/input/misc/mc13783-pwrbutton.c 	struct input_dev *pwr;
input_dev          33 drivers/input/misc/msm-vibrator.c 	struct input_dev *input;
input_dev         127 drivers/input/misc/msm-vibrator.c static int msm_vibrator_play_effect(struct input_dev *dev, void *data,
input_dev         146 drivers/input/misc/msm-vibrator.c static void msm_vibrator_close(struct input_dev *input)
input_dev          41 drivers/input/misc/palmas-pwrbutton.c 	struct input_dev *input_dev;
input_dev          65 drivers/input/misc/palmas-pwrbutton.c 	struct input_dev *input_dev = pwron->input_dev;
input_dev          72 drivers/input/misc/palmas-pwrbutton.c 		dev_err(input_dev->dev.parent,
input_dev          76 drivers/input/misc/palmas-pwrbutton.c 		input_report_key(input_dev, KEY_POWER, 0);
input_dev          77 drivers/input/misc/palmas-pwrbutton.c 		input_sync(input_dev);
input_dev          95 drivers/input/misc/palmas-pwrbutton.c 	struct input_dev *input_dev = pwron->input_dev;
input_dev          97 drivers/input/misc/palmas-pwrbutton.c 	input_report_key(input_dev, KEY_POWER, 1);
input_dev          98 drivers/input/misc/palmas-pwrbutton.c 	pm_wakeup_event(input_dev->dev.parent, 0);
input_dev          99 drivers/input/misc/palmas-pwrbutton.c 	input_sync(input_dev);
input_dev         166 drivers/input/misc/palmas-pwrbutton.c 	struct input_dev *input_dev;
input_dev         178 drivers/input/misc/palmas-pwrbutton.c 	input_dev = input_allocate_device();
input_dev         179 drivers/input/misc/palmas-pwrbutton.c 	if (!input_dev) {
input_dev         185 drivers/input/misc/palmas-pwrbutton.c 	input_dev->name = "palmas_pwron";
input_dev         186 drivers/input/misc/palmas-pwrbutton.c 	input_dev->phys = "palmas_pwron/input0";
input_dev         187 drivers/input/misc/palmas-pwrbutton.c 	input_dev->dev.parent = dev;
input_dev         189 drivers/input/misc/palmas-pwrbutton.c 	input_set_capability(input_dev, EV_KEY, KEY_POWER);
input_dev         208 drivers/input/misc/palmas-pwrbutton.c 	pwron->input_dev = input_dev;
input_dev         223 drivers/input/misc/palmas-pwrbutton.c 	error = input_register_device(input_dev);
input_dev         238 drivers/input/misc/palmas-pwrbutton.c 	input_free_device(input_dev);
input_dev         257 drivers/input/misc/palmas-pwrbutton.c 	input_unregister_device(pwron->input_dev);
input_dev          19 drivers/input/misc/pcap_keys.c 	struct input_dev *input;
input_dev          50 drivers/input/misc/pcap_keys.c 	struct input_dev *input_dev;
input_dev          58 drivers/input/misc/pcap_keys.c 	input_dev = input_allocate_device();
input_dev          59 drivers/input/misc/pcap_keys.c 	if (!input_dev)
input_dev          62 drivers/input/misc/pcap_keys.c 	pcap_keys->input = input_dev;
input_dev          65 drivers/input/misc/pcap_keys.c 	input_dev->name = pdev->name;
input_dev          66 drivers/input/misc/pcap_keys.c 	input_dev->phys = "pcap-keys/input0";
input_dev          67 drivers/input/misc/pcap_keys.c 	input_dev->id.bustype = BUS_HOST;
input_dev          68 drivers/input/misc/pcap_keys.c 	input_dev->dev.parent = &pdev->dev;
input_dev          70 drivers/input/misc/pcap_keys.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev          71 drivers/input/misc/pcap_keys.c 	__set_bit(KEY_POWER, input_dev->keybit);
input_dev          72 drivers/input/misc/pcap_keys.c 	__set_bit(KEY_HP, input_dev->keybit);
input_dev          74 drivers/input/misc/pcap_keys.c 	err = input_register_device(input_dev);
input_dev          93 drivers/input/misc/pcap_keys.c 	input_unregister_device(input_dev);
input_dev          96 drivers/input/misc/pcap_keys.c 	input_free_device(input_dev);
input_dev          27 drivers/input/misc/pcf50633-input.c 	struct input_dev *input_dev;
input_dev          43 drivers/input/misc/pcf50633-input.c 		input_report_key(input->input_dev, KEY_POWER, 1);
input_dev          45 drivers/input/misc/pcf50633-input.c 		input_report_key(input->input_dev, KEY_POWER, 0);
input_dev          47 drivers/input/misc/pcf50633-input.c 	input_sync(input->input_dev);
input_dev          53 drivers/input/misc/pcf50633-input.c 	struct input_dev *input_dev;
input_dev          61 drivers/input/misc/pcf50633-input.c 	input_dev = input_allocate_device();
input_dev          62 drivers/input/misc/pcf50633-input.c 	if (!input_dev) {
input_dev          69 drivers/input/misc/pcf50633-input.c 	input->input_dev = input_dev;
input_dev          71 drivers/input/misc/pcf50633-input.c 	input_dev->name = "PCF50633 PMU events";
input_dev          72 drivers/input/misc/pcf50633-input.c 	input_dev->id.bustype = BUS_I2C;
input_dev          73 drivers/input/misc/pcf50633-input.c 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_PWR);
input_dev          74 drivers/input/misc/pcf50633-input.c 	set_bit(KEY_POWER, input_dev->keybit);
input_dev          76 drivers/input/misc/pcf50633-input.c 	ret = input_register_device(input_dev);
input_dev          78 drivers/input/misc/pcf50633-input.c 		input_free_device(input_dev);
input_dev          97 drivers/input/misc/pcf50633-input.c 	input_unregister_device(input->input_dev);
input_dev          39 drivers/input/misc/pcf8574_keypad.c 	struct input_dev *idev;
input_dev          86 drivers/input/misc/pcf8574_keypad.c 	struct input_dev *idev;
input_dev          23 drivers/input/misc/pcspkr.c static int pcspkr_event(struct input_dev *dev, unsigned int type,
input_dev          67 drivers/input/misc/pcspkr.c 	struct input_dev *pcspkr_dev;
input_dev          99 drivers/input/misc/pcspkr.c 	struct input_dev *pcspkr_dev = platform_get_drvdata(dev);
input_dev          50 drivers/input/misc/pm8941-pwrkey.c 	struct input_dev *input;
input_dev          59 drivers/input/misc/pm8xxx-vibrator.c 	struct input_dev *vib_input_dev;
input_dev         136 drivers/input/misc/pm8xxx-vibrator.c static void pm8xxx_vib_close(struct input_dev *dev)
input_dev         153 drivers/input/misc/pm8xxx-vibrator.c static int pm8xxx_vib_play_effect(struct input_dev *dev, void *data,
input_dev         170 drivers/input/misc/pm8xxx-vibrator.c 	struct input_dev *input_dev;
input_dev         183 drivers/input/misc/pm8xxx-vibrator.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         184 drivers/input/misc/pm8xxx-vibrator.c 	if (!input_dev)
input_dev         188 drivers/input/misc/pm8xxx-vibrator.c 	vib->vib_input_dev = input_dev;
input_dev         205 drivers/input/misc/pm8xxx-vibrator.c 	input_dev->name = "pm8xxx_vib_ffmemless";
input_dev         206 drivers/input/misc/pm8xxx-vibrator.c 	input_dev->id.version = 1;
input_dev         207 drivers/input/misc/pm8xxx-vibrator.c 	input_dev->close = pm8xxx_vib_close;
input_dev         208 drivers/input/misc/pm8xxx-vibrator.c 	input_set_drvdata(input_dev, vib);
input_dev         211 drivers/input/misc/pm8xxx-vibrator.c 	error = input_ff_create_memless(input_dev, NULL,
input_dev         219 drivers/input/misc/pm8xxx-vibrator.c 	error = input_register_device(input_dev);
input_dev          85 drivers/input/misc/pmic8xxx-pwrkey.c 	struct input_dev *pwr = _pwr;
input_dev          95 drivers/input/misc/pmic8xxx-pwrkey.c 	struct input_dev *pwr = _pwr;
input_dev         334 drivers/input/misc/pmic8xxx-pwrkey.c 	struct input_dev *pwr;
input_dev          69 drivers/input/misc/powermate.c 	struct input_dev *input;
input_dev         253 drivers/input/misc/powermate.c static int powermate_input_event(struct input_dev *dev, unsigned int type, unsigned int code, int _value)
input_dev         306 drivers/input/misc/powermate.c 	struct input_dev *input_dev;
input_dev         324 drivers/input/misc/powermate.c 	input_dev = input_allocate_device();
input_dev         325 drivers/input/misc/powermate.c 	if (!pm || !input_dev)
input_dev         341 drivers/input/misc/powermate.c 	pm->input = input_dev;
input_dev         350 drivers/input/misc/powermate.c 		input_dev->name = pm_name_powermate;
input_dev         353 drivers/input/misc/powermate.c 		input_dev->name = pm_name_soundknob;
input_dev         356 drivers/input/misc/powermate.c 		input_dev->name = pm_name_soundknob;
input_dev         361 drivers/input/misc/powermate.c 	input_dev->phys = pm->phys;
input_dev         362 drivers/input/misc/powermate.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         363 drivers/input/misc/powermate.c 	input_dev->dev.parent = &intf->dev;
input_dev         365 drivers/input/misc/powermate.c 	input_set_drvdata(input_dev, pm);
input_dev         367 drivers/input/misc/powermate.c 	input_dev->event = powermate_input_event;
input_dev         369 drivers/input/misc/powermate.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) |
input_dev         371 drivers/input/misc/powermate.c 	input_dev->keybit[BIT_WORD(BTN_0)] = BIT_MASK(BTN_0);
input_dev         372 drivers/input/misc/powermate.c 	input_dev->relbit[BIT_WORD(REL_DIAL)] = BIT_MASK(REL_DIAL);
input_dev         373 drivers/input/misc/powermate.c 	input_dev->mscbit[BIT_WORD(MSC_PULSELED)] = BIT_MASK(MSC_PULSELED);
input_dev         413 drivers/input/misc/powermate.c  fail1:	input_free_device(input_dev);
input_dev          19 drivers/input/misc/pwm-beeper.c 	struct input_dev *input;
input_dev          80 drivers/input/misc/pwm-beeper.c static int pwm_beeper_event(struct input_dev *input,
input_dev         115 drivers/input/misc/pwm-beeper.c static void pwm_beeper_close(struct input_dev *input)
input_dev          25 drivers/input/misc/pwm-vibra.c 	struct input_dev *input;
input_dev         100 drivers/input/misc/pwm-vibra.c static int pwm_vibrator_play_effect(struct input_dev *dev, void *data,
input_dev         114 drivers/input/misc/pwm-vibra.c static void pwm_vibrator_close(struct input_dev *input)
input_dev          18 drivers/input/misc/rave-sp-pwrbutton.c 	struct input_dev *idev;
input_dev          29 drivers/input/misc/rave-sp-pwrbutton.c 	struct input_dev *idev = pb->idev;
input_dev          45 drivers/input/misc/rave-sp-pwrbutton.c 	struct input_dev *idev;
input_dev          22 drivers/input/misc/regulator-haptic.c 	struct input_dev *input_dev;
input_dev          94 drivers/input/misc/regulator-haptic.c static int regulator_haptic_play_effect(struct input_dev *input, void *data,
input_dev         108 drivers/input/misc/regulator-haptic.c static void regulator_haptic_close(struct input_dev *input)
input_dev         147 drivers/input/misc/regulator-haptic.c 	struct input_dev *input_dev;
input_dev         177 drivers/input/misc/regulator-haptic.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         178 drivers/input/misc/regulator-haptic.c 	if (!input_dev)
input_dev         181 drivers/input/misc/regulator-haptic.c 	haptic->input_dev = input_dev;
input_dev         182 drivers/input/misc/regulator-haptic.c 	haptic->input_dev->name = "regulator-haptic";
input_dev         183 drivers/input/misc/regulator-haptic.c 	haptic->input_dev->dev.parent = &pdev->dev;
input_dev         184 drivers/input/misc/regulator-haptic.c 	haptic->input_dev->close = regulator_haptic_close;
input_dev         185 drivers/input/misc/regulator-haptic.c 	input_set_drvdata(haptic->input_dev, haptic);
input_dev         186 drivers/input/misc/regulator-haptic.c 	input_set_capability(haptic->input_dev, EV_FF, FF_RUMBLE);
input_dev         188 drivers/input/misc/regulator-haptic.c 	error = input_ff_create_memless(input_dev, NULL,
input_dev         195 drivers/input/misc/regulator-haptic.c 	error = input_register_device(haptic->input_dev);
input_dev          33 drivers/input/misc/retu-pwrbutton.c 	struct input_dev *idev = _pwr;
input_dev          47 drivers/input/misc/retu-pwrbutton.c 	struct input_dev *idev;
input_dev          20 drivers/input/misc/rk805-pwrkey.c 	struct input_dev *pwr = _pwr;
input_dev          30 drivers/input/misc/rk805-pwrkey.c 	struct input_dev *pwr = _pwr;
input_dev          40 drivers/input/misc/rk805-pwrkey.c 	struct input_dev *pwr;
input_dev          34 drivers/input/misc/rotary_encoder.c 	struct input_dev *input;
input_dev         189 drivers/input/misc/rotary_encoder.c 	struct input_dev *input;
input_dev          18 drivers/input/misc/sc27xx-vibra.c 	struct input_dev	*input_dev;
input_dev          58 drivers/input/misc/sc27xx-vibra.c static int sc27xx_vibra_play(struct input_dev *input, void *data,
input_dev          69 drivers/input/misc/sc27xx-vibra.c static void sc27xx_vibra_close(struct input_dev *input)
input_dev          99 drivers/input/misc/sc27xx-vibra.c 	info->input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         100 drivers/input/misc/sc27xx-vibra.c 	if (!info->input_dev) {
input_dev         105 drivers/input/misc/sc27xx-vibra.c 	info->input_dev->name = "sc27xx:vibrator";
input_dev         106 drivers/input/misc/sc27xx-vibra.c 	info->input_dev->id.version = 0;
input_dev         107 drivers/input/misc/sc27xx-vibra.c 	info->input_dev->close = sc27xx_vibra_close;
input_dev         109 drivers/input/misc/sc27xx-vibra.c 	input_set_drvdata(info->input_dev, info);
input_dev         110 drivers/input/misc/sc27xx-vibra.c 	input_set_capability(info->input_dev, EV_FF, FF_RUMBLE);
input_dev         120 drivers/input/misc/sc27xx-vibra.c 	error = input_ff_create_memless(info->input_dev, NULL,
input_dev         127 drivers/input/misc/sc27xx-vibra.c 	error = input_register_device(info->input_dev);
input_dev          56 drivers/input/misc/sgi_btns.c 	struct input_dev *input = dev->input;
input_dev          84 drivers/input/misc/sgi_btns.c 	struct input_dev *input;
input_dev          20 drivers/input/misc/sirfsoc-onkey.c 	struct input_dev	*input;
input_dev          83 drivers/input/misc/sirfsoc-onkey.c static int sirfsoc_pwrc_open(struct input_dev *input)
input_dev          92 drivers/input/misc/sirfsoc-onkey.c static void sirfsoc_pwrc_close(struct input_dev *input)
input_dev         177 drivers/input/misc/sirfsoc-onkey.c 	struct input_dev *input = pwrcdrv->input;
input_dev          33 drivers/input/misc/sparcspkr.c 	int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value);
input_dev          35 drivers/input/misc/sparcspkr.c 	struct input_dev	*input_dev;
input_dev          66 drivers/input/misc/sparcspkr.c static int bbc_spkr_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)
input_dev         104 drivers/input/misc/sparcspkr.c static int grover_spkr_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)
input_dev         146 drivers/input/misc/sparcspkr.c 	struct input_dev *input_dev;
input_dev         149 drivers/input/misc/sparcspkr.c 	input_dev = input_allocate_device();
input_dev         150 drivers/input/misc/sparcspkr.c 	if (!input_dev)
input_dev         153 drivers/input/misc/sparcspkr.c 	input_dev->name = state->name;
input_dev         154 drivers/input/misc/sparcspkr.c 	input_dev->phys = "sparc/input0";
input_dev         155 drivers/input/misc/sparcspkr.c 	input_dev->id.bustype = BUS_ISA;
input_dev         156 drivers/input/misc/sparcspkr.c 	input_dev->id.vendor = 0x001f;
input_dev         157 drivers/input/misc/sparcspkr.c 	input_dev->id.product = 0x0001;
input_dev         158 drivers/input/misc/sparcspkr.c 	input_dev->id.version = 0x0100;
input_dev         159 drivers/input/misc/sparcspkr.c 	input_dev->dev.parent = dev;
input_dev         161 drivers/input/misc/sparcspkr.c 	input_dev->evbit[0] = BIT_MASK(EV_SND);
input_dev         162 drivers/input/misc/sparcspkr.c 	input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
input_dev         164 drivers/input/misc/sparcspkr.c 	input_dev->event = state->event;
input_dev         166 drivers/input/misc/sparcspkr.c 	error = input_register_device(input_dev);
input_dev         168 drivers/input/misc/sparcspkr.c 		input_free_device(input_dev);
input_dev         172 drivers/input/misc/sparcspkr.c 	state->input_dev = input_dev;
input_dev         180 drivers/input/misc/sparcspkr.c 	struct input_dev *input_dev = state->input_dev;
input_dev         183 drivers/input/misc/sparcspkr.c 	state->event(input_dev, EV_SND, SND_BELL, 0);
input_dev         235 drivers/input/misc/sparcspkr.c 	struct input_dev *input_dev = state->input_dev;
input_dev         239 drivers/input/misc/sparcspkr.c 	state->event(input_dev, EV_SND, SND_BELL, 0);
input_dev         241 drivers/input/misc/sparcspkr.c 	input_unregister_device(input_dev);
input_dev         315 drivers/input/misc/sparcspkr.c 	struct input_dev *input_dev = state->input_dev;
input_dev         318 drivers/input/misc/sparcspkr.c 	state->event(input_dev, EV_SND, SND_BELL, 0);
input_dev         320 drivers/input/misc/sparcspkr.c 	input_unregister_device(input_dev);
input_dev          21 drivers/input/misc/stpmic1_onkey.c 	struct input_dev *input_dev;
input_dev          29 drivers/input/misc/stpmic1_onkey.c 	struct input_dev *input_dev = onkey->input_dev;
input_dev          31 drivers/input/misc/stpmic1_onkey.c 	input_report_key(input_dev, KEY_POWER, 1);
input_dev          32 drivers/input/misc/stpmic1_onkey.c 	pm_wakeup_event(input_dev->dev.parent, 0);
input_dev          33 drivers/input/misc/stpmic1_onkey.c 	input_sync(input_dev);
input_dev          41 drivers/input/misc/stpmic1_onkey.c 	struct input_dev *input_dev = onkey->input_dev;
input_dev          43 drivers/input/misc/stpmic1_onkey.c 	input_report_key(input_dev, KEY_POWER, 0);
input_dev          44 drivers/input/misc/stpmic1_onkey.c 	pm_wakeup_event(input_dev->dev.parent, 0);
input_dev          45 drivers/input/misc/stpmic1_onkey.c 	input_sync(input_dev);
input_dev          54 drivers/input/misc/stpmic1_onkey.c 	struct input_dev *input_dev;
input_dev         103 drivers/input/misc/stpmic1_onkey.c 	input_dev = devm_input_allocate_device(dev);
input_dev         104 drivers/input/misc/stpmic1_onkey.c 	if (!input_dev) {
input_dev         109 drivers/input/misc/stpmic1_onkey.c 	input_dev->name = "pmic_onkey";
input_dev         110 drivers/input/misc/stpmic1_onkey.c 	input_dev->phys = "pmic_onkey/input0";
input_dev         112 drivers/input/misc/stpmic1_onkey.c 	input_set_capability(input_dev, EV_KEY, KEY_POWER);
input_dev         114 drivers/input/misc/stpmic1_onkey.c 	onkey->input_dev = input_dev;
input_dev         133 drivers/input/misc/stpmic1_onkey.c 	error = input_register_device(input_dev);
input_dev          51 drivers/input/misc/tps65218-pwrbutton.c 	struct input_dev *idev;
input_dev          93 drivers/input/misc/tps65218-pwrbutton.c 	struct input_dev *idev;
input_dev          38 drivers/input/misc/twl4030-pwrbutton.c 	struct input_dev *pwr = _pwr;
input_dev          57 drivers/input/misc/twl4030-pwrbutton.c 	struct input_dev *pwr;
input_dev          30 drivers/input/misc/twl4030-vibra.c 	struct input_dev	*input_dev;
input_dev         122 drivers/input/misc/twl4030-vibra.c static int vibra_play(struct input_dev *input, void *data,
input_dev         135 drivers/input/misc/twl4030-vibra.c static void twl4030_vibra_close(struct input_dev *input)
input_dev         203 drivers/input/misc/twl4030-vibra.c 	info->input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         204 drivers/input/misc/twl4030-vibra.c 	if (info->input_dev == NULL) {
input_dev         209 drivers/input/misc/twl4030-vibra.c 	input_set_drvdata(info->input_dev, info);
input_dev         211 drivers/input/misc/twl4030-vibra.c 	info->input_dev->name = "twl4030:vibrator";
input_dev         212 drivers/input/misc/twl4030-vibra.c 	info->input_dev->id.version = 1;
input_dev         213 drivers/input/misc/twl4030-vibra.c 	info->input_dev->close = twl4030_vibra_close;
input_dev         214 drivers/input/misc/twl4030-vibra.c 	__set_bit(FF_RUMBLE, info->input_dev->ffbit);
input_dev         216 drivers/input/misc/twl4030-vibra.c 	ret = input_ff_create_memless(info->input_dev, NULL, vibra_play);
input_dev         222 drivers/input/misc/twl4030-vibra.c 	ret = input_register_device(info->input_dev);
input_dev         234 drivers/input/misc/twl4030-vibra.c 	input_ff_destroy(info->input_dev);
input_dev          33 drivers/input/misc/twl6040-vibra.c 	struct input_dev *input_dev;
input_dev         189 drivers/input/misc/twl6040-vibra.c static int vibra_play(struct input_dev *input, void *data,
input_dev         203 drivers/input/misc/twl6040-vibra.c static void twl6040_vibra_close(struct input_dev *input)
input_dev         323 drivers/input/misc/twl6040-vibra.c 	info->input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         324 drivers/input/misc/twl6040-vibra.c 	if (!info->input_dev) {
input_dev         329 drivers/input/misc/twl6040-vibra.c 	input_set_drvdata(info->input_dev, info);
input_dev         331 drivers/input/misc/twl6040-vibra.c 	info->input_dev->name = "twl6040:vibrator";
input_dev         332 drivers/input/misc/twl6040-vibra.c 	info->input_dev->id.version = 1;
input_dev         333 drivers/input/misc/twl6040-vibra.c 	info->input_dev->close = twl6040_vibra_close;
input_dev         334 drivers/input/misc/twl6040-vibra.c 	__set_bit(FF_RUMBLE, info->input_dev->ffbit);
input_dev         336 drivers/input/misc/twl6040-vibra.c 	error = input_ff_create_memless(info->input_dev, NULL, vibra_play);
input_dev         342 drivers/input/misc/twl6040-vibra.c 	error = input_register_device(info->input_dev);
input_dev          56 drivers/input/misc/uinput.c 	struct input_dev	*dev;
input_dev          71 drivers/input/misc/uinput.c static int uinput_dev_event(struct input_dev *dev,
input_dev         219 drivers/input/misc/uinput.c static void uinput_dev_set_gain(struct input_dev *dev, u16 gain)
input_dev         224 drivers/input/misc/uinput.c static void uinput_dev_set_autocenter(struct input_dev *dev, u16 magnitude)
input_dev         229 drivers/input/misc/uinput.c static int uinput_dev_playback(struct input_dev *dev, int effect_id, int value)
input_dev         234 drivers/input/misc/uinput.c static int uinput_dev_upload_effect(struct input_dev *dev,
input_dev         259 drivers/input/misc/uinput.c static int uinput_dev_erase_effect(struct input_dev *dev, int effect_id)
input_dev         273 drivers/input/misc/uinput.c static int uinput_dev_flush(struct input_dev *dev, struct file *file)
input_dev         288 drivers/input/misc/uinput.c 	struct input_dev *dev = udev->dev;
input_dev         310 drivers/input/misc/uinput.c 	struct input_dev *dev = udev->dev;
input_dev         397 drivers/input/misc/uinput.c static int uinput_validate_absinfo(struct input_dev *dev, unsigned int code,
input_dev         422 drivers/input/misc/uinput.c static int uinput_validate_absbits(struct input_dev *dev)
input_dev         450 drivers/input/misc/uinput.c 	struct input_dev *dev;
input_dev         478 drivers/input/misc/uinput.c 	struct input_dev *dev;
input_dev         513 drivers/input/misc/uinput.c 	struct input_dev	*dev;
input_dev        1178 drivers/input/misc/wistron_btns.c static int wistron_setup_keymap(struct input_dev *dev,
input_dev        1211 drivers/input/misc/wistron_btns.c 	struct input_dev *input_dev;
input_dev        1222 drivers/input/misc/wistron_btns.c 	input_dev = wistron_idev->input;
input_dev        1223 drivers/input/misc/wistron_btns.c 	input_dev->name = "Wistron laptop buttons";
input_dev        1224 drivers/input/misc/wistron_btns.c 	input_dev->phys = "wistron/input0";
input_dev        1225 drivers/input/misc/wistron_btns.c 	input_dev->id.bustype = BUS_HOST;
input_dev        1226 drivers/input/misc/wistron_btns.c 	input_dev->dev.parent = &wistron_device->dev;
input_dev        1228 drivers/input/misc/wistron_btns.c 	error = sparse_keymap_setup(input_dev, keymap, wistron_setup_keymap);
input_dev          31 drivers/input/misc/wm831x-on.c 	struct input_dev *dev;
input_dev          36 drivers/input/misc/xen-kbdfront.c 	struct input_dev *kbd;
input_dev          37 drivers/input/misc/xen-kbdfront.c 	struct input_dev *ptr;
input_dev          38 drivers/input/misc/xen-kbdfront.c 	struct input_dev *mtouch;
input_dev          92 drivers/input/misc/xen-kbdfront.c 	struct input_dev *dev;
input_dev         206 drivers/input/misc/xen-kbdfront.c 	struct input_dev *kbd, *ptr, *mtouch;
input_dev          86 drivers/input/misc/yealink.c 	struct input_dev *idev;		/* input device */
input_dev         224 drivers/input/misc/yealink.c 	struct input_dev *idev = yld->idev;
input_dev         501 drivers/input/misc/yealink.c static int input_open(struct input_dev *dev)
input_dev         529 drivers/input/misc/yealink.c static void input_close(struct input_dev *dev)
input_dev         859 drivers/input/misc/yealink.c 	struct input_dev *input_dev;
input_dev         878 drivers/input/misc/yealink.c 	yld->idev = input_dev = input_allocate_device();
input_dev         879 drivers/input/misc/yealink.c 	if (!input_dev)
input_dev         942 drivers/input/misc/yealink.c 	input_dev->name = nfo->name;
input_dev         943 drivers/input/misc/yealink.c 	input_dev->phys = yld->phys;
input_dev         944 drivers/input/misc/yealink.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         945 drivers/input/misc/yealink.c 	input_dev->dev.parent = &intf->dev;
input_dev         947 drivers/input/misc/yealink.c 	input_set_drvdata(input_dev, yld);
input_dev         949 drivers/input/misc/yealink.c 	input_dev->open = input_open;
input_dev         950 drivers/input/misc/yealink.c 	input_dev->close = input_close;
input_dev         954 drivers/input/misc/yealink.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY);
input_dev         958 drivers/input/misc/yealink.c 			set_bit(k & 0xff, input_dev->keybit);
input_dev         960 drivers/input/misc/yealink.c 				set_bit(k >> 8, input_dev->keybit);
input_dev         205 drivers/input/mouse/alps.c 				   struct input_dev *dev1);
input_dev         207 drivers/input/mouse/alps.c 					struct input_dev *dev1);
input_dev         209 drivers/input/mouse/alps.c 				   struct input_dev *dev1);
input_dev         211 drivers/input/mouse/alps.c 				       struct input_dev *dev1);
input_dev         221 drivers/input/mouse/alps.c static void alps_report_buttons(struct input_dev *dev1, struct input_dev *dev2,
input_dev         224 drivers/input/mouse/alps.c 	struct input_dev *dev;
input_dev         252 drivers/input/mouse/alps.c 	struct input_dev *dev = psmouse->dev;
input_dev         253 drivers/input/mouse/alps.c 	struct input_dev *dev2 = priv->dev2;
input_dev         502 drivers/input/mouse/alps.c static void alps_set_slot(struct input_dev *dev, int slot, int x, int y)
input_dev         513 drivers/input/mouse/alps.c 	struct input_dev *dev = psmouse->dev;
input_dev         527 drivers/input/mouse/alps.c 	struct input_dev *dev = psmouse->dev;
input_dev         559 drivers/input/mouse/alps.c 	struct input_dev *dev = priv->dev2;
input_dev         729 drivers/input/mouse/alps.c 	struct input_dev *dev2 = priv->dev2;
input_dev         827 drivers/input/mouse/alps.c 	struct input_dev *dev = psmouse->dev;
input_dev         828 drivers/input/mouse/alps.c 	struct input_dev *dev2 = priv->dev2;
input_dev        1092 drivers/input/mouse/alps.c 	struct input_dev *dev2 = priv->dev2;
input_dev        1119 drivers/input/mouse/alps.c 	struct input_dev *dev = psmouse->dev;
input_dev        1318 drivers/input/mouse/alps.c 	struct input_dev *dev = psmouse->dev;
input_dev        1319 drivers/input/mouse/alps.c 	struct input_dev *dev2 = priv->dev2;
input_dev        1404 drivers/input/mouse/alps.c 	struct input_dev *dev3;
input_dev        1471 drivers/input/mouse/alps.c 	struct input_dev *dev, *dev2 = NULL;
input_dev        2982 drivers/input/mouse/alps.c 				   struct input_dev *dev1)
input_dev        2990 drivers/input/mouse/alps.c 					  struct input_dev *dev1)
input_dev        3003 drivers/input/mouse/alps.c 					struct input_dev *dev1)
input_dev        3014 drivers/input/mouse/alps.c 				   struct input_dev *dev1)
input_dev        3027 drivers/input/mouse/alps.c 				       struct input_dev *dev1)
input_dev        3041 drivers/input/mouse/alps.c 	struct input_dev *dev1 = psmouse->dev;
input_dev        3092 drivers/input/mouse/alps.c 		struct input_dev *dev2;
input_dev         288 drivers/input/mouse/alps.h 	struct input_dev *dev2;
input_dev         289 drivers/input/mouse/alps.h 	struct input_dev *dev3;
input_dev         313 drivers/input/mouse/alps.h 	void (*set_abs_params)(struct alps_data *priv, struct input_dev *dev1);
input_dev          36 drivers/input/mouse/amimouse.c 	struct input_dev *dev = data;
input_dev          70 drivers/input/mouse/amimouse.c static int amimouse_open(struct input_dev *dev)
input_dev          88 drivers/input/mouse/amimouse.c static void amimouse_close(struct input_dev *dev)
input_dev          96 drivers/input/mouse/amimouse.c 	struct input_dev *dev;
input_dev         130 drivers/input/mouse/amimouse.c 	struct input_dev *dev = platform_get_drvdata(pdev);
input_dev         201 drivers/input/mouse/appletouch.c 	struct input_dev	*input;		/* input dev */
input_dev         432 drivers/input/mouse/appletouch.c static inline void atp_report_fingers(struct input_dev *input, int fingers)
input_dev         796 drivers/input/mouse/appletouch.c static int atp_open(struct input_dev *input)
input_dev         807 drivers/input/mouse/appletouch.c static void atp_close(struct input_dev *input)
input_dev         833 drivers/input/mouse/appletouch.c 	struct input_dev *input_dev;
input_dev         859 drivers/input/mouse/appletouch.c 	input_dev = input_allocate_device();
input_dev         860 drivers/input/mouse/appletouch.c 	if (!dev || !input_dev) {
input_dev         867 drivers/input/mouse/appletouch.c 	dev->input = input_dev;
input_dev         892 drivers/input/mouse/appletouch.c 	input_dev->name = "appletouch";
input_dev         893 drivers/input/mouse/appletouch.c 	input_dev->phys = dev->phys;
input_dev         894 drivers/input/mouse/appletouch.c 	usb_to_input_id(dev->udev, &input_dev->id);
input_dev         895 drivers/input/mouse/appletouch.c 	input_dev->dev.parent = &iface->dev;
input_dev         897 drivers/input/mouse/appletouch.c 	input_set_drvdata(input_dev, dev);
input_dev         899 drivers/input/mouse/appletouch.c 	input_dev->open = atp_open;
input_dev         900 drivers/input/mouse/appletouch.c 	input_dev->close = atp_close;
input_dev         902 drivers/input/mouse/appletouch.c 	set_bit(EV_ABS, input_dev->evbit);
input_dev         904 drivers/input/mouse/appletouch.c 	input_set_abs_params(input_dev, ABS_X, 0,
input_dev         907 drivers/input/mouse/appletouch.c 	input_set_abs_params(input_dev, ABS_Y, 0,
input_dev         910 drivers/input/mouse/appletouch.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0, ATP_PRESSURE, 0, 0);
input_dev         912 drivers/input/mouse/appletouch.c 	set_bit(EV_KEY, input_dev->evbit);
input_dev         913 drivers/input/mouse/appletouch.c 	set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         914 drivers/input/mouse/appletouch.c 	set_bit(BTN_TOOL_FINGER, input_dev->keybit);
input_dev         915 drivers/input/mouse/appletouch.c 	set_bit(BTN_TOOL_DOUBLETAP, input_dev->keybit);
input_dev         916 drivers/input/mouse/appletouch.c 	set_bit(BTN_TOOL_TRIPLETAP, input_dev->keybit);
input_dev         917 drivers/input/mouse/appletouch.c 	set_bit(BTN_LEFT, input_dev->keybit);
input_dev         938 drivers/input/mouse/appletouch.c 	input_free_device(input_dev);
input_dev          61 drivers/input/mouse/atarimouse.c static struct input_dev *atamouse_dev;
input_dev          89 drivers/input/mouse/atarimouse.c static int atamouse_open(struct input_dev *dev)
input_dev         102 drivers/input/mouse/atarimouse.c static void atamouse_close(struct input_dev *dev)
input_dev         278 drivers/input/mouse/bcm5974.c 	struct input_dev *input;	/* input dev */
input_dev         508 drivers/input/mouse/bcm5974.c static void set_abs(struct input_dev *input, unsigned int code,
input_dev         516 drivers/input/mouse/bcm5974.c static void setup_events_to_report(struct input_dev *input_dev,
input_dev         519 drivers/input/mouse/bcm5974.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         522 drivers/input/mouse/bcm5974.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0, 256, 5, 0);
input_dev         523 drivers/input/mouse/bcm5974.c 	input_set_abs_params(input_dev, ABS_TOOL_WIDTH, 0, 16, 0, 0);
input_dev         526 drivers/input/mouse/bcm5974.c 	set_abs(input_dev, ABS_MT_TOUCH_MAJOR, &cfg->w);
input_dev         527 drivers/input/mouse/bcm5974.c 	set_abs(input_dev, ABS_MT_TOUCH_MINOR, &cfg->w);
input_dev         529 drivers/input/mouse/bcm5974.c 	set_abs(input_dev, ABS_MT_WIDTH_MAJOR, &cfg->w);
input_dev         530 drivers/input/mouse/bcm5974.c 	set_abs(input_dev, ABS_MT_WIDTH_MINOR, &cfg->w);
input_dev         532 drivers/input/mouse/bcm5974.c 	set_abs(input_dev, ABS_MT_ORIENTATION, &cfg->o);
input_dev         534 drivers/input/mouse/bcm5974.c 	set_abs(input_dev, ABS_MT_POSITION_X, &cfg->x);
input_dev         535 drivers/input/mouse/bcm5974.c 	set_abs(input_dev, ABS_MT_POSITION_Y, &cfg->y);
input_dev         537 drivers/input/mouse/bcm5974.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         538 drivers/input/mouse/bcm5974.c 	__set_bit(BTN_LEFT, input_dev->keybit);
input_dev         541 drivers/input/mouse/bcm5974.c 		__set_bit(INPUT_PROP_BUTTONPAD, input_dev->propbit);
input_dev         543 drivers/input/mouse/bcm5974.c 	input_mt_init_slots(input_dev, MAX_FINGERS,
input_dev         564 drivers/input/mouse/bcm5974.c static void report_finger_data(struct input_dev *input, int slot,
input_dev         585 drivers/input/mouse/bcm5974.c static void report_synaptics_data(struct input_dev *input,
input_dev         609 drivers/input/mouse/bcm5974.c 	struct input_dev *input = dev->input;
input_dev         828 drivers/input/mouse/bcm5974.c static int bcm5974_open(struct input_dev *input)
input_dev         851 drivers/input/mouse/bcm5974.c static void bcm5974_close(struct input_dev *input)
input_dev         900 drivers/input/mouse/bcm5974.c 	struct input_dev *input_dev;
input_dev         908 drivers/input/mouse/bcm5974.c 	input_dev = input_allocate_device();
input_dev         909 drivers/input/mouse/bcm5974.c 	if (!dev || !input_dev) {
input_dev         916 drivers/input/mouse/bcm5974.c 	dev->input = input_dev;
input_dev         960 drivers/input/mouse/bcm5974.c 	input_dev->name = "bcm5974";
input_dev         961 drivers/input/mouse/bcm5974.c 	input_dev->phys = dev->phys;
input_dev         962 drivers/input/mouse/bcm5974.c 	usb_to_input_id(dev->udev, &input_dev->id);
input_dev         964 drivers/input/mouse/bcm5974.c 	input_dev->id.version = cfg->caps;
input_dev         965 drivers/input/mouse/bcm5974.c 	input_dev->dev.parent = &iface->dev;
input_dev         967 drivers/input/mouse/bcm5974.c 	input_set_drvdata(input_dev, dev);
input_dev         969 drivers/input/mouse/bcm5974.c 	input_dev->open = bcm5974_open;
input_dev         970 drivers/input/mouse/bcm5974.c 	input_dev->close = bcm5974_close;
input_dev         972 drivers/input/mouse/bcm5974.c 	setup_events_to_report(input_dev, cfg);
input_dev         996 drivers/input/mouse/bcm5974.c 	input_free_device(input_dev);
input_dev         239 drivers/input/mouse/byd.c 	struct input_dev *dev = psmouse->dev;
input_dev         466 drivers/input/mouse/byd.c 	struct input_dev *dev = psmouse->dev;
input_dev         368 drivers/input/mouse/cyapa.c static int cyapa_open(struct input_dev *input)
input_dev         413 drivers/input/mouse/cyapa.c static void cyapa_close(struct input_dev *input)
input_dev         436 drivers/input/mouse/cyapa.c 	struct input_dev *input;
input_dev         527 drivers/input/mouse/cyapa.c 	struct input_dev *input = cyapa->input;
input_dev         547 drivers/input/mouse/cyapa.c 	struct input_dev *input = cyapa->input;
input_dev         630 drivers/input/mouse/cyapa.c 	struct input_dev *input = cyapa->input;
input_dev         338 drivers/input/mouse/cyapa.h 	struct input_dev *input;
input_dev         910 drivers/input/mouse/cyapa_gen3.c 	struct input_dev *input = cyapa->input;
input_dev        1147 drivers/input/mouse/cyapa_gen3.c 	struct input_dev *input = cyapa->input;
input_dev         445 drivers/input/mouse/cyapa_gen5.c 	struct input_dev *input = cyapa->input;
input_dev        2676 drivers/input/mouse/cyapa_gen5.c 	struct input_dev *input = cyapa->input;
input_dev        2700 drivers/input/mouse/cyapa_gen5.c 	struct input_dev *input = cyapa->input;
input_dev        2711 drivers/input/mouse/cyapa_gen5.c 	struct input_dev *input = cyapa->input;
input_dev        2749 drivers/input/mouse/cyapa_gen5.c 	struct input_dev *input = cyapa->input;
input_dev         365 drivers/input/mouse/cypress_ps2.c static int cypress_set_input_params(struct input_dev *input,
input_dev         516 drivers/input/mouse/cypress_ps2.c 	struct input_dev *input = psmouse->dev;
input_dev          63 drivers/input/mouse/elan_i2c_core.c 	struct input_dev	*input;
input_dev          64 drivers/input/mouse/elan_i2c_core.c 	struct input_dev	*tp_input; /* trackpoint input node */
input_dev         893 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input = data->input;
input_dev         947 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input = data->input;
input_dev         973 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input = data->tp_input;
input_dev        1046 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input;
input_dev        1075 drivers/input/mouse/elan_i2c_core.c 	struct input_dev *input;
input_dev         281 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev         342 drivers/input/mouse/elantech.c static void elantech_set_slot(struct input_dev *dev, int slot, bool active,
input_dev         354 drivers/input/mouse/elantech.c static void elantech_report_semi_mt_data(struct input_dev *dev,
input_dev         370 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev         467 drivers/input/mouse/elantech.c 	struct input_dev *tp_dev = etd->tp_dev;
input_dev         507 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev         585 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev         601 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev         620 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev         649 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev        1068 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev        1112 drivers/input/mouse/elantech.c 	struct input_dev *dev = psmouse->dev;
input_dev        1929 drivers/input/mouse/elantech.c 	struct input_dev *tp_dev;
input_dev         166 drivers/input/mouse/elantech.h 	struct input_dev *tp_dev;	/* Relative device for trackpoint */
input_dev         119 drivers/input/mouse/focaltech.c 	struct input_dev *dev = psmouse->dev;
input_dev         323 drivers/input/mouse/focaltech.c 	struct input_dev *dev = psmouse->dev;
input_dev          49 drivers/input/mouse/gpio_mouse.c 	struct input_dev *input = dev->input;
input_dev          75 drivers/input/mouse/gpio_mouse.c 	struct input_dev *input;
input_dev         343 drivers/input/mouse/hgpk.c 	struct input_dev *idev = psmouse->dev;
input_dev         427 drivers/input/mouse/hgpk.c 	struct input_dev *dev = psmouse->dev;
input_dev         538 drivers/input/mouse/hgpk.c static void hgpk_setup_input_device(struct input_dev *input,
input_dev         539 drivers/input/mouse/hgpk.c 				    struct input_dev *old_input,
input_dev         819 drivers/input/mouse/hgpk.c 	struct input_dev *old_dev = psmouse->dev;
input_dev         820 drivers/input/mouse/hgpk.c 	struct input_dev *new_dev;
input_dev          68 drivers/input/mouse/inport.c static struct input_dev *inport_dev;
input_dev          97 drivers/input/mouse/inport.c static int inport_open(struct input_dev *dev)
input_dev         107 drivers/input/mouse/inport.c static void inport_close(struct input_dev *dev)
input_dev          23 drivers/input/mouse/lifebook.c 	struct input_dev *dev2;		/* Relative device */
input_dev         135 drivers/input/mouse/lifebook.c 	struct input_dev *dev1 = psmouse->dev;
input_dev         136 drivers/input/mouse/lifebook.c 	struct input_dev *dev2 = priv ? priv->dev2 : NULL;
input_dev         272 drivers/input/mouse/lifebook.c 	struct input_dev *dev2;
input_dev         313 drivers/input/mouse/lifebook.c 	struct input_dev *dev1 = psmouse->dev;
input_dev          59 drivers/input/mouse/logibm.c static struct input_dev *logibm_dev;
input_dev          88 drivers/input/mouse/logibm.c static int logibm_open(struct input_dev *dev)
input_dev          98 drivers/input/mouse/logibm.c static void logibm_close(struct input_dev *dev)
input_dev          43 drivers/input/mouse/logips2pp.c 	struct input_dev *dev = psmouse->dev;
input_dev         274 drivers/input/mouse/logips2pp.c 	struct input_dev *input_dev = psmouse->dev;
input_dev         277 drivers/input/mouse/logips2pp.c 		input_set_capability(input_dev, EV_KEY, BTN_SIDE);
input_dev         280 drivers/input/mouse/logips2pp.c 		input_set_capability(input_dev, EV_KEY, BTN_EXTRA);
input_dev         283 drivers/input/mouse/logips2pp.c 		input_set_capability(input_dev, EV_KEY, BTN_TASK);
input_dev         286 drivers/input/mouse/logips2pp.c 		input_set_capability(input_dev, EV_KEY, BTN_FORWARD);
input_dev         287 drivers/input/mouse/logips2pp.c 		input_set_capability(input_dev, EV_KEY, BTN_BACK);
input_dev         291 drivers/input/mouse/logips2pp.c 		input_set_capability(input_dev, EV_REL, REL_WHEEL);
input_dev         294 drivers/input/mouse/logips2pp.c 		input_set_capability(input_dev, EV_REL, REL_HWHEEL);
input_dev          23 drivers/input/mouse/maplemouse.c 	struct input_dev *dev;
input_dev          32 drivers/input/mouse/maplemouse.c 	struct input_dev *dev = mse->dev;
input_dev          49 drivers/input/mouse/maplemouse.c static int dc_mouse_open(struct input_dev *dev)
input_dev          59 drivers/input/mouse/maplemouse.c static void dc_mouse_close(struct input_dev *dev)
input_dev          73 drivers/input/mouse/maplemouse.c 	struct input_dev *input_dev;
input_dev          82 drivers/input/mouse/maplemouse.c 	input_dev = input_allocate_device();
input_dev          83 drivers/input/mouse/maplemouse.c 	if (!input_dev) {
input_dev          88 drivers/input/mouse/maplemouse.c 	mse->dev = input_dev;
input_dev          91 drivers/input/mouse/maplemouse.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_dev          92 drivers/input/mouse/maplemouse.c 	input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) |
input_dev          94 drivers/input/mouse/maplemouse.c 	input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y) |
input_dev          96 drivers/input/mouse/maplemouse.c 	input_dev->open = dc_mouse_open;
input_dev          97 drivers/input/mouse/maplemouse.c 	input_dev->close = dc_mouse_close;
input_dev          98 drivers/input/mouse/maplemouse.c 	input_dev->name = mdev->product_name;
input_dev          99 drivers/input/mouse/maplemouse.c 	input_dev->id.bustype = BUS_HOST;
input_dev         100 drivers/input/mouse/maplemouse.c 	error =	input_register_device(input_dev);
input_dev         110 drivers/input/mouse/maplemouse.c 	input_free_device(input_dev);
input_dev          33 drivers/input/mouse/navpoint.c 	struct input_dev	*input;
input_dev         189 drivers/input/mouse/navpoint.c static int navpoint_open(struct input_dev *input)
input_dev         198 drivers/input/mouse/navpoint.c static void navpoint_close(struct input_dev *input)
input_dev         210 drivers/input/mouse/navpoint.c 	struct input_dev *input;
input_dev         322 drivers/input/mouse/navpoint.c 	struct input_dev *input = navpoint->input;
input_dev         336 drivers/input/mouse/navpoint.c 	struct input_dev *input = navpoint->input;
input_dev          39 drivers/input/mouse/pc110pad.c static struct input_dev *pc110pad_dev;
input_dev          71 drivers/input/mouse/pc110pad.c static void pc110pad_close(struct input_dev *dev)
input_dev          76 drivers/input/mouse/pc110pad.c static int pc110pad_open(struct input_dev *dev)
input_dev         121 drivers/input/mouse/psmouse-base.c void psmouse_report_standard_buttons(struct input_dev *dev, u8 buttons)
input_dev         128 drivers/input/mouse/psmouse-base.c void psmouse_report_standard_motion(struct input_dev *dev, u8 *packet)
input_dev         139 drivers/input/mouse/psmouse-base.c void psmouse_report_standard_packet(struct input_dev *dev, u8 *packet)
input_dev         151 drivers/input/mouse/psmouse-base.c 	struct input_dev *dev = psmouse->dev;
input_dev         965 drivers/input/mouse/psmouse-base.c 	struct input_dev *input_dev = psmouse->dev;
input_dev         967 drivers/input/mouse/psmouse-base.c 	bitmap_zero(input_dev->evbit, EV_CNT);
input_dev         968 drivers/input/mouse/psmouse-base.c 	bitmap_zero(input_dev->keybit, KEY_CNT);
input_dev         969 drivers/input/mouse/psmouse-base.c 	bitmap_zero(input_dev->relbit, REL_CNT);
input_dev         970 drivers/input/mouse/psmouse-base.c 	bitmap_zero(input_dev->absbit, ABS_CNT);
input_dev         971 drivers/input/mouse/psmouse-base.c 	bitmap_zero(input_dev->mscbit, MSC_CNT);
input_dev         973 drivers/input/mouse/psmouse-base.c 	input_set_capability(input_dev, EV_KEY, BTN_LEFT);
input_dev         974 drivers/input/mouse/psmouse-base.c 	input_set_capability(input_dev, EV_KEY, BTN_RIGHT);
input_dev         976 drivers/input/mouse/psmouse-base.c 	input_set_capability(input_dev, EV_REL, REL_X);
input_dev         977 drivers/input/mouse/psmouse-base.c 	input_set_capability(input_dev, EV_REL, REL_Y);
input_dev         979 drivers/input/mouse/psmouse-base.c 	__set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev        1526 drivers/input/mouse/psmouse-base.c 	struct input_dev *input_dev = psmouse->dev;
input_dev        1529 drivers/input/mouse/psmouse-base.c 	input_dev->dev.parent = &psmouse->ps2dev.serio->dev;
input_dev        1568 drivers/input/mouse/psmouse-base.c 	input_dev->name = psmouse->devname;
input_dev        1569 drivers/input/mouse/psmouse-base.c 	input_dev->phys = psmouse->phys;
input_dev        1570 drivers/input/mouse/psmouse-base.c 	input_dev->id.bustype = BUS_I8042;
input_dev        1571 drivers/input/mouse/psmouse-base.c 	input_dev->id.vendor = 0x0002;
input_dev        1572 drivers/input/mouse/psmouse-base.c 	input_dev->id.product = psmouse->protocol->type;
input_dev        1573 drivers/input/mouse/psmouse-base.c 	input_dev->id.version = psmouse->model;
input_dev        1585 drivers/input/mouse/psmouse-base.c 	struct input_dev *input_dev;
input_dev        1600 drivers/input/mouse/psmouse-base.c 	input_dev = input_allocate_device();
input_dev        1601 drivers/input/mouse/psmouse-base.c 	if (!psmouse || !input_dev)
input_dev        1606 drivers/input/mouse/psmouse-base.c 	psmouse->dev = input_dev;
input_dev        1638 drivers/input/mouse/psmouse-base.c 		error = input_register_device(input_dev);
input_dev        1643 drivers/input/mouse/psmouse-base.c 		input_free_device(input_dev);
input_dev        1644 drivers/input/mouse/psmouse-base.c 		psmouse->dev = input_dev = NULL;
input_dev        1672 drivers/input/mouse/psmouse-base.c 	if (input_dev) {
input_dev        1673 drivers/input/mouse/psmouse-base.c 		input_unregister_device(input_dev);
input_dev        1674 drivers/input/mouse/psmouse-base.c 		input_dev = NULL; /* so we don't try to free it below */
input_dev        1685 drivers/input/mouse/psmouse-base.c 	input_free_device(input_dev);
input_dev        1902 drivers/input/mouse/psmouse-base.c 	struct input_dev *old_dev, *new_dev;
input_dev          91 drivers/input/mouse/psmouse.h 	struct input_dev *dev;
input_dev         143 drivers/input/mouse/psmouse.h void psmouse_report_standard_buttons(struct input_dev *, u8 buttons);
input_dev         144 drivers/input/mouse/psmouse.h void psmouse_report_standard_motion(struct input_dev *, u8 *packet);
input_dev         145 drivers/input/mouse/psmouse.h void psmouse_report_standard_packet(struct input_dev *, u8 *packet);
input_dev          46 drivers/input/mouse/pxa930_trkball.c 	struct input_dev *input;
input_dev          52 drivers/input/mouse/pxa930_trkball.c 	struct input_dev *input = trkball->input;
input_dev         118 drivers/input/mouse/pxa930_trkball.c static int pxa930_trkball_open(struct input_dev *dev)
input_dev         135 drivers/input/mouse/pxa930_trkball.c static void pxa930_trkball_close(struct input_dev *dev)
input_dev         145 drivers/input/mouse/pxa930_trkball.c 	struct input_dev *input;
input_dev          33 drivers/input/mouse/rpcmouse.c static struct input_dev *rpcmouse_dev;
input_dev          37 drivers/input/mouse/rpcmouse.c 	struct input_dev *dev = dev_id;
input_dev         682 drivers/input/mouse/sentelic.c static void fsp_set_slot(struct input_dev *dev, int slot, bool active,
input_dev         695 drivers/input/mouse/sentelic.c 	struct input_dev *dev = psmouse->dev;
input_dev         922 drivers/input/mouse/sentelic.c 	struct input_dev *dev = psmouse->dev;
input_dev          31 drivers/input/mouse/sermouse.c 	struct input_dev *dev;
input_dev          47 drivers/input/mouse/sermouse.c 	struct input_dev *dev = sermouse->dev;
input_dev          89 drivers/input/mouse/sermouse.c 	struct input_dev *dev = sermouse->dev;
input_dev         233 drivers/input/mouse/sermouse.c 	struct input_dev *input_dev;
input_dev         238 drivers/input/mouse/sermouse.c 	input_dev = input_allocate_device();
input_dev         239 drivers/input/mouse/sermouse.c 	if (!sermouse || !input_dev)
input_dev         242 drivers/input/mouse/sermouse.c 	sermouse->dev = input_dev;
input_dev         246 drivers/input/mouse/sermouse.c 	input_dev->name = sermouse_protocols[sermouse->type];
input_dev         247 drivers/input/mouse/sermouse.c 	input_dev->phys = sermouse->phys;
input_dev         248 drivers/input/mouse/sermouse.c 	input_dev->id.bustype = BUS_RS232;
input_dev         249 drivers/input/mouse/sermouse.c 	input_dev->id.vendor  = sermouse->type;
input_dev         250 drivers/input/mouse/sermouse.c 	input_dev->id.product = c;
input_dev         251 drivers/input/mouse/sermouse.c 	input_dev->id.version = 0x0100;
input_dev         252 drivers/input/mouse/sermouse.c 	input_dev->dev.parent = &serio->dev;
input_dev         254 drivers/input/mouse/sermouse.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_dev         255 drivers/input/mouse/sermouse.c 	input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) |
input_dev         257 drivers/input/mouse/sermouse.c 	input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
input_dev         259 drivers/input/mouse/sermouse.c 	if (c & 0x01) set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev         260 drivers/input/mouse/sermouse.c 	if (c & 0x02) set_bit(BTN_SIDE, input_dev->keybit);
input_dev         261 drivers/input/mouse/sermouse.c 	if (c & 0x04) set_bit(BTN_EXTRA, input_dev->keybit);
input_dev         262 drivers/input/mouse/sermouse.c 	if (c & 0x10) set_bit(REL_WHEEL, input_dev->relbit);
input_dev         263 drivers/input/mouse/sermouse.c 	if (c & 0x20) set_bit(REL_HWHEEL, input_dev->relbit);
input_dev         279 drivers/input/mouse/sermouse.c  fail1:	input_free_device(input_dev);
input_dev         887 drivers/input/mouse/synaptics.c static void synaptics_report_semi_mt_slot(struct input_dev *dev, int slot,
input_dev         898 drivers/input/mouse/synaptics.c static void synaptics_report_semi_mt_data(struct input_dev *dev,
input_dev         920 drivers/input/mouse/synaptics.c 	struct input_dev *dev = psmouse->dev;
input_dev         966 drivers/input/mouse/synaptics.c 	struct input_dev *dev = psmouse->dev;
input_dev         987 drivers/input/mouse/synaptics.c 	struct input_dev *dev = psmouse->dev;
input_dev        1061 drivers/input/mouse/synaptics.c 	struct input_dev *dev = psmouse->dev;
input_dev        1228 drivers/input/mouse/synaptics.c static void set_abs_position_params(struct input_dev *dev,
input_dev        1248 drivers/input/mouse/synaptics.c 	struct input_dev *dev = psmouse->dev;
input_dev         220 drivers/input/mouse/synaptics_i2c.c 	struct input_dev	*input;
input_dev         337 drivers/input/mouse/synaptics_i2c.c 	struct input_dev *input = touch->input;
input_dev         454 drivers/input/mouse/synaptics_i2c.c static int synaptics_i2c_open(struct input_dev *input)
input_dev         470 drivers/input/mouse/synaptics_i2c.c static void synaptics_i2c_close(struct input_dev *input)
input_dev         485 drivers/input/mouse/synaptics_i2c.c 	struct input_dev *input = touch->input;
input_dev          86 drivers/input/mouse/synaptics_usb.c 	struct input_dev *input;
input_dev          96 drivers/input/mouse/synaptics_usb.c 	struct input_dev *input_dev = synusb->input;
input_dev          98 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_LEFT, synusb->data[1] & 0x04);
input_dev          99 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_RIGHT, synusb->data[1] & 0x01);
input_dev         100 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_MIDDLE, synusb->data[1] & 0x02);
input_dev         105 drivers/input/mouse/synaptics_usb.c 	struct input_dev *input_dev = synusb->input;
input_dev         114 drivers/input/mouse/synaptics_usb.c 		input_report_rel(input_dev, REL_X, x);
input_dev         115 drivers/input/mouse/synaptics_usb.c 		input_report_rel(input_dev, REL_Y, -y);
input_dev         118 drivers/input/mouse/synaptics_usb.c 	input_report_abs(input_dev, ABS_PRESSURE, pressure);
input_dev         122 drivers/input/mouse/synaptics_usb.c 	input_sync(input_dev);
input_dev         127 drivers/input/mouse/synaptics_usb.c 	struct input_dev *input_dev = synusb->input;
input_dev         164 drivers/input/mouse/synaptics_usb.c 		input_report_key(input_dev, BTN_TOUCH, 1);
input_dev         166 drivers/input/mouse/synaptics_usb.c 		input_report_key(input_dev, BTN_TOUCH, 0);
input_dev         169 drivers/input/mouse/synaptics_usb.c 		input_report_abs(input_dev, ABS_X, x);
input_dev         170 drivers/input/mouse/synaptics_usb.c 		input_report_abs(input_dev, ABS_Y,
input_dev         174 drivers/input/mouse/synaptics_usb.c 	input_report_abs(input_dev, ABS_PRESSURE, pressure);
input_dev         175 drivers/input/mouse/synaptics_usb.c 	input_report_abs(input_dev, ABS_TOOL_WIDTH, tool_width);
input_dev         177 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_TOOL_FINGER, num_fingers == 1);
input_dev         178 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_TOOL_DOUBLETAP, num_fingers == 2);
input_dev         179 drivers/input/mouse/synaptics_usb.c 	input_report_key(input_dev, BTN_TOOL_TRIPLETAP, num_fingers == 3);
input_dev         183 drivers/input/mouse/synaptics_usb.c 		input_report_key(input_dev, BTN_MIDDLE, synusb->data[1] & 0x08);
input_dev         185 drivers/input/mouse/synaptics_usb.c 	input_sync(input_dev);
input_dev         242 drivers/input/mouse/synaptics_usb.c static int synusb_open(struct input_dev *dev)
input_dev         274 drivers/input/mouse/synaptics_usb.c static void synusb_close(struct input_dev *dev)
input_dev         297 drivers/input/mouse/synaptics_usb.c 	struct input_dev *input_dev;
input_dev         315 drivers/input/mouse/synaptics_usb.c 	input_dev = input_allocate_device();
input_dev         316 drivers/input/mouse/synaptics_usb.c 	if (!synusb || !input_dev) {
input_dev         323 drivers/input/mouse/synaptics_usb.c 	synusb->input = input_dev;
input_dev         378 drivers/input/mouse/synaptics_usb.c 	input_dev->name = synusb->name;
input_dev         379 drivers/input/mouse/synaptics_usb.c 	input_dev->phys = synusb->phys;
input_dev         380 drivers/input/mouse/synaptics_usb.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         381 drivers/input/mouse/synaptics_usb.c 	input_dev->dev.parent = &synusb->intf->dev;
input_dev         384 drivers/input/mouse/synaptics_usb.c 		input_dev->open = synusb_open;
input_dev         385 drivers/input/mouse/synaptics_usb.c 		input_dev->close = synusb_close;
input_dev         388 drivers/input/mouse/synaptics_usb.c 	input_set_drvdata(input_dev, synusb);
input_dev         390 drivers/input/mouse/synaptics_usb.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         391 drivers/input/mouse/synaptics_usb.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         394 drivers/input/mouse/synaptics_usb.c 		__set_bit(EV_REL, input_dev->evbit);
input_dev         395 drivers/input/mouse/synaptics_usb.c 		__set_bit(REL_X, input_dev->relbit);
input_dev         396 drivers/input/mouse/synaptics_usb.c 		__set_bit(REL_Y, input_dev->relbit);
input_dev         397 drivers/input/mouse/synaptics_usb.c 		__set_bit(INPUT_PROP_POINTING_STICK, input_dev->propbit);
input_dev         398 drivers/input/mouse/synaptics_usb.c 		input_set_abs_params(input_dev, ABS_PRESSURE, 0, 127, 0, 0);
input_dev         400 drivers/input/mouse/synaptics_usb.c 		input_set_abs_params(input_dev, ABS_X,
input_dev         402 drivers/input/mouse/synaptics_usb.c 		input_set_abs_params(input_dev, ABS_Y,
input_dev         404 drivers/input/mouse/synaptics_usb.c 		input_set_abs_params(input_dev, ABS_PRESSURE, 0, 255, 0, 0);
input_dev         405 drivers/input/mouse/synaptics_usb.c 		input_set_abs_params(input_dev, ABS_TOOL_WIDTH, 0, 15, 0, 0);
input_dev         406 drivers/input/mouse/synaptics_usb.c 		__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         407 drivers/input/mouse/synaptics_usb.c 		__set_bit(BTN_TOOL_FINGER, input_dev->keybit);
input_dev         408 drivers/input/mouse/synaptics_usb.c 		__set_bit(BTN_TOOL_DOUBLETAP, input_dev->keybit);
input_dev         409 drivers/input/mouse/synaptics_usb.c 		__set_bit(BTN_TOOL_TRIPLETAP, input_dev->keybit);
input_dev         413 drivers/input/mouse/synaptics_usb.c 		__set_bit(INPUT_PROP_DIRECT, input_dev->propbit);
input_dev         415 drivers/input/mouse/synaptics_usb.c 		__set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev         417 drivers/input/mouse/synaptics_usb.c 	__set_bit(BTN_LEFT, input_dev->keybit);
input_dev         418 drivers/input/mouse/synaptics_usb.c 	__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev         419 drivers/input/mouse/synaptics_usb.c 	__set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev         424 drivers/input/mouse/synaptics_usb.c 		error = synusb_open(input_dev);
input_dev         429 drivers/input/mouse/synaptics_usb.c 	error = input_register_device(input_dev);
input_dev         448 drivers/input/mouse/synaptics_usb.c 	input_free_device(input_dev);
input_dev          43 drivers/input/mouse/touchkit_ps2.c 	struct input_dev *dev = psmouse->dev;
input_dev          58 drivers/input/mouse/touchkit_ps2.c 	struct input_dev *dev = psmouse->dev;
input_dev          74 drivers/input/mouse/vmmouse.c 	struct input_dev *abs_dev;
input_dev         116 drivers/input/mouse/vmmouse.c 				  struct input_dev *abs_dev,
input_dev         117 drivers/input/mouse/vmmouse.c 				  struct input_dev *rel_dev,
input_dev         118 drivers/input/mouse/vmmouse.c 				  struct input_dev *pref_dev,
input_dev         143 drivers/input/mouse/vmmouse.c 	struct input_dev *rel_dev = psmouse->dev;
input_dev         145 drivers/input/mouse/vmmouse.c 	struct input_dev *abs_dev = priv->abs_dev;
input_dev         146 drivers/input/mouse/vmmouse.c 	struct input_dev *pref_dev;
input_dev         423 drivers/input/mouse/vmmouse.c 	struct input_dev *rel_dev = psmouse->dev, *abs_dev;
input_dev         102 drivers/input/mouse/vsxxxaa.c 	struct input_dev *dev;
input_dev         198 drivers/input/mouse/vsxxxaa.c 	struct input_dev *dev = mouse->dev;
input_dev         254 drivers/input/mouse/vsxxxaa.c 	struct input_dev *dev = mouse->dev;
input_dev         306 drivers/input/mouse/vsxxxaa.c 	struct input_dev *dev = mouse->dev;
input_dev         459 drivers/input/mouse/vsxxxaa.c 	struct input_dev *input_dev;
input_dev         463 drivers/input/mouse/vsxxxaa.c 	input_dev = input_allocate_device();
input_dev         464 drivers/input/mouse/vsxxxaa.c 	if (!mouse || !input_dev)
input_dev         467 drivers/input/mouse/vsxxxaa.c 	mouse->dev = input_dev;
input_dev         473 drivers/input/mouse/vsxxxaa.c 	input_dev->name = mouse->name;
input_dev         474 drivers/input/mouse/vsxxxaa.c 	input_dev->phys = mouse->phys;
input_dev         475 drivers/input/mouse/vsxxxaa.c 	input_dev->id.bustype = BUS_RS232;
input_dev         476 drivers/input/mouse/vsxxxaa.c 	input_dev->dev.parent = &serio->dev;
input_dev         478 drivers/input/mouse/vsxxxaa.c 	__set_bit(EV_KEY, input_dev->evbit);		/* We have buttons */
input_dev         479 drivers/input/mouse/vsxxxaa.c 	__set_bit(EV_REL, input_dev->evbit);
input_dev         480 drivers/input/mouse/vsxxxaa.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         481 drivers/input/mouse/vsxxxaa.c 	__set_bit(BTN_LEFT, input_dev->keybit);		/* We have 3 buttons */
input_dev         482 drivers/input/mouse/vsxxxaa.c 	__set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev         483 drivers/input/mouse/vsxxxaa.c 	__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev         484 drivers/input/mouse/vsxxxaa.c 	__set_bit(BTN_TOUCH, input_dev->keybit);	/* ...and Tablet */
input_dev         485 drivers/input/mouse/vsxxxaa.c 	__set_bit(REL_X, input_dev->relbit);
input_dev         486 drivers/input/mouse/vsxxxaa.c 	__set_bit(REL_Y, input_dev->relbit);
input_dev         487 drivers/input/mouse/vsxxxaa.c 	input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0);
input_dev         488 drivers/input/mouse/vsxxxaa.c 	input_set_abs_params(input_dev, ABS_Y, 0, 1023, 0, 0);
input_dev         502 drivers/input/mouse/vsxxxaa.c 	err = input_register_device(input_dev);
input_dev         510 drivers/input/mouse/vsxxxaa.c  fail1:	input_free_device(input_dev);
input_dev         122 drivers/input/mousedev.c static void mousedev_touchpad_event(struct input_dev *dev,
input_dev         167 drivers/input/mousedev.c static void mousedev_abs_event(struct input_dev *dev, struct mousedev *mousedev,
input_dev         842 drivers/input/mousedev.c static struct mousedev *mousedev_create(struct input_dev *dev,
input_dev         975 drivers/input/mousedev.c 			    struct input_dev *dev,
input_dev          71 drivers/input/rmi4/rmi_2d_sensor.c 	struct input_dev *input = sensor->input;
input_dev         138 drivers/input/rmi4/rmi_2d_sensor.c 	struct input_dev *input = sensor->input;
input_dev          60 drivers/input/rmi4/rmi_2d_sensor.h 	struct input_dev *input;
input_dev         343 drivers/input/rmi4/rmi_driver.c 				struct input_dev *input)
input_dev         352 drivers/input/rmi4/rmi_driver.c 				struct input_dev *input)
input_dev          78 drivers/input/rmi4/rmi_f30.c 	struct input_dev *input;
input_dev         228 drivers/input/rmi4/rmi_f30.c 	struct input_dev *input = f30->input;
input_dev          22 drivers/input/sparse-keymap.c static unsigned int sparse_keymap_get_key_index(struct input_dev *dev,
input_dev          39 drivers/input/sparse-keymap.c static struct key_entry *sparse_keymap_entry_by_index(struct input_dev *dev,
input_dev          61 drivers/input/sparse-keymap.c struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
input_dev          82 drivers/input/sparse-keymap.c struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
input_dev          95 drivers/input/sparse-keymap.c static struct key_entry *sparse_keymap_locate(struct input_dev *dev,
input_dev         111 drivers/input/sparse-keymap.c static int sparse_keymap_getkeycode(struct input_dev *dev,
input_dev         132 drivers/input/sparse-keymap.c static int sparse_keymap_setkeycode(struct input_dev *dev,
input_dev         166 drivers/input/sparse-keymap.c int sparse_keymap_setup(struct input_dev *dev,
input_dev         168 drivers/input/sparse-keymap.c 			int (*setup)(struct input_dev *, struct key_entry *))
input_dev         234 drivers/input/sparse-keymap.c void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
input_dev         273 drivers/input/sparse-keymap.c bool sparse_keymap_report_event(struct input_dev *dev, unsigned int code,
input_dev          32 drivers/input/tablet/acecad.c 	struct input_dev *input;
input_dev          43 drivers/input/tablet/acecad.c 	struct input_dev *dev = acecad->input;
input_dev          96 drivers/input/tablet/acecad.c static int usb_acecad_open(struct input_dev *dev)
input_dev         107 drivers/input/tablet/acecad.c static void usb_acecad_close(struct input_dev *dev)
input_dev         120 drivers/input/tablet/acecad.c 	struct input_dev *input_dev;
input_dev         136 drivers/input/tablet/acecad.c 	input_dev = input_allocate_device();
input_dev         137 drivers/input/tablet/acecad.c 	if (!acecad || !input_dev) {
input_dev         155 drivers/input/tablet/acecad.c 	acecad->input = input_dev;
input_dev         169 drivers/input/tablet/acecad.c 	input_dev->name = acecad->name;
input_dev         170 drivers/input/tablet/acecad.c 	input_dev->phys = acecad->phys;
input_dev         171 drivers/input/tablet/acecad.c 	usb_to_input_id(dev, &input_dev->id);
input_dev         172 drivers/input/tablet/acecad.c 	input_dev->dev.parent = &intf->dev;
input_dev         174 drivers/input/tablet/acecad.c 	input_set_drvdata(input_dev, acecad);
input_dev         176 drivers/input/tablet/acecad.c 	input_dev->open = usb_acecad_open;
input_dev         177 drivers/input/tablet/acecad.c 	input_dev->close = usb_acecad_close;
input_dev         179 drivers/input/tablet/acecad.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         180 drivers/input/tablet/acecad.c 	input_dev->keybit[BIT_WORD(BTN_DIGI)] = BIT_MASK(BTN_TOOL_PEN) |
input_dev         186 drivers/input/tablet/acecad.c 		input_set_abs_params(input_dev, ABS_X, 0, 5000, 4, 0);
input_dev         187 drivers/input/tablet/acecad.c 		input_set_abs_params(input_dev, ABS_Y, 0, 3750, 4, 0);
input_dev         188 drivers/input/tablet/acecad.c 		input_set_abs_params(input_dev, ABS_PRESSURE, 0, 512, 0, 0);
input_dev         197 drivers/input/tablet/acecad.c 		input_set_abs_params(input_dev, ABS_X, 0, 53000, 4, 0);
input_dev         198 drivers/input/tablet/acecad.c 		input_set_abs_params(input_dev, ABS_Y, 0, 2250, 4, 0);
input_dev         199 drivers/input/tablet/acecad.c 		input_set_abs_params(input_dev, ABS_PRESSURE, 0, 1024, 0, 0);
input_dev         224 drivers/input/tablet/acecad.c  fail1: input_free_device(input_dev);
input_dev         289 drivers/input/tablet/aiptek.c 	struct input_dev *inputdev;		/* input device struct           */
input_dev         416 drivers/input/tablet/aiptek.c 	struct input_dev *inputdev = aiptek->inputdev;
input_dev         825 drivers/input/tablet/aiptek.c static int aiptek_open(struct input_dev *inputdev)
input_dev         839 drivers/input/tablet/aiptek.c static void aiptek_close(struct input_dev *inputdev)
input_dev        1673 drivers/input/tablet/aiptek.c 	struct input_dev *inputdev;
input_dev         107 drivers/input/tablet/gtco.c 	struct input_dev  *inputdevice; /* input device struct pointer  */
input_dev         555 drivers/input/tablet/gtco.c static int gtco_input_open(struct input_dev *inputdev)
input_dev         569 drivers/input/tablet/gtco.c static void gtco_input_close(struct input_dev *inputdev)
input_dev         585 drivers/input/tablet/gtco.c static void gtco_setup_caps(struct input_dev *inputdev)
input_dev         630 drivers/input/tablet/gtco.c 	struct input_dev  *inputdev;
input_dev         837 drivers/input/tablet/gtco.c 	struct input_dev        *input_dev;
input_dev         847 drivers/input/tablet/gtco.c 	input_dev = input_allocate_device();
input_dev         848 drivers/input/tablet/gtco.c 	if (!gtco || !input_dev) {
input_dev         855 drivers/input/tablet/gtco.c 	gtco->inputdevice = input_dev;
input_dev         955 drivers/input/tablet/gtco.c 	input_dev->open = gtco_input_open;
input_dev         956 drivers/input/tablet/gtco.c 	input_dev->close = gtco_input_close;
input_dev         959 drivers/input/tablet/gtco.c 	input_dev->name = "GTCO_CalComp";
input_dev         960 drivers/input/tablet/gtco.c 	input_dev->phys = gtco->usbpath;
input_dev         962 drivers/input/tablet/gtco.c 	input_set_drvdata(input_dev, gtco);
input_dev         965 drivers/input/tablet/gtco.c 	gtco_setup_caps(input_dev);
input_dev         968 drivers/input/tablet/gtco.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         969 drivers/input/tablet/gtco.c 	input_dev->dev.parent = &usbinterface->dev;
input_dev         991 drivers/input/tablet/gtco.c 	error = input_register_device(input_dev);
input_dev        1003 drivers/input/tablet/gtco.c 	input_free_device(input_dev);
input_dev          53 drivers/input/tablet/hanwang.c 	struct input_dev *dev;
input_dev         110 drivers/input/tablet/hanwang.c 	struct input_dev *input_dev = hanwang->dev;
input_dev         127 drivers/input/tablet/hanwang.c 				input_report_key(input_dev,
input_dev         135 drivers/input/tablet/hanwang.c 				input_report_key(input_dev,
input_dev         146 drivers/input/tablet/hanwang.c 				input_report_key(input_dev, BTN_TOOL_PEN, 1);
input_dev         152 drivers/input/tablet/hanwang.c 				input_report_key(input_dev, BTN_TOOL_RUBBER, 1);
input_dev         180 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_X,
input_dev         182 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_Y,
input_dev         184 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_PRESSURE, p);
input_dev         185 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_TILT_X, data[7] & 0x3f);
input_dev         186 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_TILT_Y, data[8] & 0x7f);
input_dev         187 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_STYLUS, data[1] & 0x02);
input_dev         190 drivers/input/tablet/hanwang.c 				input_report_key(input_dev, BTN_STYLUS2,
input_dev         193 drivers/input/tablet/hanwang.c 				input_report_key(input_dev, BTN_TOOL_PEN, 1);
input_dev         198 drivers/input/tablet/hanwang.c 		input_report_abs(input_dev, ABS_MISC, hanwang->current_id);
input_dev         199 drivers/input/tablet/hanwang.c 		input_event(input_dev, EV_MSC, MSC_SERIAL,
input_dev         209 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_TOOL_FINGER,
input_dev         211 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_WHEEL, data[1]);
input_dev         212 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_0, data[2]);
input_dev         214 drivers/input/tablet/hanwang.c 				input_report_key(input_dev,
input_dev         219 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_TOOL_FINGER, data[1] ||
input_dev         222 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_RX,
input_dev         224 drivers/input/tablet/hanwang.c 			input_report_abs(input_dev, ABS_RY,
input_dev         226 drivers/input/tablet/hanwang.c 			input_report_key(input_dev, BTN_0, data[5] & 0x01);
input_dev         228 drivers/input/tablet/hanwang.c 				input_report_key(input_dev,
input_dev         230 drivers/input/tablet/hanwang.c 				input_report_key(input_dev,
input_dev         240 drivers/input/tablet/hanwang.c 		input_report_abs(input_dev, ABS_MISC, hanwang->current_id);
input_dev         241 drivers/input/tablet/hanwang.c 		input_event(input_dev, EV_MSC, MSC_SERIAL, 0xffffffff);
input_dev         249 drivers/input/tablet/hanwang.c 	input_sync(input_dev);
input_dev         282 drivers/input/tablet/hanwang.c static int hanwang_open(struct input_dev *dev)
input_dev         293 drivers/input/tablet/hanwang.c static void hanwang_close(struct input_dev *dev)
input_dev         321 drivers/input/tablet/hanwang.c 	struct input_dev *input_dev;
input_dev         329 drivers/input/tablet/hanwang.c 	input_dev = input_allocate_device();
input_dev         330 drivers/input/tablet/hanwang.c 	if (!hanwang || !input_dev) {
input_dev         354 drivers/input/tablet/hanwang.c 	hanwang->dev = input_dev;
input_dev         360 drivers/input/tablet/hanwang.c 	input_dev->name = hanwang->name;
input_dev         361 drivers/input/tablet/hanwang.c 	input_dev->phys = hanwang->phys;
input_dev         362 drivers/input/tablet/hanwang.c 	usb_to_input_id(dev, &input_dev->id);
input_dev         363 drivers/input/tablet/hanwang.c 	input_dev->dev.parent = &intf->dev;
input_dev         365 drivers/input/tablet/hanwang.c 	input_set_drvdata(input_dev, hanwang);
input_dev         367 drivers/input/tablet/hanwang.c 	input_dev->open = hanwang_open;
input_dev         368 drivers/input/tablet/hanwang.c 	input_dev->close = hanwang_close;
input_dev         371 drivers/input/tablet/hanwang.c 		__set_bit(hw_eventtypes[i], input_dev->evbit);
input_dev         374 drivers/input/tablet/hanwang.c 		__set_bit(hw_absevents[i], input_dev->absbit);
input_dev         377 drivers/input/tablet/hanwang.c 		__set_bit(hw_btnevents[i], input_dev->keybit);
input_dev         380 drivers/input/tablet/hanwang.c 		__set_bit(hw_mscevents[i], input_dev->mscbit);
input_dev         382 drivers/input/tablet/hanwang.c 	input_set_abs_params(input_dev, ABS_X,
input_dev         384 drivers/input/tablet/hanwang.c 	input_set_abs_params(input_dev, ABS_Y,
input_dev         386 drivers/input/tablet/hanwang.c 	input_set_abs_params(input_dev, ABS_TILT_X,
input_dev         388 drivers/input/tablet/hanwang.c 	input_set_abs_params(input_dev, ABS_TILT_Y,
input_dev         390 drivers/input/tablet/hanwang.c 	input_set_abs_params(input_dev, ABS_PRESSURE,
input_dev         412 drivers/input/tablet/hanwang.c  fail1:	input_free_device(input_dev);
input_dev          25 drivers/input/tablet/kbtab.c 	struct input_dev *dev;
input_dev          35 drivers/input/tablet/kbtab.c 	struct input_dev *dev = kbtab->dev;
input_dev          90 drivers/input/tablet/kbtab.c static int kbtab_open(struct input_dev *dev)
input_dev         102 drivers/input/tablet/kbtab.c static void kbtab_close(struct input_dev *dev)
input_dev         114 drivers/input/tablet/kbtab.c 	struct input_dev *input_dev;
input_dev         125 drivers/input/tablet/kbtab.c 	input_dev = input_allocate_device();
input_dev         126 drivers/input/tablet/kbtab.c 	if (!kbtab || !input_dev)
input_dev         138 drivers/input/tablet/kbtab.c 	kbtab->dev = input_dev;
input_dev         143 drivers/input/tablet/kbtab.c 	input_dev->name = "KB Gear Tablet";
input_dev         144 drivers/input/tablet/kbtab.c 	input_dev->phys = kbtab->phys;
input_dev         145 drivers/input/tablet/kbtab.c 	usb_to_input_id(dev, &input_dev->id);
input_dev         146 drivers/input/tablet/kbtab.c 	input_dev->dev.parent = &intf->dev;
input_dev         148 drivers/input/tablet/kbtab.c 	input_set_drvdata(input_dev, kbtab);
input_dev         150 drivers/input/tablet/kbtab.c 	input_dev->open = kbtab_open;
input_dev         151 drivers/input/tablet/kbtab.c 	input_dev->close = kbtab_close;
input_dev         153 drivers/input/tablet/kbtab.c 	input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         154 drivers/input/tablet/kbtab.c 	input_dev->keybit[BIT_WORD(BTN_LEFT)] |=
input_dev         156 drivers/input/tablet/kbtab.c 	input_dev->keybit[BIT_WORD(BTN_DIGI)] |=
input_dev         158 drivers/input/tablet/kbtab.c 	input_set_abs_params(input_dev, ABS_X, 0, 0x2000, 4, 0);
input_dev         159 drivers/input/tablet/kbtab.c 	input_set_abs_params(input_dev, ABS_Y, 0, 0x1750, 4, 0);
input_dev         160 drivers/input/tablet/kbtab.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0, 0xff, 0, 0);
input_dev         179 drivers/input/tablet/kbtab.c  fail1:	input_free_device(input_dev);
input_dev          77 drivers/input/tablet/pegasus_notetaker.c 	struct input_dev *dev;
input_dev         135 drivers/input/tablet/pegasus_notetaker.c 	struct input_dev *dev = pegasus->dev;
input_dev         217 drivers/input/tablet/pegasus_notetaker.c static int pegasus_open(struct input_dev *dev)
input_dev         250 drivers/input/tablet/pegasus_notetaker.c static void pegasus_close(struct input_dev *dev)
input_dev         269 drivers/input/tablet/pegasus_notetaker.c 	struct input_dev *input_dev;
input_dev         286 drivers/input/tablet/pegasus_notetaker.c 	input_dev = input_allocate_device();
input_dev         287 drivers/input/tablet/pegasus_notetaker.c 	if (!pegasus || !input_dev) {
input_dev         295 drivers/input/tablet/pegasus_notetaker.c 	pegasus->dev = input_dev;
input_dev         344 drivers/input/tablet/pegasus_notetaker.c 	input_dev->name = pegasus->name;
input_dev         345 drivers/input/tablet/pegasus_notetaker.c 	input_dev->phys = pegasus->phys;
input_dev         346 drivers/input/tablet/pegasus_notetaker.c 	usb_to_input_id(dev, &input_dev->id);
input_dev         347 drivers/input/tablet/pegasus_notetaker.c 	input_dev->dev.parent = &intf->dev;
input_dev         349 drivers/input/tablet/pegasus_notetaker.c 	input_set_drvdata(input_dev, pegasus);
input_dev         351 drivers/input/tablet/pegasus_notetaker.c 	input_dev->open = pegasus_open;
input_dev         352 drivers/input/tablet/pegasus_notetaker.c 	input_dev->close = pegasus_close;
input_dev         354 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         355 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         357 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(ABS_X, input_dev->absbit);
input_dev         358 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(ABS_Y, input_dev->absbit);
input_dev         360 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         361 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(BTN_RIGHT, input_dev->keybit);
input_dev         362 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev         364 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(INPUT_PROP_DIRECT, input_dev->propbit);
input_dev         365 drivers/input/tablet/pegasus_notetaker.c 	__set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev         367 drivers/input/tablet/pegasus_notetaker.c 	input_set_abs_params(input_dev, ABS_X, -1500, 1500, 8, 0);
input_dev         368 drivers/input/tablet/pegasus_notetaker.c 	input_set_abs_params(input_dev, ABS_Y, 1600, 3000, 8, 0);
input_dev         382 drivers/input/tablet/pegasus_notetaker.c 	input_free_device(input_dev);
input_dev         164 drivers/input/tablet/wacom_serial4.c 	struct input_dev *dev;
input_dev         521 drivers/input/tablet/wacom_serial4.c 	struct input_dev *input_dev;
input_dev         525 drivers/input/tablet/wacom_serial4.c 	input_dev = input_allocate_device();
input_dev         526 drivers/input/tablet/wacom_serial4.c 	if (!wacom || !input_dev)
input_dev         529 drivers/input/tablet/wacom_serial4.c 	wacom->dev = input_dev;
input_dev         534 drivers/input/tablet/wacom_serial4.c 	input_dev->phys = wacom->phys;
input_dev         535 drivers/input/tablet/wacom_serial4.c 	input_dev->id.bustype = BUS_RS232;
input_dev         536 drivers/input/tablet/wacom_serial4.c 	input_dev->id.vendor  = SERIO_WACOM_IV;
input_dev         537 drivers/input/tablet/wacom_serial4.c 	input_dev->id.product = serio->id.extra;
input_dev         538 drivers/input/tablet/wacom_serial4.c 	input_dev->dev.parent = &serio->dev;
input_dev         540 drivers/input/tablet/wacom_serial4.c 	input_dev->evbit[0] =
input_dev         542 drivers/input/tablet/wacom_serial4.c 	set_bit(ABS_MISC, input_dev->absbit);
input_dev         543 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_TOOL_PEN, input_dev->keybit);
input_dev         544 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_TOOL_RUBBER, input_dev->keybit);
input_dev         545 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_TOOL_MOUSE, input_dev->keybit);
input_dev         546 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         547 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_STYLUS, input_dev->keybit);
input_dev         548 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_LEFT, input_dev->keybit);
input_dev         549 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_RIGHT, input_dev->keybit);
input_dev         550 drivers/input/tablet/wacom_serial4.c 	set_bit(BTN_MIDDLE, input_dev->keybit);
input_dev         562 drivers/input/tablet/wacom_serial4.c 	set_bit(INPUT_PROP_DIRECT, input_dev->propbit);
input_dev         564 drivers/input/tablet/wacom_serial4.c 		__set_bit(INPUT_PROP_POINTER, input_dev->propbit);
input_dev         567 drivers/input/tablet/wacom_serial4.c 		__set_bit(BTN_STYLUS2, input_dev->keybit);
input_dev         570 drivers/input/tablet/wacom_serial4.c 		__set_bit(REL_WHEEL, input_dev->relbit);
input_dev         589 drivers/input/tablet/wacom_serial4.c 	input_free_device(input_dev);
input_dev          41 drivers/input/touchscreen/88pm860x-ts.c 	struct input_dev *idev;
input_dev          90 drivers/input/touchscreen/88pm860x-ts.c static int pm860x_touch_open(struct input_dev *dev)
input_dev         105 drivers/input/touchscreen/88pm860x-ts.c static void pm860x_touch_close(struct input_dev *dev)
input_dev         157 drivers/input/touchscreen/ad7877.c 	struct input_dev	*input;
input_dev         319 drivers/input/touchscreen/ad7877.c 	struct input_dev *input_dev = ts->input;
input_dev         352 drivers/input/touchscreen/ad7877.c 			input_report_key(input_dev, BTN_TOUCH, 1);
input_dev         354 drivers/input/touchscreen/ad7877.c 		input_report_abs(input_dev, ABS_X, x);
input_dev         355 drivers/input/touchscreen/ad7877.c 		input_report_abs(input_dev, ABS_Y, y);
input_dev         356 drivers/input/touchscreen/ad7877.c 		input_report_abs(input_dev, ABS_PRESSURE, Rt);
input_dev         357 drivers/input/touchscreen/ad7877.c 		input_sync(input_dev);
input_dev         367 drivers/input/touchscreen/ad7877.c 	struct input_dev *input_dev = ts->input;
input_dev         369 drivers/input/touchscreen/ad7877.c 	input_report_abs(input_dev, ABS_PRESSURE, 0);
input_dev         370 drivers/input/touchscreen/ad7877.c 	input_report_key(input_dev, BTN_TOUCH, 0);
input_dev         371 drivers/input/touchscreen/ad7877.c 	input_sync(input_dev);
input_dev         670 drivers/input/touchscreen/ad7877.c 	struct input_dev		*input_dev;
input_dev         702 drivers/input/touchscreen/ad7877.c 	input_dev = devm_input_allocate_device(&spi->dev);
input_dev         703 drivers/input/touchscreen/ad7877.c 	if (!input_dev)
input_dev         712 drivers/input/touchscreen/ad7877.c 	ts->input = input_dev;
input_dev         731 drivers/input/touchscreen/ad7877.c 	input_dev->name = "AD7877 Touchscreen";
input_dev         732 drivers/input/touchscreen/ad7877.c 	input_dev->phys = ts->phys;
input_dev         733 drivers/input/touchscreen/ad7877.c 	input_dev->dev.parent = &spi->dev;
input_dev         735 drivers/input/touchscreen/ad7877.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         736 drivers/input/touchscreen/ad7877.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         737 drivers/input/touchscreen/ad7877.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         738 drivers/input/touchscreen/ad7877.c 	__set_bit(ABS_X, input_dev->absbit);
input_dev         739 drivers/input/touchscreen/ad7877.c 	__set_bit(ABS_Y, input_dev->absbit);
input_dev         740 drivers/input/touchscreen/ad7877.c 	__set_bit(ABS_PRESSURE, input_dev->absbit);
input_dev         742 drivers/input/touchscreen/ad7877.c 	input_set_abs_params(input_dev, ABS_X,
input_dev         746 drivers/input/touchscreen/ad7877.c 	input_set_abs_params(input_dev, ABS_Y,
input_dev         750 drivers/input/touchscreen/ad7877.c 	input_set_abs_params(input_dev, ABS_PRESSURE,
input_dev         759 drivers/input/touchscreen/ad7877.c 			dev_name(&spi->dev), input_dev->name);
input_dev         782 drivers/input/touchscreen/ad7877.c 	err = input_register_device(input_dev);
input_dev         109 drivers/input/touchscreen/ad7879.c 	struct input_dev	*input;
input_dev         167 drivers/input/touchscreen/ad7879.c 	struct input_dev *input_dev = ts->input;
input_dev         201 drivers/input/touchscreen/ad7879.c 		if (Rt > input_abs_get_max(input_dev, ABS_PRESSURE))
input_dev         212 drivers/input/touchscreen/ad7879.c 			input_report_key(input_dev, BTN_TOUCH, 1);
input_dev         213 drivers/input/touchscreen/ad7879.c 			input_report_abs(input_dev, ABS_X, ts->x);
input_dev         214 drivers/input/touchscreen/ad7879.c 			input_report_abs(input_dev, ABS_Y, ts->y);
input_dev         215 drivers/input/touchscreen/ad7879.c 			input_report_abs(input_dev, ABS_PRESSURE, ts->Rt);
input_dev         216 drivers/input/touchscreen/ad7879.c 			input_sync(input_dev);
input_dev         231 drivers/input/touchscreen/ad7879.c 	struct input_dev *input_dev = ts->input;
input_dev         233 drivers/input/touchscreen/ad7879.c 	input_report_abs(input_dev, ABS_PRESSURE, 0);
input_dev         234 drivers/input/touchscreen/ad7879.c 	input_report_key(input_dev, BTN_TOUCH, 0);
input_dev         235 drivers/input/touchscreen/ad7879.c 	input_sync(input_dev);
input_dev         283 drivers/input/touchscreen/ad7879.c static int ad7879_open(struct input_dev *input)
input_dev         294 drivers/input/touchscreen/ad7879.c static void ad7879_close(struct input_dev *input)
input_dev         521 drivers/input/touchscreen/ad7879.c 	struct input_dev *input_dev;
input_dev         538 drivers/input/touchscreen/ad7879.c 	input_dev = devm_input_allocate_device(dev);
input_dev         539 drivers/input/touchscreen/ad7879.c 	if (!input_dev) {
input_dev         545 drivers/input/touchscreen/ad7879.c 	ts->input = input_dev;
input_dev         552 drivers/input/touchscreen/ad7879.c 	input_dev->name = "AD7879 Touchscreen";
input_dev         553 drivers/input/touchscreen/ad7879.c 	input_dev->phys = ts->phys;
input_dev         554 drivers/input/touchscreen/ad7879.c 	input_dev->dev.parent = dev;
input_dev         555 drivers/input/touchscreen/ad7879.c 	input_dev->id.bustype = bustype;
input_dev         557 drivers/input/touchscreen/ad7879.c 	input_dev->open = ad7879_open;
input_dev         558 drivers/input/touchscreen/ad7879.c 	input_dev->close = ad7879_close;
input_dev         560 drivers/input/touchscreen/ad7879.c 	input_set_drvdata(input_dev, ts);
input_dev         562 drivers/input/touchscreen/ad7879.c 	input_set_capability(input_dev, EV_KEY, BTN_TOUCH);
input_dev         564 drivers/input/touchscreen/ad7879.c 	input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, 0, 0);
input_dev         565 drivers/input/touchscreen/ad7879.c 	input_set_abs_params(input_dev, ABS_Y, 0, MAX_12BIT, 0, 0);
input_dev         566 drivers/input/touchscreen/ad7879.c 	input_set_capability(input_dev, EV_ABS, ABS_PRESSURE);
input_dev         567 drivers/input/touchscreen/ad7879.c 	touchscreen_parse_properties(input_dev, false, NULL);
input_dev         568 drivers/input/touchscreen/ad7879.c 	if (!input_abs_get_max(input_dev, ABS_PRESSURE)) {
input_dev         575 drivers/input/touchscreen/ad7879.c 		dev_err(dev, "Failed to write %s\n", input_dev->name);
input_dev         580 drivers/input/touchscreen/ad7879.c 	input_dev->id.product = (revid & 0xff);
input_dev         581 drivers/input/touchscreen/ad7879.c 	input_dev->id.version = revid >> 8;
input_dev         582 drivers/input/touchscreen/ad7879.c 	if (input_dev->id.product != devid) {
input_dev         584 drivers/input/touchscreen/ad7879.c 			input_dev->name, devid, revid);
input_dev         623 drivers/input/touchscreen/ad7879.c 	err = input_register_device(input_dev);
input_dev          94 drivers/input/touchscreen/ads7846.c 	struct input_dev	*input;
input_dev         827 drivers/input/touchscreen/ads7846.c 		struct input_dev *input = ts->input;
input_dev         871 drivers/input/touchscreen/ads7846.c 		struct input_dev *input = ts->input;
input_dev        1264 drivers/input/touchscreen/ads7846.c 	struct input_dev *input_dev;
input_dev        1293 drivers/input/touchscreen/ads7846.c 	input_dev = input_allocate_device();
input_dev        1294 drivers/input/touchscreen/ads7846.c 	if (!ts || !packet || !input_dev) {
input_dev        1303 drivers/input/touchscreen/ads7846.c 	ts->input = input_dev;
input_dev        1355 drivers/input/touchscreen/ads7846.c 	input_dev->name = ts->name;
input_dev        1356 drivers/input/touchscreen/ads7846.c 	input_dev->phys = ts->phys;
input_dev        1357 drivers/input/touchscreen/ads7846.c 	input_dev->dev.parent = &spi->dev;
input_dev        1359 drivers/input/touchscreen/ads7846.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev        1360 drivers/input/touchscreen/ads7846.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev        1361 drivers/input/touchscreen/ads7846.c 	input_set_abs_params(input_dev, ABS_X,
input_dev        1365 drivers/input/touchscreen/ads7846.c 	input_set_abs_params(input_dev, ABS_Y,
input_dev        1369 drivers/input/touchscreen/ads7846.c 	input_set_abs_params(input_dev, ABS_PRESSURE,
input_dev        1378 drivers/input/touchscreen/ads7846.c 	ts->pressure_max = input_abs_get_max(input_dev, ABS_PRESSURE) ? : ~0;
input_dev        1385 drivers/input/touchscreen/ads7846.c 		swap(input_dev->absinfo[ABS_X], input_dev->absinfo[ABS_Y]);
input_dev        1442 drivers/input/touchscreen/ads7846.c 	err = input_register_device(input_dev);
input_dev        1474 drivers/input/touchscreen/ads7846.c 	input_free_device(input_dev);
input_dev          27 drivers/input/touchscreen/ar1021_i2c.c 	struct input_dev *input;
input_dev          34 drivers/input/touchscreen/ar1021_i2c.c 	struct input_dev *input = ar1021->input;
input_dev          61 drivers/input/touchscreen/ar1021_i2c.c static int ar1021_i2c_open(struct input_dev *dev)
input_dev          82 drivers/input/touchscreen/ar1021_i2c.c static void ar1021_i2c_close(struct input_dev *dev)
input_dev          94 drivers/input/touchscreen/ar1021_i2c.c 	struct input_dev *input;
input_dev         280 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev;
input_dev         758 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input = data->input_dev;
input_dev         773 drivers/input/touchscreen/atmel_mxt_ts.c 	input_mt_report_pointer_emulation(data->input_dev,
input_dev         775 drivers/input/touchscreen/atmel_mxt_ts.c 	input_sync(data->input_dev);
input_dev         781 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
input_dev         816 drivers/input/touchscreen/atmel_mxt_ts.c 	input_mt_slot(input_dev, id);
input_dev         825 drivers/input/touchscreen/atmel_mxt_ts.c 			input_mt_report_slot_state(input_dev,
input_dev         835 drivers/input/touchscreen/atmel_mxt_ts.c 		input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, 1);
input_dev         836 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_POSITION_X, x);
input_dev         837 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_POSITION_Y, y);
input_dev         838 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_PRESSURE, amplitude);
input_dev         839 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, area);
input_dev         842 drivers/input/touchscreen/atmel_mxt_ts.c 		input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, 0);
input_dev         851 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
input_dev         933 drivers/input/touchscreen/atmel_mxt_ts.c 	input_mt_slot(input_dev, id);
input_dev         939 drivers/input/touchscreen/atmel_mxt_ts.c 		input_mt_report_slot_state(input_dev, tool, 1);
input_dev         940 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_POSITION_X, x);
input_dev         941 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_POSITION_Y, y);
input_dev         942 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, major);
input_dev         943 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_PRESSURE, pressure);
input_dev         944 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_DISTANCE, distance);
input_dev         945 drivers/input/touchscreen/atmel_mxt_ts.c 		input_report_abs(input_dev, ABS_MT_ORIENTATION, orientation);
input_dev         950 drivers/input/touchscreen/atmel_mxt_ts.c 		input_mt_report_slot_state(input_dev, 0, 0);
input_dev         965 drivers/input/touchscreen/atmel_mxt_ts.c 	} else if (!data->input_dev) {
input_dev        1583 drivers/input/touchscreen/atmel_mxt_ts.c 	if (data->input_dev) {
input_dev        1584 drivers/input/touchscreen/atmel_mxt_ts.c 		input_unregister_device(data->input_dev);
input_dev        1585 drivers/input/touchscreen/atmel_mxt_ts.c 		data->input_dev = NULL;
input_dev        1933 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_input_open(struct input_dev *dev);
input_dev        1934 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_input_close(struct input_dev *dev);
input_dev        1936 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_set_up_as_touchpad(struct input_dev *input_dev,
input_dev        1941 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->name = "Atmel maXTouch Touchpad";
input_dev        1943 drivers/input/touchscreen/atmel_mxt_ts.c 	__set_bit(INPUT_PROP_BUTTONPAD, input_dev->propbit);
input_dev        1945 drivers/input/touchscreen/atmel_mxt_ts.c 	input_abs_set_res(input_dev, ABS_X, MXT_PIXELS_PER_MM);
input_dev        1946 drivers/input/touchscreen/atmel_mxt_ts.c 	input_abs_set_res(input_dev, ABS_Y, MXT_PIXELS_PER_MM);
input_dev        1947 drivers/input/touchscreen/atmel_mxt_ts.c 	input_abs_set_res(input_dev, ABS_MT_POSITION_X,
input_dev        1949 drivers/input/touchscreen/atmel_mxt_ts.c 	input_abs_set_res(input_dev, ABS_MT_POSITION_Y,
input_dev        1954 drivers/input/touchscreen/atmel_mxt_ts.c 			input_set_capability(input_dev, EV_KEY,
input_dev        1961 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev;
input_dev        1999 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev = input_allocate_device();
input_dev        2000 drivers/input/touchscreen/atmel_mxt_ts.c 	if (!input_dev)
input_dev        2003 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->name = "Atmel maXTouch Touchscreen";
input_dev        2004 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->phys = data->phys;
input_dev        2005 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev        2006 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->dev.parent = dev;
input_dev        2007 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->open = mxt_input_open;
input_dev        2008 drivers/input/touchscreen/atmel_mxt_ts.c 	input_dev->close = mxt_input_close;
input_dev        2010 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_capability(input_dev, EV_KEY, BTN_TOUCH);
input_dev        2013 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_abs_params(input_dev, ABS_X, 0, data->max_x, 0, 0);
input_dev        2014 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, data->max_y, 0, 0);
input_dev        2019 drivers/input/touchscreen/atmel_mxt_ts.c 		input_set_abs_params(input_dev, ABS_PRESSURE, 0, 255, 0, 0);
input_dev        2024 drivers/input/touchscreen/atmel_mxt_ts.c 		mxt_set_up_as_touchpad(input_dev, data);
input_dev        2031 drivers/input/touchscreen/atmel_mxt_ts.c 	error = input_mt_init_slots(input_dev, num_mt_slots, mt_flags);
input_dev        2038 drivers/input/touchscreen/atmel_mxt_ts.c 		input_set_abs_params(input_dev, ABS_MT_TOOL_TYPE,
input_dev        2040 drivers/input/touchscreen/atmel_mxt_ts.c 		input_set_abs_params(input_dev, ABS_MT_DISTANCE,
input_dev        2046 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_X,
input_dev        2048 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_Y,
input_dev        2054 drivers/input/touchscreen/atmel_mxt_ts.c 		input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR,
input_dev        2061 drivers/input/touchscreen/atmel_mxt_ts.c 		input_set_abs_params(input_dev, ABS_MT_PRESSURE,
input_dev        2067 drivers/input/touchscreen/atmel_mxt_ts.c 		input_set_abs_params(input_dev, ABS_MT_ORIENTATION,
input_dev        2073 drivers/input/touchscreen/atmel_mxt_ts.c 		input_set_abs_params(input_dev, ABS_MT_ORIENTATION,
input_dev        2077 drivers/input/touchscreen/atmel_mxt_ts.c 	input_set_drvdata(input_dev, data);
input_dev        2079 drivers/input/touchscreen/atmel_mxt_ts.c 	error = input_register_device(input_dev);
input_dev        2085 drivers/input/touchscreen/atmel_mxt_ts.c 	data->input_dev = input_dev;
input_dev        2090 drivers/input/touchscreen/atmel_mxt_ts.c 	input_free_device(input_dev);
input_dev        2968 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_input_open(struct input_dev *dev)
input_dev        2977 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_input_close(struct input_dev *dev)
input_dev        3147 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
input_dev        3149 drivers/input/touchscreen/atmel_mxt_ts.c 	if (!input_dev)
input_dev        3152 drivers/input/touchscreen/atmel_mxt_ts.c 	mutex_lock(&input_dev->mutex);
input_dev        3154 drivers/input/touchscreen/atmel_mxt_ts.c 	if (input_dev->users)
input_dev        3157 drivers/input/touchscreen/atmel_mxt_ts.c 	mutex_unlock(&input_dev->mutex);
input_dev        3168 drivers/input/touchscreen/atmel_mxt_ts.c 	struct input_dev *input_dev = data->input_dev;
input_dev        3170 drivers/input/touchscreen/atmel_mxt_ts.c 	if (!input_dev)
input_dev        3175 drivers/input/touchscreen/atmel_mxt_ts.c 	mutex_lock(&input_dev->mutex);
input_dev        3177 drivers/input/touchscreen/atmel_mxt_ts.c 	if (input_dev->users)
input_dev        3180 drivers/input/touchscreen/atmel_mxt_ts.c 	mutex_unlock(&input_dev->mutex);
input_dev         105 drivers/input/touchscreen/auo-pixcir-ts.c 	struct input_dev	*input;
input_dev         389 drivers/input/touchscreen/auo-pixcir-ts.c static int auo_pixcir_input_open(struct input_dev *dev)
input_dev         396 drivers/input/touchscreen/auo-pixcir-ts.c static void auo_pixcir_input_close(struct input_dev *dev)
input_dev         407 drivers/input/touchscreen/auo-pixcir-ts.c 	struct input_dev *input = ts->input;
input_dev         439 drivers/input/touchscreen/auo-pixcir-ts.c 	struct input_dev *input = ts->input;
input_dev         527 drivers/input/touchscreen/auo-pixcir-ts.c 	struct input_dev *input_dev;
input_dev         543 drivers/input/touchscreen/auo-pixcir-ts.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         544 drivers/input/touchscreen/auo-pixcir-ts.c 	if (!input_dev) {
input_dev         551 drivers/input/touchscreen/auo-pixcir-ts.c 	ts->input = input_dev;
input_dev         559 drivers/input/touchscreen/auo-pixcir-ts.c 	input_dev->name = "AUO-Pixcir touchscreen";
input_dev         560 drivers/input/touchscreen/auo-pixcir-ts.c 	input_dev->phys = ts->phys;
input_dev         561 drivers/input/touchscreen/auo-pixcir-ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev         563 drivers/input/touchscreen/auo-pixcir-ts.c 	input_dev->open = auo_pixcir_input_open;
input_dev         564 drivers/input/touchscreen/auo-pixcir-ts.c 	input_dev->close = auo_pixcir_input_close;
input_dev         566 drivers/input/touchscreen/auo-pixcir-ts.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         567 drivers/input/touchscreen/auo-pixcir-ts.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         569 drivers/input/touchscreen/auo-pixcir-ts.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         572 drivers/input/touchscreen/auo-pixcir-ts.c 	input_set_abs_params(input_dev, ABS_X, 0, pdata->x_max, 0, 0);
input_dev         573 drivers/input/touchscreen/auo-pixcir-ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, pdata->y_max, 0, 0);
input_dev         576 drivers/input/touchscreen/auo-pixcir-ts.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0,
input_dev         578 drivers/input/touchscreen/auo-pixcir-ts.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0,
input_dev         580 drivers/input/touchscreen/auo-pixcir-ts.c 	input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, 0,
input_dev         582 drivers/input/touchscreen/auo-pixcir-ts.c 	input_set_abs_params(input_dev, ABS_MT_TOUCH_MINOR, 0,
input_dev         584 drivers/input/touchscreen/auo-pixcir-ts.c 	input_set_abs_params(input_dev, ABS_MT_ORIENTATION, 0, 1, 0, 0);
input_dev         629 drivers/input/touchscreen/auo-pixcir-ts.c 					  input_dev->name, ts);
input_dev         641 drivers/input/touchscreen/auo-pixcir-ts.c 	error = input_register_device(input_dev);
input_dev         148 drivers/input/touchscreen/bcm_iproc_tsc.c 	struct input_dev *idev;
input_dev         269 drivers/input/touchscreen/bcm_iproc_tsc.c static int iproc_ts_start(struct input_dev *idev)
input_dev         323 drivers/input/touchscreen/bcm_iproc_tsc.c static void iproc_ts_stop(struct input_dev *dev)
input_dev         426 drivers/input/touchscreen/bcm_iproc_tsc.c 	struct input_dev *idev;
input_dev         159 drivers/input/touchscreen/bu21013_ts.c 	struct input_dev *in_dev;
input_dev         188 drivers/input/touchscreen/bu21013_ts.c 	struct input_dev *input = ts->in_dev;
input_dev         411 drivers/input/touchscreen/bu21013_ts.c 	struct input_dev *in_dev;
input_dev         157 drivers/input/touchscreen/bu21029_ts.c 	struct input_dev		*in_dev;
input_dev         252 drivers/input/touchscreen/bu21029_ts.c static int bu21029_start_chip(struct input_dev *dev)
input_dev         323 drivers/input/touchscreen/bu21029_ts.c static void bu21029_stop_chip(struct input_dev *dev)
input_dev         338 drivers/input/touchscreen/bu21029_ts.c 	struct input_dev *in_dev;
input_dev          50 drivers/input/touchscreen/chipone_icn8318.c 	struct input_dev *input;
input_dev         131 drivers/input/touchscreen/chipone_icn8318.c static int icn8318_start(struct input_dev *dev)
input_dev         141 drivers/input/touchscreen/chipone_icn8318.c static void icn8318_stop(struct input_dev *dev)
input_dev         184 drivers/input/touchscreen/chipone_icn8318.c 	struct input_dev *input;
input_dev          70 drivers/input/touchscreen/chipone_icn8505.c 	struct input_dev *input;
input_dev         400 drivers/input/touchscreen/chipone_icn8505.c 	struct input_dev *input;
input_dev          39 drivers/input/touchscreen/colibri-vf50-ts.c 	struct input_dev *ts_input;
input_dev         206 drivers/input/touchscreen/colibri-vf50-ts.c static int vf50_ts_open(struct input_dev *dev_input)
input_dev         222 drivers/input/touchscreen/colibri-vf50-ts.c static void vf50_ts_close(struct input_dev *dev_input)
input_dev         264 drivers/input/touchscreen/colibri-vf50-ts.c 	struct input_dev *input;
input_dev          45 drivers/input/touchscreen/cy8ctmg110_ts.c 	struct input_dev *input;
input_dev         113 drivers/input/touchscreen/cy8ctmg110_ts.c 	struct input_dev *input = tsc->input;
input_dev         171 drivers/input/touchscreen/cy8ctmg110_ts.c 	struct input_dev *input_dev;
input_dev         185 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_dev = input_allocate_device();
input_dev         186 drivers/input/touchscreen/cy8ctmg110_ts.c 	if (!ts || !input_dev) {
input_dev         192 drivers/input/touchscreen/cy8ctmg110_ts.c 	ts->input = input_dev;
input_dev         199 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_dev->name = CY8CTMG110_DRIVER_NAME " Touchscreen";
input_dev         200 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_dev->phys = ts->phys;
input_dev         201 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev         202 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_dev->dev.parent = &client->dev;
input_dev         204 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         205 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         207 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_set_abs_params(input_dev, ABS_X,
input_dev         209 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_set_abs_params(input_dev, ABS_Y,
input_dev         259 drivers/input/touchscreen/cy8ctmg110_ts.c 	err = input_register_device(input_dev);
input_dev         277 drivers/input/touchscreen/cy8ctmg110_ts.c 	input_free_device(input_dev);
input_dev         840 drivers/input/touchscreen/cyttsp4_core.c static void cyttsp4_final_sync(struct input_dev *input, int max_slots, int *ids)
input_dev        1875 drivers/input/touchscreen/cyttsp4_core.c static int cyttsp4_mt_open(struct input_dev *input)
input_dev        1881 drivers/input/touchscreen/cyttsp4_core.c static void cyttsp4_mt_close(struct input_dev *input)
input_dev         325 drivers/input/touchscreen/cyttsp4_core.h 	struct input_dev *input;
input_dev         301 drivers/input/touchscreen/cyttsp_core.c 	struct input_dev *input = ts->input;
input_dev         512 drivers/input/touchscreen/cyttsp_core.c static int cyttsp_open(struct input_dev *dev)
input_dev         523 drivers/input/touchscreen/cyttsp_core.c static void cyttsp_close(struct input_dev *dev)
input_dev         604 drivers/input/touchscreen/cyttsp_core.c 	struct input_dev *input_dev;
input_dev         611 drivers/input/touchscreen/cyttsp_core.c 	input_dev = devm_input_allocate_device(dev);
input_dev         612 drivers/input/touchscreen/cyttsp_core.c 	if (!input_dev)
input_dev         616 drivers/input/touchscreen/cyttsp_core.c 	ts->input = input_dev;
input_dev         634 drivers/input/touchscreen/cyttsp_core.c 	input_dev->name = "Cypress TTSP TouchScreen";
input_dev         635 drivers/input/touchscreen/cyttsp_core.c 	input_dev->phys = ts->phys;
input_dev         636 drivers/input/touchscreen/cyttsp_core.c 	input_dev->id.bustype = bus_ops->bustype;
input_dev         637 drivers/input/touchscreen/cyttsp_core.c 	input_dev->dev.parent = ts->dev;
input_dev         639 drivers/input/touchscreen/cyttsp_core.c 	input_dev->open = cyttsp_open;
input_dev         640 drivers/input/touchscreen/cyttsp_core.c 	input_dev->close = cyttsp_close;
input_dev         642 drivers/input/touchscreen/cyttsp_core.c 	input_set_drvdata(input_dev, ts);
input_dev         644 drivers/input/touchscreen/cyttsp_core.c 	input_set_capability(input_dev, EV_ABS, ABS_MT_POSITION_X);
input_dev         645 drivers/input/touchscreen/cyttsp_core.c 	input_set_capability(input_dev, EV_ABS, ABS_MT_POSITION_Y);
input_dev         646 drivers/input/touchscreen/cyttsp_core.c 	touchscreen_parse_properties(input_dev, true, NULL);
input_dev         648 drivers/input/touchscreen/cyttsp_core.c 	error = input_mt_init_slots(input_dev, CY_MAX_ID, 0);
input_dev         671 drivers/input/touchscreen/cyttsp_core.c 	error = input_register_device(input_dev);
input_dev         116 drivers/input/touchscreen/cyttsp_core.h 	struct input_dev *input;
input_dev          51 drivers/input/touchscreen/da9034-ts.c 	struct input_dev	*input_dev;
input_dev         128 drivers/input/touchscreen/da9034-ts.c 	input_report_abs(touch->input_dev, ABS_X, x);
input_dev         129 drivers/input/touchscreen/da9034-ts.c 	input_report_abs(touch->input_dev, ABS_Y, y);
input_dev         130 drivers/input/touchscreen/da9034-ts.c 	input_report_key(touch->input_dev, BTN_TOUCH, 1);
input_dev         132 drivers/input/touchscreen/da9034-ts.c 	input_sync(touch->input_dev);
input_dev         137 drivers/input/touchscreen/da9034-ts.c 	input_report_key(touch->input_dev, BTN_TOUCH, 0);
input_dev         138 drivers/input/touchscreen/da9034-ts.c 	input_sync(touch->input_dev);
input_dev         246 drivers/input/touchscreen/da9034-ts.c static int da9034_touch_open(struct input_dev *dev)
input_dev         277 drivers/input/touchscreen/da9034-ts.c static void da9034_touch_close(struct input_dev *dev)
input_dev         300 drivers/input/touchscreen/da9034-ts.c 	struct input_dev *input_dev;
input_dev         324 drivers/input/touchscreen/da9034-ts.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         325 drivers/input/touchscreen/da9034-ts.c 	if (!input_dev) {
input_dev         330 drivers/input/touchscreen/da9034-ts.c 	input_dev->name		= pdev->name;
input_dev         331 drivers/input/touchscreen/da9034-ts.c 	input_dev->open		= da9034_touch_open;
input_dev         332 drivers/input/touchscreen/da9034-ts.c 	input_dev->close	= da9034_touch_close;
input_dev         333 drivers/input/touchscreen/da9034-ts.c 	input_dev->dev.parent	= &pdev->dev;
input_dev         335 drivers/input/touchscreen/da9034-ts.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         336 drivers/input/touchscreen/da9034-ts.c 	__set_bit(ABS_X, input_dev->absbit);
input_dev         337 drivers/input/touchscreen/da9034-ts.c 	__set_bit(ABS_Y, input_dev->absbit);
input_dev         338 drivers/input/touchscreen/da9034-ts.c 	input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0);
input_dev         339 drivers/input/touchscreen/da9034-ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, 1023, 0, 0);
input_dev         341 drivers/input/touchscreen/da9034-ts.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         342 drivers/input/touchscreen/da9034-ts.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         344 drivers/input/touchscreen/da9034-ts.c 	touch->input_dev = input_dev;
input_dev         345 drivers/input/touchscreen/da9034-ts.c 	input_set_drvdata(input_dev, touch);
input_dev         347 drivers/input/touchscreen/da9034-ts.c 	error = input_register_device(input_dev);
input_dev          22 drivers/input/touchscreen/da9052_tsi.c 	struct input_dev *dev;
input_dev          53 drivers/input/touchscreen/da9052_tsi.c 	struct input_dev *input = tsi->dev;
input_dev         112 drivers/input/touchscreen/da9052_tsi.c 			struct input_dev *input = tsi->dev;
input_dev         184 drivers/input/touchscreen/da9052_tsi.c static int da9052_ts_input_open(struct input_dev *input_dev)
input_dev         186 drivers/input/touchscreen/da9052_tsi.c 	struct da9052_tsi *tsi = input_get_drvdata(input_dev);
input_dev         199 drivers/input/touchscreen/da9052_tsi.c static void da9052_ts_input_close(struct input_dev *input_dev)
input_dev         201 drivers/input/touchscreen/da9052_tsi.c 	struct da9052_tsi *tsi = input_get_drvdata(input_dev);
input_dev         228 drivers/input/touchscreen/da9052_tsi.c 	struct input_dev *input_dev;
input_dev         236 drivers/input/touchscreen/da9052_tsi.c 	input_dev = input_allocate_device();
input_dev         237 drivers/input/touchscreen/da9052_tsi.c 	if (!tsi || !input_dev) {
input_dev         243 drivers/input/touchscreen/da9052_tsi.c 	tsi->dev = input_dev;
input_dev         247 drivers/input/touchscreen/da9052_tsi.c 	input_dev->id.version = 0x0101;
input_dev         248 drivers/input/touchscreen/da9052_tsi.c 	input_dev->id.vendor = 0x15B6;
input_dev         249 drivers/input/touchscreen/da9052_tsi.c 	input_dev->id.product = 0x9052;
input_dev         250 drivers/input/touchscreen/da9052_tsi.c 	input_dev->name = "Dialog DA9052 TouchScreen Driver";
input_dev         251 drivers/input/touchscreen/da9052_tsi.c 	input_dev->dev.parent = &pdev->dev;
input_dev         252 drivers/input/touchscreen/da9052_tsi.c 	input_dev->open = da9052_ts_input_open;
input_dev         253 drivers/input/touchscreen/da9052_tsi.c 	input_dev->close = da9052_ts_input_close;
input_dev         255 drivers/input/touchscreen/da9052_tsi.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         256 drivers/input/touchscreen/da9052_tsi.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         257 drivers/input/touchscreen/da9052_tsi.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         259 drivers/input/touchscreen/da9052_tsi.c 	input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0);
input_dev         260 drivers/input/touchscreen/da9052_tsi.c 	input_set_abs_params(input_dev, ABS_Y, 0, 1023, 0, 0);
input_dev         261 drivers/input/touchscreen/da9052_tsi.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0, 1023, 0, 0);
input_dev         263 drivers/input/touchscreen/da9052_tsi.c 	input_set_drvdata(input_dev, tsi);
input_dev         309 drivers/input/touchscreen/da9052_tsi.c 	input_free_device(input_dev);
input_dev          51 drivers/input/touchscreen/dynapro.c 	struct input_dev *dev;
input_dev          60 drivers/input/touchscreen/dynapro.c 	struct input_dev *dev = pdynapro->dev;
input_dev         110 drivers/input/touchscreen/dynapro.c 	struct input_dev *input_dev;
input_dev         114 drivers/input/touchscreen/dynapro.c 	input_dev = input_allocate_device();
input_dev         115 drivers/input/touchscreen/dynapro.c 	if (!pdynapro || !input_dev) {
input_dev         121 drivers/input/touchscreen/dynapro.c 	pdynapro->dev = input_dev;
input_dev         125 drivers/input/touchscreen/dynapro.c 	input_dev->name = "Dynapro Serial TouchScreen";
input_dev         126 drivers/input/touchscreen/dynapro.c 	input_dev->phys = pdynapro->phys;
input_dev         127 drivers/input/touchscreen/dynapro.c 	input_dev->id.bustype = BUS_RS232;
input_dev         128 drivers/input/touchscreen/dynapro.c 	input_dev->id.vendor = SERIO_DYNAPRO;
input_dev         129 drivers/input/touchscreen/dynapro.c 	input_dev->id.product = 0;
input_dev         130 drivers/input/touchscreen/dynapro.c 	input_dev->id.version = 0x0001;
input_dev         131 drivers/input/touchscreen/dynapro.c 	input_dev->dev.parent = &serio->dev;
input_dev         132 drivers/input/touchscreen/dynapro.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         133 drivers/input/touchscreen/dynapro.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         153 drivers/input/touchscreen/dynapro.c  fail1:	input_free_device(input_dev);
input_dev          87 drivers/input/touchscreen/edt-ft5x06.c 	struct input_dev *input;
input_dev        1045 drivers/input/touchscreen/edt-ft5x06.c 	struct input_dev *input;
input_dev          28 drivers/input/touchscreen/eeti_ts.c 	struct input_dev *input;
input_dev         145 drivers/input/touchscreen/eeti_ts.c static int eeti_ts_open(struct input_dev *dev)
input_dev         154 drivers/input/touchscreen/eeti_ts.c static void eeti_ts_close(struct input_dev *dev)
input_dev         166 drivers/input/touchscreen/eeti_ts.c 	struct input_dev *input;
input_dev         240 drivers/input/touchscreen/eeti_ts.c 	struct input_dev *input_dev = eeti->input;
input_dev         242 drivers/input/touchscreen/eeti_ts.c 	mutex_lock(&input_dev->mutex);
input_dev         244 drivers/input/touchscreen/eeti_ts.c 	if (input_dev->users)
input_dev         247 drivers/input/touchscreen/eeti_ts.c 	mutex_unlock(&input_dev->mutex);
input_dev         259 drivers/input/touchscreen/eeti_ts.c 	struct input_dev *input_dev = eeti->input;
input_dev         264 drivers/input/touchscreen/eeti_ts.c 	mutex_lock(&input_dev->mutex);
input_dev         266 drivers/input/touchscreen/eeti_ts.c 	if (input_dev->users)
input_dev         269 drivers/input/touchscreen/eeti_ts.c 	mutex_unlock(&input_dev->mutex);
input_dev          61 drivers/input/touchscreen/egalax_ts.c 	struct input_dev		*input_dev;
input_dev          67 drivers/input/touchscreen/egalax_ts.c 	struct input_dev *input_dev = ts->input_dev;
input_dev         101 drivers/input/touchscreen/egalax_ts.c 	input_mt_slot(input_dev, id);
input_dev         102 drivers/input/touchscreen/egalax_ts.c 	input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, down);
input_dev         108 drivers/input/touchscreen/egalax_ts.c 		input_report_abs(input_dev, ABS_MT_POSITION_X, x);
input_dev         109 drivers/input/touchscreen/egalax_ts.c 		input_report_abs(input_dev, ABS_MT_POSITION_Y, y);
input_dev         110 drivers/input/touchscreen/egalax_ts.c 		input_report_abs(input_dev, ABS_MT_PRESSURE, z);
input_dev         113 drivers/input/touchscreen/egalax_ts.c 	input_mt_report_pointer_emulation(input_dev, true);
input_dev         114 drivers/input/touchscreen/egalax_ts.c 	input_sync(input_dev);
input_dev         168 drivers/input/touchscreen/egalax_ts.c 	struct input_dev *input_dev;
input_dev         177 drivers/input/touchscreen/egalax_ts.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         178 drivers/input/touchscreen/egalax_ts.c 	if (!input_dev) {
input_dev         184 drivers/input/touchscreen/egalax_ts.c 	ts->input_dev = input_dev;
input_dev         199 drivers/input/touchscreen/egalax_ts.c 	input_dev->name = "EETI eGalax Touch Screen";
input_dev         200 drivers/input/touchscreen/egalax_ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev         202 drivers/input/touchscreen/egalax_ts.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         203 drivers/input/touchscreen/egalax_ts.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         204 drivers/input/touchscreen/egalax_ts.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         206 drivers/input/touchscreen/egalax_ts.c 	input_set_abs_params(input_dev, ABS_X, 0, EGALAX_MAX_X, 0, 0);
input_dev         207 drivers/input/touchscreen/egalax_ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, EGALAX_MAX_Y, 0, 0);
input_dev         208 drivers/input/touchscreen/egalax_ts.c 	input_set_abs_params(input_dev,
input_dev         210 drivers/input/touchscreen/egalax_ts.c 	input_set_abs_params(input_dev,
input_dev         212 drivers/input/touchscreen/egalax_ts.c 	input_mt_init_slots(input_dev, MAX_SUPPORT_POINTS, 0);
input_dev         223 drivers/input/touchscreen/egalax_ts.c 	error = input_register_device(ts->input_dev);
input_dev          41 drivers/input/touchscreen/egalax_ts_serial.c 	struct input_dev *input;
input_dev          50 drivers/input/touchscreen/egalax_ts_serial.c 	struct input_dev *dev = egalax->input;
input_dev          99 drivers/input/touchscreen/egalax_ts_serial.c 	struct input_dev *input_dev;
input_dev         103 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev = input_allocate_device();
input_dev         104 drivers/input/touchscreen/egalax_ts_serial.c 	if (!egalax || !input_dev) {
input_dev         110 drivers/input/touchscreen/egalax_ts_serial.c 	egalax->input = input_dev;
input_dev         114 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev->name = "EETI eGalaxTouch Serial TouchScreen";
input_dev         115 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev->phys = egalax->phys;
input_dev         116 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev->id.bustype = BUS_RS232;
input_dev         117 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev->id.vendor = SERIO_EGALAX;
input_dev         118 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev->id.product = 0;
input_dev         119 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev->id.version = 0x0001;
input_dev         120 drivers/input/touchscreen/egalax_ts_serial.c 	input_dev->dev.parent = &serio->dev;
input_dev         122 drivers/input/touchscreen/egalax_ts_serial.c 	input_set_capability(input_dev, EV_KEY, BTN_TOUCH);
input_dev         123 drivers/input/touchscreen/egalax_ts_serial.c 	input_set_abs_params(input_dev, ABS_X,
input_dev         125 drivers/input/touchscreen/egalax_ts_serial.c 	input_set_abs_params(input_dev, ABS_Y,
input_dev         134 drivers/input/touchscreen/egalax_ts_serial.c 	error = input_register_device(input_dev);
input_dev         145 drivers/input/touchscreen/egalax_ts_serial.c 	input_free_device(input_dev);
input_dev          45 drivers/input/touchscreen/ektf2127.c 	struct input_dev *input;
input_dev         134 drivers/input/touchscreen/ektf2127.c static int ektf2127_start(struct input_dev *dev)
input_dev         144 drivers/input/touchscreen/ektf2127.c static void ektf2127_stop(struct input_dev *dev)
input_dev         224 drivers/input/touchscreen/ektf2127.c 	struct input_dev *input;
input_dev         119 drivers/input/touchscreen/elants_i2c.c 	struct input_dev *input;
input_dev         782 drivers/input/touchscreen/elants_i2c.c 	struct input_dev *input = ts->input;
input_dev          52 drivers/input/touchscreen/elo.c 	struct input_dev *dev;
input_dev          67 drivers/input/touchscreen/elo.c 	struct input_dev *dev = elo->dev;
input_dev         119 drivers/input/touchscreen/elo.c 	struct input_dev *dev = elo->dev;
input_dev         177 drivers/input/touchscreen/elo.c 	struct input_dev *dev = elo->dev;
input_dev         261 drivers/input/touchscreen/elo.c 	struct input_dev *dev = elo->dev;
input_dev         307 drivers/input/touchscreen/elo.c 	struct input_dev *input_dev;
input_dev         311 drivers/input/touchscreen/elo.c 	input_dev = input_allocate_device();
input_dev         312 drivers/input/touchscreen/elo.c 	if (!elo || !input_dev) {
input_dev         319 drivers/input/touchscreen/elo.c 	elo->dev = input_dev;
input_dev         325 drivers/input/touchscreen/elo.c 	input_dev->name = "Elo Serial TouchScreen";
input_dev         326 drivers/input/touchscreen/elo.c 	input_dev->phys = elo->phys;
input_dev         327 drivers/input/touchscreen/elo.c 	input_dev->id.bustype = BUS_RS232;
input_dev         328 drivers/input/touchscreen/elo.c 	input_dev->id.vendor = SERIO_ELO;
input_dev         329 drivers/input/touchscreen/elo.c 	input_dev->id.product = elo->id;
input_dev         330 drivers/input/touchscreen/elo.c 	input_dev->id.version = 0x0100;
input_dev         331 drivers/input/touchscreen/elo.c 	input_dev->dev.parent = &serio->dev;
input_dev         333 drivers/input/touchscreen/elo.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         334 drivers/input/touchscreen/elo.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         350 drivers/input/touchscreen/elo.c 		input_set_abs_params(input_dev, ABS_PRESSURE, 0, 15, 0, 0);
input_dev         354 drivers/input/touchscreen/elo.c 		input_set_abs_params(input_dev, ABS_X, 96, 4000, 0, 0);
input_dev         355 drivers/input/touchscreen/elo.c 		input_set_abs_params(input_dev, ABS_Y, 96, 4000, 0, 0);
input_dev         359 drivers/input/touchscreen/elo.c 		input_set_abs_params(input_dev, ABS_X, 0, 255, 0, 0);
input_dev         360 drivers/input/touchscreen/elo.c 		input_set_abs_params(input_dev, ABS_Y, 0, 255, 0, 0);
input_dev         372 drivers/input/touchscreen/elo.c  fail1:	input_free_device(input_dev);
input_dev          31 drivers/input/touchscreen/exc3000.c 	struct input_dev *input;
input_dev          37 drivers/input/touchscreen/exc3000.c static void exc3000_report_slots(struct input_dev *input,
input_dev         116 drivers/input/touchscreen/exc3000.c 	struct input_dev *input = data->input;
input_dev         152 drivers/input/touchscreen/exc3000.c 	struct input_dev *input;
input_dev          29 drivers/input/touchscreen/fsl-imx25-tcq.c 	struct input_dev *idev;
input_dev         466 drivers/input/touchscreen/fsl-imx25-tcq.c static int mx25_tcq_open(struct input_dev *idev)
input_dev         490 drivers/input/touchscreen/fsl-imx25-tcq.c static void mx25_tcq_close(struct input_dev *idev)
input_dev         503 drivers/input/touchscreen/fsl-imx25-tcq.c 	struct input_dev *idev;
input_dev          28 drivers/input/touchscreen/fujitsu_ts.c 	struct input_dev *dev;
input_dev          47 drivers/input/touchscreen/fujitsu_ts.c 	struct input_dev *dev = fujitsu->dev;
input_dev          99 drivers/input/touchscreen/fujitsu_ts.c 	struct input_dev *input_dev;
input_dev         103 drivers/input/touchscreen/fujitsu_ts.c 	input_dev = input_allocate_device();
input_dev         104 drivers/input/touchscreen/fujitsu_ts.c 	if (!fujitsu || !input_dev) {
input_dev         110 drivers/input/touchscreen/fujitsu_ts.c 	fujitsu->dev = input_dev;
input_dev         114 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->name = "Fujitsu Serial Touchscreen";
input_dev         115 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->phys = fujitsu->phys;
input_dev         116 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->id.bustype = BUS_RS232;
input_dev         117 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->id.vendor = SERIO_FUJITSU;
input_dev         118 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->id.product = 0;
input_dev         119 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->id.version = 0x0100;
input_dev         120 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         121 drivers/input/touchscreen/fujitsu_ts.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         123 drivers/input/touchscreen/fujitsu_ts.c 	input_set_abs_params(input_dev, ABS_X, 0, 4096, 0, 0);
input_dev         124 drivers/input/touchscreen/fujitsu_ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, 4096, 0, 0);
input_dev         142 drivers/input/touchscreen/fujitsu_ts.c 	input_free_device(input_dev);
input_dev          42 drivers/input/touchscreen/goodix.c 	struct input_dev *input_dev;
input_dev         320 drivers/input/touchscreen/goodix.c 	input_mt_slot(ts->input_dev, id);
input_dev         321 drivers/input/touchscreen/goodix.c 	input_mt_report_slot_state(ts->input_dev, MT_TOOL_FINGER, true);
input_dev         322 drivers/input/touchscreen/goodix.c 	touchscreen_report_pos(ts->input_dev, &ts->prop,
input_dev         324 drivers/input/touchscreen/goodix.c 	input_report_abs(ts->input_dev, ABS_MT_TOUCH_MAJOR, input_w);
input_dev         325 drivers/input/touchscreen/goodix.c 	input_report_abs(ts->input_dev, ABS_MT_WIDTH_MAJOR, input_w);
input_dev         335 drivers/input/touchscreen/goodix.c 	input_mt_slot(ts->input_dev, id);
input_dev         336 drivers/input/touchscreen/goodix.c 	input_mt_report_slot_state(ts->input_dev, MT_TOOL_FINGER, true);
input_dev         337 drivers/input/touchscreen/goodix.c 	touchscreen_report_pos(ts->input_dev, &ts->prop,
input_dev         339 drivers/input/touchscreen/goodix.c 	input_report_abs(ts->input_dev, ABS_MT_TOUCH_MAJOR, input_w);
input_dev         340 drivers/input/touchscreen/goodix.c 	input_report_abs(ts->input_dev, ABS_MT_WIDTH_MAJOR, input_w);
input_dev         365 drivers/input/touchscreen/goodix.c 	input_report_key(ts->input_dev, KEY_LEFTMETA, point_data[0] & BIT(4));
input_dev         375 drivers/input/touchscreen/goodix.c 	input_mt_sync_frame(ts->input_dev);
input_dev         376 drivers/input/touchscreen/goodix.c 	input_sync(ts->input_dev);
input_dev         652 drivers/input/touchscreen/goodix.c 		input_abs_set_max(ts->input_dev, ABS_MT_POSITION_X, x_max - 1);
input_dev         653 drivers/input/touchscreen/goodix.c 		input_abs_set_max(ts->input_dev, ABS_MT_POSITION_Y, y_max - 1);
input_dev         729 drivers/input/touchscreen/goodix.c 	ts->input_dev = devm_input_allocate_device(&ts->client->dev);
input_dev         730 drivers/input/touchscreen/goodix.c 	if (!ts->input_dev) {
input_dev         735 drivers/input/touchscreen/goodix.c 	ts->input_dev->name = "Goodix Capacitive TouchScreen";
input_dev         736 drivers/input/touchscreen/goodix.c 	ts->input_dev->phys = "input/ts";
input_dev         737 drivers/input/touchscreen/goodix.c 	ts->input_dev->id.bustype = BUS_I2C;
input_dev         738 drivers/input/touchscreen/goodix.c 	ts->input_dev->id.vendor = 0x0416;
input_dev         739 drivers/input/touchscreen/goodix.c 	ts->input_dev->id.product = ts->id;
input_dev         740 drivers/input/touchscreen/goodix.c 	ts->input_dev->id.version = ts->version;
input_dev         743 drivers/input/touchscreen/goodix.c 	input_set_capability(ts->input_dev, EV_KEY, KEY_LEFTMETA);
input_dev         745 drivers/input/touchscreen/goodix.c 	input_set_capability(ts->input_dev, EV_ABS, ABS_MT_POSITION_X);
input_dev         746 drivers/input/touchscreen/goodix.c 	input_set_capability(ts->input_dev, EV_ABS, ABS_MT_POSITION_Y);
input_dev         747 drivers/input/touchscreen/goodix.c 	input_set_abs_params(ts->input_dev, ABS_MT_WIDTH_MAJOR, 0, 255, 0, 0);
input_dev         748 drivers/input/touchscreen/goodix.c 	input_set_abs_params(ts->input_dev, ABS_MT_TOUCH_MAJOR, 0, 255, 0, 0);
input_dev         754 drivers/input/touchscreen/goodix.c 	touchscreen_parse_properties(ts->input_dev, true, &ts->prop);
input_dev         763 drivers/input/touchscreen/goodix.c 		input_abs_set_max(ts->input_dev,
input_dev         765 drivers/input/touchscreen/goodix.c 		input_abs_set_max(ts->input_dev,
input_dev         783 drivers/input/touchscreen/goodix.c 	error = input_mt_init_slots(ts->input_dev, ts->max_touch_num,
input_dev         791 drivers/input/touchscreen/goodix.c 	error = input_register_device(ts->input_dev);
input_dev          37 drivers/input/touchscreen/gunze.c 	struct input_dev *dev;
input_dev          46 drivers/input/touchscreen/gunze.c 	struct input_dev *dev = gunze->dev;
input_dev         100 drivers/input/touchscreen/gunze.c 	struct input_dev *input_dev;
input_dev         104 drivers/input/touchscreen/gunze.c 	input_dev = input_allocate_device();
input_dev         105 drivers/input/touchscreen/gunze.c 	if (!gunze || !input_dev) {
input_dev         111 drivers/input/touchscreen/gunze.c 	gunze->dev = input_dev;
input_dev         114 drivers/input/touchscreen/gunze.c 	input_dev->name = "Gunze AHL-51S TouchScreen";
input_dev         115 drivers/input/touchscreen/gunze.c 	input_dev->phys = gunze->phys;
input_dev         116 drivers/input/touchscreen/gunze.c 	input_dev->id.bustype = BUS_RS232;
input_dev         117 drivers/input/touchscreen/gunze.c 	input_dev->id.vendor = SERIO_GUNZE;
input_dev         118 drivers/input/touchscreen/gunze.c 	input_dev->id.product = 0x0051;
input_dev         119 drivers/input/touchscreen/gunze.c 	input_dev->id.version = 0x0100;
input_dev         120 drivers/input/touchscreen/gunze.c 	input_dev->dev.parent = &serio->dev;
input_dev         121 drivers/input/touchscreen/gunze.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         122 drivers/input/touchscreen/gunze.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         123 drivers/input/touchscreen/gunze.c 	input_set_abs_params(input_dev, ABS_X, 24, 1000, 0, 0);
input_dev         124 drivers/input/touchscreen/gunze.c 	input_set_abs_params(input_dev, ABS_Y, 24, 1000, 0, 0);
input_dev         140 drivers/input/touchscreen/gunze.c  fail1:	input_free_device(input_dev);
input_dev          50 drivers/input/touchscreen/hampshire.c 	struct input_dev *dev;
input_dev          59 drivers/input/touchscreen/hampshire.c 	struct input_dev *dev = phampshire->dev;
input_dev         109 drivers/input/touchscreen/hampshire.c 	struct input_dev *input_dev;
input_dev         113 drivers/input/touchscreen/hampshire.c 	input_dev = input_allocate_device();
input_dev         114 drivers/input/touchscreen/hampshire.c 	if (!phampshire || !input_dev) {
input_dev         120 drivers/input/touchscreen/hampshire.c 	phampshire->dev = input_dev;
input_dev         124 drivers/input/touchscreen/hampshire.c 	input_dev->name = "Hampshire Serial TouchScreen";
input_dev         125 drivers/input/touchscreen/hampshire.c 	input_dev->phys = phampshire->phys;
input_dev         126 drivers/input/touchscreen/hampshire.c 	input_dev->id.bustype = BUS_RS232;
input_dev         127 drivers/input/touchscreen/hampshire.c 	input_dev->id.vendor = SERIO_HAMPSHIRE;
input_dev         128 drivers/input/touchscreen/hampshire.c 	input_dev->id.product = 0;
input_dev         129 drivers/input/touchscreen/hampshire.c 	input_dev->id.version = 0x0001;
input_dev         130 drivers/input/touchscreen/hampshire.c 	input_dev->dev.parent = &serio->dev;
input_dev         131 drivers/input/touchscreen/hampshire.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         132 drivers/input/touchscreen/hampshire.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         152 drivers/input/touchscreen/hampshire.c  fail1:	input_free_device(input_dev);
input_dev         146 drivers/input/touchscreen/hideep.c 	struct input_dev *input_dev;
input_dev         692 drivers/input/touchscreen/hideep.c static void hideep_report_slot(struct input_dev *input,
input_dev         726 drivers/input/touchscreen/hideep.c 		hideep_report_slot(ts->input_dev, events + i);
input_dev         732 drivers/input/touchscreen/hideep.c 		input_report_key(ts->input_dev,
input_dev         737 drivers/input/touchscreen/hideep.c 	input_mt_sync_frame(ts->input_dev);
input_dev         738 drivers/input/touchscreen/hideep.c 	input_sync(ts->input_dev);
input_dev         785 drivers/input/touchscreen/hideep.c 	ts->input_dev = devm_input_allocate_device(dev);
input_dev         786 drivers/input/touchscreen/hideep.c 	if (!ts->input_dev) {
input_dev         791 drivers/input/touchscreen/hideep.c 	ts->input_dev->name = HIDEEP_TS_NAME;
input_dev         792 drivers/input/touchscreen/hideep.c 	ts->input_dev->id.bustype = BUS_I2C;
input_dev         793 drivers/input/touchscreen/hideep.c 	input_set_drvdata(ts->input_dev, ts);
input_dev         795 drivers/input/touchscreen/hideep.c 	input_set_capability(ts->input_dev, EV_ABS, ABS_MT_POSITION_X);
input_dev         796 drivers/input/touchscreen/hideep.c 	input_set_capability(ts->input_dev, EV_ABS, ABS_MT_POSITION_Y);
input_dev         797 drivers/input/touchscreen/hideep.c 	input_set_abs_params(ts->input_dev, ABS_MT_PRESSURE, 0, 65535, 0, 0);
input_dev         798 drivers/input/touchscreen/hideep.c 	input_set_abs_params(ts->input_dev, ABS_MT_TOUCH_MAJOR, 0, 255, 0, 0);
input_dev         799 drivers/input/touchscreen/hideep.c 	input_set_abs_params(ts->input_dev, ABS_MT_TOOL_TYPE,
input_dev         801 drivers/input/touchscreen/hideep.c 	touchscreen_parse_properties(ts->input_dev, true, &ts->prop);
input_dev         809 drivers/input/touchscreen/hideep.c 	error = input_mt_init_slots(ts->input_dev, HIDEEP_MT_MAX,
input_dev         834 drivers/input/touchscreen/hideep.c 			ts->input_dev->keycode = ts->key_codes;
input_dev         835 drivers/input/touchscreen/hideep.c 			ts->input_dev->keycodesize = sizeof(ts->key_codes[0]);
input_dev         836 drivers/input/touchscreen/hideep.c 			ts->input_dev->keycodemax = ts->key_num;
input_dev         839 drivers/input/touchscreen/hideep.c 				input_set_capability(ts->input_dev, EV_KEY,
input_dev         844 drivers/input/touchscreen/hideep.c 	error = input_register_device(ts->input_dev);
input_dev          23 drivers/input/touchscreen/hp680_ts_input.c static struct input_dev *hp680_ts_dev;
input_dev          49 drivers/input/touchscreen/htcpen.c 	struct input_dev *htcpen_dev = handle;
input_dev          89 drivers/input/touchscreen/htcpen.c static int htcpen_open(struct input_dev *dev)
input_dev          96 drivers/input/touchscreen/htcpen.c static void htcpen_close(struct input_dev *dev)
input_dev         104 drivers/input/touchscreen/htcpen.c 	struct input_dev *htcpen_dev;
input_dev         176 drivers/input/touchscreen/htcpen.c 	struct input_dev *htcpen_dev = dev_get_drvdata(dev);
input_dev          38 drivers/input/touchscreen/ili210x.c 	struct input_dev *input;
input_dev         140 drivers/input/touchscreen/ili210x.c 	struct input_dev *input = priv->input;
input_dev         269 drivers/input/touchscreen/ili210x.c 	struct input_dev *input;
input_dev          84 drivers/input/touchscreen/imx6ul_tsc.c 	struct input_dev *input;
input_dev         318 drivers/input/touchscreen/imx6ul_tsc.c static int imx6ul_tsc_open(struct input_dev *input_dev)
input_dev         320 drivers/input/touchscreen/imx6ul_tsc.c 	struct imx6ul_tsc *tsc = input_get_drvdata(input_dev);
input_dev         352 drivers/input/touchscreen/imx6ul_tsc.c static void imx6ul_tsc_close(struct input_dev *input_dev)
input_dev         354 drivers/input/touchscreen/imx6ul_tsc.c 	struct imx6ul_tsc *tsc = input_get_drvdata(input_dev);
input_dev         366 drivers/input/touchscreen/imx6ul_tsc.c 	struct input_dev *input_dev;
input_dev         376 drivers/input/touchscreen/imx6ul_tsc.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         377 drivers/input/touchscreen/imx6ul_tsc.c 	if (!input_dev)
input_dev         380 drivers/input/touchscreen/imx6ul_tsc.c 	input_dev->name = "iMX6UL Touchscreen Controller";
input_dev         381 drivers/input/touchscreen/imx6ul_tsc.c 	input_dev->id.bustype = BUS_HOST;
input_dev         383 drivers/input/touchscreen/imx6ul_tsc.c 	input_dev->open = imx6ul_tsc_open;
input_dev         384 drivers/input/touchscreen/imx6ul_tsc.c 	input_dev->close = imx6ul_tsc_close;
input_dev         386 drivers/input/touchscreen/imx6ul_tsc.c 	input_set_capability(input_dev, EV_KEY, BTN_TOUCH);
input_dev         387 drivers/input/touchscreen/imx6ul_tsc.c 	input_set_abs_params(input_dev, ABS_X, 0, 0xFFF, 0, 0);
input_dev         388 drivers/input/touchscreen/imx6ul_tsc.c 	input_set_abs_params(input_dev, ABS_Y, 0, 0xFFF, 0, 0);
input_dev         390 drivers/input/touchscreen/imx6ul_tsc.c 	input_set_drvdata(input_dev, tsc);
input_dev         393 drivers/input/touchscreen/imx6ul_tsc.c 	tsc->input = input_dev;
input_dev         508 drivers/input/touchscreen/imx6ul_tsc.c 	struct input_dev *input_dev = tsc->input;
input_dev         510 drivers/input/touchscreen/imx6ul_tsc.c 	mutex_lock(&input_dev->mutex);
input_dev         512 drivers/input/touchscreen/imx6ul_tsc.c 	if (input_dev->users) {
input_dev         519 drivers/input/touchscreen/imx6ul_tsc.c 	mutex_unlock(&input_dev->mutex);
input_dev         528 drivers/input/touchscreen/imx6ul_tsc.c 	struct input_dev *input_dev = tsc->input;
input_dev         531 drivers/input/touchscreen/imx6ul_tsc.c 	mutex_lock(&input_dev->mutex);
input_dev         533 drivers/input/touchscreen/imx6ul_tsc.c 	if (input_dev->users) {
input_dev         548 drivers/input/touchscreen/imx6ul_tsc.c 	mutex_unlock(&input_dev->mutex);
input_dev          53 drivers/input/touchscreen/inexio.c 	struct input_dev *dev;
input_dev          62 drivers/input/touchscreen/inexio.c 	struct input_dev *dev = pinexio->dev;
input_dev         114 drivers/input/touchscreen/inexio.c 	struct input_dev *input_dev;
input_dev         118 drivers/input/touchscreen/inexio.c 	input_dev = input_allocate_device();
input_dev         119 drivers/input/touchscreen/inexio.c 	if (!pinexio || !input_dev) {
input_dev         125 drivers/input/touchscreen/inexio.c 	pinexio->dev = input_dev;
input_dev         128 drivers/input/touchscreen/inexio.c 	input_dev->name = "iNexio Serial TouchScreen";
input_dev         129 drivers/input/touchscreen/inexio.c 	input_dev->phys = pinexio->phys;
input_dev         130 drivers/input/touchscreen/inexio.c 	input_dev->id.bustype = BUS_RS232;
input_dev         131 drivers/input/touchscreen/inexio.c 	input_dev->id.vendor = SERIO_INEXIO;
input_dev         132 drivers/input/touchscreen/inexio.c 	input_dev->id.product = 0;
input_dev         133 drivers/input/touchscreen/inexio.c 	input_dev->id.version = 0x0001;
input_dev         134 drivers/input/touchscreen/inexio.c 	input_dev->dev.parent = &serio->dev;
input_dev         135 drivers/input/touchscreen/inexio.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         136 drivers/input/touchscreen/inexio.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         154 drivers/input/touchscreen/inexio.c  fail1:	input_free_device(input_dev);
input_dev          23 drivers/input/touchscreen/ipaq-micro-ts.c 	struct input_dev *input;
input_dev          63 drivers/input/touchscreen/ipaq-micro-ts.c static int micro_ts_open(struct input_dev *input)
input_dev          72 drivers/input/touchscreen/ipaq-micro-ts.c static void micro_ts_close(struct input_dev *input)
input_dev         134 drivers/input/touchscreen/ipaq-micro-ts.c 	struct input_dev *input = ts->input;
input_dev         100 drivers/input/touchscreen/iqs5xx.c 	struct input_dev *input;
input_dev         467 drivers/input/touchscreen/iqs5xx.c static int iqs5xx_open(struct input_dev *input)
input_dev         474 drivers/input/touchscreen/iqs5xx.c static void iqs5xx_close(struct input_dev *input)
input_dev         485 drivers/input/touchscreen/iqs5xx.c 	struct input_dev *input;
input_dev         707 drivers/input/touchscreen/iqs5xx.c 	struct input_dev *input = iqs5xx->input;
input_dev        1012 drivers/input/touchscreen/iqs5xx.c 	struct input_dev *input = iqs5xx->input;
input_dev        1031 drivers/input/touchscreen/iqs5xx.c 	struct input_dev *input = iqs5xx->input;
input_dev          28 drivers/input/touchscreen/jornada720_ts.c 	struct input_dev *dev;
input_dev          68 drivers/input/touchscreen/jornada720_ts.c 	struct input_dev *input = jornada_ts->dev;
input_dev         100 drivers/input/touchscreen/jornada720_ts.c 	struct input_dev *input_dev;
input_dev         107 drivers/input/touchscreen/jornada720_ts.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         108 drivers/input/touchscreen/jornada720_ts.c 	if (!input_dev)
input_dev         121 drivers/input/touchscreen/jornada720_ts.c 	jornada_ts->dev = input_dev;
input_dev         123 drivers/input/touchscreen/jornada720_ts.c 	input_dev->name = "HP Jornada 7xx Touchscreen";
input_dev         124 drivers/input/touchscreen/jornada720_ts.c 	input_dev->phys = "jornadats/input0";
input_dev         125 drivers/input/touchscreen/jornada720_ts.c 	input_dev->id.bustype = BUS_HOST;
input_dev         126 drivers/input/touchscreen/jornada720_ts.c 	input_dev->dev.parent = &pdev->dev;
input_dev         128 drivers/input/touchscreen/jornada720_ts.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         129 drivers/input/touchscreen/jornada720_ts.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         130 drivers/input/touchscreen/jornada720_ts.c 	input_set_abs_params(input_dev, ABS_X, 270, 3900, 0, 0);
input_dev         131 drivers/input/touchscreen/jornada720_ts.c 	input_set_abs_params(input_dev, ABS_Y, 180, 3700, 0, 0);
input_dev          65 drivers/input/touchscreen/lpc32xx_ts.c 	struct input_dev *dev;
input_dev          83 drivers/input/touchscreen/lpc32xx_ts.c 	struct input_dev *input = tsc->dev;
input_dev         185 drivers/input/touchscreen/lpc32xx_ts.c static int lpc32xx_ts_open(struct input_dev *dev)
input_dev         192 drivers/input/touchscreen/lpc32xx_ts.c static void lpc32xx_ts_close(struct input_dev *dev)
input_dev         202 drivers/input/touchscreen/lpc32xx_ts.c 	struct input_dev *input;
input_dev         327 drivers/input/touchscreen/lpc32xx_ts.c 	struct input_dev *input = tsc->dev;
input_dev         352 drivers/input/touchscreen/lpc32xx_ts.c 	struct input_dev *input = tsc->dev;
input_dev         161 drivers/input/touchscreen/mainstone-wm97xx.c 		input_report_abs(wm->input_dev, ABS_X, x & 0xfff);
input_dev         162 drivers/input/touchscreen/mainstone-wm97xx.c 		input_report_abs(wm->input_dev, ABS_Y, y & 0xfff);
input_dev         163 drivers/input/touchscreen/mainstone-wm97xx.c 		input_report_abs(wm->input_dev, ABS_PRESSURE, p & 0xfff);
input_dev         164 drivers/input/touchscreen/mainstone-wm97xx.c 		input_report_key(wm->input_dev, BTN_TOUCH, (p != 0));
input_dev         165 drivers/input/touchscreen/mainstone-wm97xx.c 		input_sync(wm->input_dev);
input_dev          80 drivers/input/touchscreen/max11801_ts.c 	struct input_dev		*input_dev;
input_dev         135 drivers/input/touchscreen/max11801_ts.c 			input_report_abs(data->input_dev, ABS_X, x);
input_dev         136 drivers/input/touchscreen/max11801_ts.c 			input_report_abs(data->input_dev, ABS_Y, y);
input_dev         137 drivers/input/touchscreen/max11801_ts.c 			input_event(data->input_dev, EV_KEY, BTN_TOUCH, 1);
input_dev         138 drivers/input/touchscreen/max11801_ts.c 			input_sync(data->input_dev);
input_dev         142 drivers/input/touchscreen/max11801_ts.c 			input_event(data->input_dev, EV_KEY, BTN_TOUCH, 0);
input_dev         143 drivers/input/touchscreen/max11801_ts.c 			input_sync(data->input_dev);
input_dev         176 drivers/input/touchscreen/max11801_ts.c 	struct input_dev *input_dev;
input_dev         180 drivers/input/touchscreen/max11801_ts.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         181 drivers/input/touchscreen/max11801_ts.c 	if (!data || !input_dev) {
input_dev         187 drivers/input/touchscreen/max11801_ts.c 	data->input_dev = input_dev;
input_dev         189 drivers/input/touchscreen/max11801_ts.c 	input_dev->name = "max11801_ts";
input_dev         190 drivers/input/touchscreen/max11801_ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev         191 drivers/input/touchscreen/max11801_ts.c 	input_dev->dev.parent = &client->dev;
input_dev         193 drivers/input/touchscreen/max11801_ts.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         194 drivers/input/touchscreen/max11801_ts.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         195 drivers/input/touchscreen/max11801_ts.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         196 drivers/input/touchscreen/max11801_ts.c 	input_set_abs_params(input_dev, ABS_X, 0, MAX11801_MAX_X, 0, 0);
input_dev         197 drivers/input/touchscreen/max11801_ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, MAX11801_MAX_Y, 0, 0);
input_dev         210 drivers/input/touchscreen/max11801_ts.c 	error = input_register_device(data->input_dev);
input_dev          34 drivers/input/touchscreen/mc13783_ts.c 	struct input_dev *idev;
input_dev          69 drivers/input/touchscreen/mc13783_ts.c 	struct input_dev *idev = priv->idev;
input_dev         133 drivers/input/touchscreen/mc13783_ts.c static int mc13783_ts_open(struct input_dev *dev)
input_dev         156 drivers/input/touchscreen/mc13783_ts.c static void mc13783_ts_close(struct input_dev *dev)
input_dev         172 drivers/input/touchscreen/mc13783_ts.c 	struct input_dev *idev;
input_dev         101 drivers/input/touchscreen/mcs5000_ts.c 	struct input_dev *input_dev;
input_dev         123 drivers/input/touchscreen/mcs5000_ts.c 		input_report_key(data->input_dev, BTN_TOUCH, 0);
input_dev         124 drivers/input/touchscreen/mcs5000_ts.c 		input_sync(data->input_dev);
input_dev         131 drivers/input/touchscreen/mcs5000_ts.c 		input_report_key(data->input_dev, BTN_TOUCH, 1);
input_dev         132 drivers/input/touchscreen/mcs5000_ts.c 		input_report_abs(data->input_dev, ABS_X, x);
input_dev         133 drivers/input/touchscreen/mcs5000_ts.c 		input_report_abs(data->input_dev, ABS_Y, y);
input_dev         134 drivers/input/touchscreen/mcs5000_ts.c 		input_sync(data->input_dev);
input_dev         188 drivers/input/touchscreen/mcs5000_ts.c 	struct input_dev *input_dev;
input_dev         203 drivers/input/touchscreen/mcs5000_ts.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         204 drivers/input/touchscreen/mcs5000_ts.c 	if (!input_dev) {
input_dev         209 drivers/input/touchscreen/mcs5000_ts.c 	input_dev->name = "MELFAS MCS-5000 Touchscreen";
input_dev         210 drivers/input/touchscreen/mcs5000_ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev         211 drivers/input/touchscreen/mcs5000_ts.c 	input_dev->dev.parent = &client->dev;
input_dev         213 drivers/input/touchscreen/mcs5000_ts.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         214 drivers/input/touchscreen/mcs5000_ts.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         215 drivers/input/touchscreen/mcs5000_ts.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         216 drivers/input/touchscreen/mcs5000_ts.c 	input_set_abs_params(input_dev, ABS_X, 0, MCS5000_MAX_XC, 0, 0);
input_dev         217 drivers/input/touchscreen/mcs5000_ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, MCS5000_MAX_YC, 0, 0);
input_dev         219 drivers/input/touchscreen/mcs5000_ts.c 	data->input_dev = input_dev;
input_dev         233 drivers/input/touchscreen/mcs5000_ts.c 	error = input_register_device(data->input_dev);
input_dev         149 drivers/input/touchscreen/melfas_mip4.c 	struct input_dev *input;
input_dev         638 drivers/input/touchscreen/melfas_mip4.c static int mip4_input_open(struct input_dev *dev)
input_dev         645 drivers/input/touchscreen/melfas_mip4.c static void mip4_input_close(struct input_dev *dev)
input_dev        1430 drivers/input/touchscreen/melfas_mip4.c 	struct input_dev *input;
input_dev        1536 drivers/input/touchscreen/melfas_mip4.c 	struct input_dev *input = ts->input;
input_dev        1554 drivers/input/touchscreen/melfas_mip4.c 	struct input_dev *input = ts->input;
input_dev          25 drivers/input/touchscreen/migor_ts.c 	struct input_dev *input;
input_dev          89 drivers/input/touchscreen/migor_ts.c static int migor_ts_open(struct input_dev *dev)
input_dev         106 drivers/input/touchscreen/migor_ts.c static void migor_ts_close(struct input_dev *dev)
input_dev         123 drivers/input/touchscreen/migor_ts.c 	struct input_dev *input;
input_dev          75 drivers/input/touchscreen/mk712.c static struct input_dev *mk712_dev;
input_dev         117 drivers/input/touchscreen/mk712.c static int mk712_open(struct input_dev *dev)
input_dev         137 drivers/input/touchscreen/mk712.c static void mk712_close(struct input_dev *dev)
input_dev          61 drivers/input/touchscreen/mms114.c 	struct input_dev	*input_dev;
input_dev         156 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
input_dev         180 drivers/input/touchscreen/mms114.c 	input_mt_slot(input_dev, id);
input_dev         181 drivers/input/touchscreen/mms114.c 	input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, touch->pressed);
input_dev         184 drivers/input/touchscreen/mms114.c 		touchscreen_report_pos(input_dev, &data->props, x, y, true);
input_dev         185 drivers/input/touchscreen/mms114.c 		input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, touch->width);
input_dev         186 drivers/input/touchscreen/mms114.c 		input_report_abs(input_dev, ABS_MT_PRESSURE, touch->strength);
input_dev         193 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
input_dev         200 drivers/input/touchscreen/mms114.c 	mutex_lock(&input_dev->mutex);
input_dev         201 drivers/input/touchscreen/mms114.c 	if (!input_dev->users) {
input_dev         202 drivers/input/touchscreen/mms114.c 		mutex_unlock(&input_dev->mutex);
input_dev         205 drivers/input/touchscreen/mms114.c 	mutex_unlock(&input_dev->mutex);
input_dev         221 drivers/input/touchscreen/mms114.c 	input_mt_report_pointer_emulation(data->input_dev, true);
input_dev         222 drivers/input/touchscreen/mms114.c 	input_sync(data->input_dev);
input_dev         379 drivers/input/touchscreen/mms114.c static int mms114_input_open(struct input_dev *dev)
input_dev         386 drivers/input/touchscreen/mms114.c static void mms114_input_close(struct input_dev *dev)
input_dev         427 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev;
input_dev         438 drivers/input/touchscreen/mms114.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         439 drivers/input/touchscreen/mms114.c 	if (!data || !input_dev) {
input_dev         445 drivers/input/touchscreen/mms114.c 	data->input_dev = input_dev;
input_dev         454 drivers/input/touchscreen/mms114.c 	input_set_capability(input_dev, EV_ABS, ABS_MT_POSITION_X);
input_dev         455 drivers/input/touchscreen/mms114.c 	input_set_capability(input_dev, EV_ABS, ABS_MT_POSITION_Y);
input_dev         456 drivers/input/touchscreen/mms114.c 	input_set_abs_params(input_dev, ABS_MT_PRESSURE, 0, 255, 0, 0);
input_dev         457 drivers/input/touchscreen/mms114.c 	input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR,
input_dev         460 drivers/input/touchscreen/mms114.c 	touchscreen_parse_properties(input_dev, true, &data->props);
input_dev         468 drivers/input/touchscreen/mms114.c 		input_set_abs_params(input_dev, ABS_MT_POSITION_X,
input_dev         470 drivers/input/touchscreen/mms114.c 		input_set_abs_params(input_dev, ABS_MT_POSITION_Y,
input_dev         479 drivers/input/touchscreen/mms114.c 		data->moving_threshold = input_abs_get_fuzz(input_dev,
input_dev         481 drivers/input/touchscreen/mms114.c 		data->contact_threshold = input_abs_get_fuzz(input_dev,
input_dev         483 drivers/input/touchscreen/mms114.c 		input_abs_set_fuzz(input_dev, ABS_MT_POSITION_X, 0);
input_dev         484 drivers/input/touchscreen/mms114.c 		input_abs_set_fuzz(input_dev, ABS_MT_POSITION_Y, 0);
input_dev         485 drivers/input/touchscreen/mms114.c 		input_abs_set_fuzz(input_dev, ABS_MT_PRESSURE, 0);
input_dev         488 drivers/input/touchscreen/mms114.c 	input_dev->name = devm_kasprintf(&client->dev, GFP_KERNEL,
input_dev         491 drivers/input/touchscreen/mms114.c 	if (!input_dev->name)
input_dev         494 drivers/input/touchscreen/mms114.c 	input_dev->id.bustype = BUS_I2C;
input_dev         495 drivers/input/touchscreen/mms114.c 	input_dev->dev.parent = &client->dev;
input_dev         496 drivers/input/touchscreen/mms114.c 	input_dev->open = mms114_input_open;
input_dev         497 drivers/input/touchscreen/mms114.c 	input_dev->close = mms114_input_close;
input_dev         499 drivers/input/touchscreen/mms114.c 	error = input_mt_init_slots(input_dev, MMS114_MAX_TOUCH,
input_dev         504 drivers/input/touchscreen/mms114.c 	input_set_drvdata(input_dev, data);
input_dev         532 drivers/input/touchscreen/mms114.c 	error = input_register_device(data->input_dev);
input_dev         545 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
input_dev         550 drivers/input/touchscreen/mms114.c 		input_mt_slot(input_dev, id);
input_dev         551 drivers/input/touchscreen/mms114.c 		input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, false);
input_dev         554 drivers/input/touchscreen/mms114.c 	input_mt_report_pointer_emulation(input_dev, true);
input_dev         555 drivers/input/touchscreen/mms114.c 	input_sync(input_dev);
input_dev         557 drivers/input/touchscreen/mms114.c 	mutex_lock(&input_dev->mutex);
input_dev         558 drivers/input/touchscreen/mms114.c 	if (input_dev->users)
input_dev         560 drivers/input/touchscreen/mms114.c 	mutex_unlock(&input_dev->mutex);
input_dev         569 drivers/input/touchscreen/mms114.c 	struct input_dev *input_dev = data->input_dev;
input_dev         572 drivers/input/touchscreen/mms114.c 	mutex_lock(&input_dev->mutex);
input_dev         573 drivers/input/touchscreen/mms114.c 	if (input_dev->users) {
input_dev         576 drivers/input/touchscreen/mms114.c 			mutex_unlock(&input_dev->mutex);
input_dev         580 drivers/input/touchscreen/mms114.c 	mutex_unlock(&input_dev->mutex);
input_dev          54 drivers/input/touchscreen/mtouch.c 	struct input_dev *dev;
input_dev          63 drivers/input/touchscreen/mtouch.c 	struct input_dev *dev = mtouch->dev;
input_dev         128 drivers/input/touchscreen/mtouch.c 	struct input_dev *input_dev;
input_dev         132 drivers/input/touchscreen/mtouch.c 	input_dev = input_allocate_device();
input_dev         133 drivers/input/touchscreen/mtouch.c 	if (!mtouch || !input_dev) {
input_dev         139 drivers/input/touchscreen/mtouch.c 	mtouch->dev = input_dev;
input_dev         142 drivers/input/touchscreen/mtouch.c 	input_dev->name = "MicroTouch Serial TouchScreen";
input_dev         143 drivers/input/touchscreen/mtouch.c 	input_dev->phys = mtouch->phys;
input_dev         144 drivers/input/touchscreen/mtouch.c 	input_dev->id.bustype = BUS_RS232;
input_dev         145 drivers/input/touchscreen/mtouch.c 	input_dev->id.vendor = SERIO_MICROTOUCH;
input_dev         146 drivers/input/touchscreen/mtouch.c 	input_dev->id.product = 0;
input_dev         147 drivers/input/touchscreen/mtouch.c 	input_dev->id.version = 0x0100;
input_dev         148 drivers/input/touchscreen/mtouch.c 	input_dev->dev.parent = &serio->dev;
input_dev         149 drivers/input/touchscreen/mtouch.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         150 drivers/input/touchscreen/mtouch.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         168 drivers/input/touchscreen/mtouch.c  fail1:	input_free_device(input_dev);
input_dev          54 drivers/input/touchscreen/mxs-lradc-ts.c 	struct input_dev	*ts_input;
input_dev         522 drivers/input/touchscreen/mxs-lradc-ts.c static int mxs_lradc_ts_open(struct input_dev *dev)
input_dev         554 drivers/input/touchscreen/mxs-lradc-ts.c static void mxs_lradc_ts_close(struct input_dev *dev)
input_dev         578 drivers/input/touchscreen/mxs-lradc-ts.c 	struct input_dev *input;
input_dev          32 drivers/input/touchscreen/of_touchscreen.c static void touchscreen_set_params(struct input_dev *dev,
input_dev          64 drivers/input/touchscreen/of_touchscreen.c void touchscreen_parse_properties(struct input_dev *input, bool multitouch,
input_dev         195 drivers/input/touchscreen/of_touchscreen.c void touchscreen_report_pos(struct input_dev *input,
input_dev          22 drivers/input/touchscreen/pcap_ts.c 	struct input_dev *input;
input_dev         114 drivers/input/touchscreen/pcap_ts.c static int pcap_ts_open(struct input_dev *dev)
input_dev         124 drivers/input/touchscreen/pcap_ts.c static void pcap_ts_close(struct input_dev *dev)
input_dev         137 drivers/input/touchscreen/pcap_ts.c 	struct input_dev *input_dev;
input_dev         148 drivers/input/touchscreen/pcap_ts.c 	input_dev = input_allocate_device();
input_dev         149 drivers/input/touchscreen/pcap_ts.c 	if (!input_dev)
input_dev         158 drivers/input/touchscreen/pcap_ts.c 	pcap_ts->input = input_dev;
input_dev         159 drivers/input/touchscreen/pcap_ts.c 	input_set_drvdata(input_dev, pcap_ts);
input_dev         161 drivers/input/touchscreen/pcap_ts.c 	input_dev->name = "pcap-touchscreen";
input_dev         162 drivers/input/touchscreen/pcap_ts.c 	input_dev->phys = "pcap_ts/input0";
input_dev         163 drivers/input/touchscreen/pcap_ts.c 	input_dev->id.bustype = BUS_HOST;
input_dev         164 drivers/input/touchscreen/pcap_ts.c 	input_dev->id.vendor = 0x0001;
input_dev         165 drivers/input/touchscreen/pcap_ts.c 	input_dev->id.product = 0x0002;
input_dev         166 drivers/input/touchscreen/pcap_ts.c 	input_dev->id.version = 0x0100;
input_dev         167 drivers/input/touchscreen/pcap_ts.c 	input_dev->dev.parent = &pdev->dev;
input_dev         168 drivers/input/touchscreen/pcap_ts.c 	input_dev->open = pcap_ts_open;
input_dev         169 drivers/input/touchscreen/pcap_ts.c 	input_dev->close = pcap_ts_close;
input_dev         171 drivers/input/touchscreen/pcap_ts.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         172 drivers/input/touchscreen/pcap_ts.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         173 drivers/input/touchscreen/pcap_ts.c 	input_set_abs_params(input_dev, ABS_X, X_AXIS_MIN, X_AXIS_MAX, 0, 0);
input_dev         174 drivers/input/touchscreen/pcap_ts.c 	input_set_abs_params(input_dev, ABS_Y, Y_AXIS_MIN, Y_AXIS_MAX, 0, 0);
input_dev         175 drivers/input/touchscreen/pcap_ts.c 	input_set_abs_params(input_dev, ABS_PRESSURE, PRESSURE_MIN,
input_dev         190 drivers/input/touchscreen/pcap_ts.c 	input_unregister_device(input_dev);
input_dev         193 drivers/input/touchscreen/pcap_ts.c 	input_free_device(input_dev);
input_dev          51 drivers/input/touchscreen/penmount.c 	struct input_dev *dev;
input_dev          66 drivers/input/touchscreen/penmount.c static void pm_mtevent(struct pm *pm, struct input_dev *input)
input_dev         101 drivers/input/touchscreen/penmount.c 	struct input_dev *dev = pm->dev;
input_dev         114 drivers/input/touchscreen/penmount.c 	struct input_dev *dev = pm->dev;
input_dev         131 drivers/input/touchscreen/penmount.c 	struct input_dev *dev = pm->dev;
input_dev         147 drivers/input/touchscreen/penmount.c 	struct input_dev *dev = pm->dev;
input_dev         198 drivers/input/touchscreen/penmount.c 	struct input_dev *input_dev;
input_dev         203 drivers/input/touchscreen/penmount.c 	input_dev = input_allocate_device();
input_dev         204 drivers/input/touchscreen/penmount.c 	if (!pm || !input_dev) {
input_dev         210 drivers/input/touchscreen/penmount.c 	pm->dev = input_dev;
input_dev         214 drivers/input/touchscreen/penmount.c 	input_dev->name = "PenMount Serial TouchScreen";
input_dev         215 drivers/input/touchscreen/penmount.c 	input_dev->phys = pm->phys;
input_dev         216 drivers/input/touchscreen/penmount.c 	input_dev->id.bustype = BUS_RS232;
input_dev         217 drivers/input/touchscreen/penmount.c 	input_dev->id.vendor = SERIO_PENMOUNT;
input_dev         218 drivers/input/touchscreen/penmount.c 	input_dev->id.product = 0;
input_dev         219 drivers/input/touchscreen/penmount.c 	input_dev->id.version = 0x0100;
input_dev         220 drivers/input/touchscreen/penmount.c 	input_dev->dev.parent = &serio->dev;
input_dev         222 drivers/input/touchscreen/penmount.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         223 drivers/input/touchscreen/penmount.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         230 drivers/input/touchscreen/penmount.c 		input_dev->id.product = 0x9000;
input_dev         237 drivers/input/touchscreen/penmount.c 		input_dev->id.product = 0x6000;
input_dev         244 drivers/input/touchscreen/penmount.c 		input_dev->id.product = 0x3000;
input_dev         252 drivers/input/touchscreen/penmount.c 		input_dev->id.product = 0x6250;
input_dev         283 drivers/input/touchscreen/penmount.c  fail1:	input_free_device(input_dev);
input_dev          26 drivers/input/touchscreen/pixcir_i2c_ts.c 	struct input_dev *input;
input_dev         344 drivers/input/touchscreen/pixcir_i2c_ts.c static int pixcir_input_open(struct input_dev *dev)
input_dev         351 drivers/input/touchscreen/pixcir_i2c_ts.c static void pixcir_input_close(struct input_dev *dev)
input_dev         362 drivers/input/touchscreen/pixcir_i2c_ts.c 	struct input_dev *input = ts->input;
input_dev         389 drivers/input/touchscreen/pixcir_i2c_ts.c 	struct input_dev *input = ts->input;
input_dev         442 drivers/input/touchscreen/pixcir_i2c_ts.c 	struct input_dev *input;
input_dev          62 drivers/input/touchscreen/raspberrypi-ts.c 	struct input_dev *input = dev->input;
input_dev         129 drivers/input/touchscreen/raspberrypi-ts.c 	struct input_dev *input;
input_dev         117 drivers/input/touchscreen/raydium_i2c_ts.c 	struct input_dev *input;
input_dev          39 drivers/input/touchscreen/resistive-adc-touch.c 	struct input_dev		*input;
input_dev          72 drivers/input/touchscreen/resistive-adc-touch.c static int grts_open(struct input_dev *dev)
input_dev          85 drivers/input/touchscreen/resistive-adc-touch.c static void grts_close(struct input_dev *dev)
input_dev         100 drivers/input/touchscreen/resistive-adc-touch.c 	struct input_dev *input;
input_dev         259 drivers/input/touchscreen/rohm_bu21023.c 	struct input_dev *input;
input_dev         524 drivers/input/touchscreen/rohm_bu21023.c 	struct input_dev *input_dev = ts->input;
input_dev         608 drivers/input/touchscreen/rohm_bu21023.c 		input_mt_assign_slots(input_dev, slots, pos,
input_dev         612 drivers/input/touchscreen/rohm_bu21023.c 			input_mt_slot(input_dev, slots[i]);
input_dev         613 drivers/input/touchscreen/rohm_bu21023.c 			input_mt_report_slot_state(input_dev,
input_dev         615 drivers/input/touchscreen/rohm_bu21023.c 			input_report_abs(input_dev,
input_dev         617 drivers/input/touchscreen/rohm_bu21023.c 			input_report_abs(input_dev,
input_dev         621 drivers/input/touchscreen/rohm_bu21023.c 		input_mt_sync_frame(input_dev);
input_dev         622 drivers/input/touchscreen/rohm_bu21023.c 		input_mt_report_pointer_emulation(input_dev, true);
input_dev         623 drivers/input/touchscreen/rohm_bu21023.c 		input_sync(input_dev);
input_dev        1069 drivers/input/touchscreen/rohm_bu21023.c static int rohm_ts_open(struct input_dev *input_dev)
input_dev        1071 drivers/input/touchscreen/rohm_bu21023.c 	struct rohm_ts_data *ts = input_get_drvdata(input_dev);
input_dev        1089 drivers/input/touchscreen/rohm_bu21023.c static void rohm_ts_close(struct input_dev *input_dev)
input_dev        1091 drivers/input/touchscreen/rohm_bu21023.c 	struct rohm_ts_data *ts = input_get_drvdata(input_dev);
input_dev        1103 drivers/input/touchscreen/rohm_bu21023.c 	struct input_dev *input;
input_dev          65 drivers/input/touchscreen/s3c2410_ts.c 	struct input_dev *input;
input_dev         231 drivers/input/touchscreen/s3c2410_ts.c 	struct input_dev *input_dev;
input_dev         299 drivers/input/touchscreen/s3c2410_ts.c 	input_dev = input_allocate_device();
input_dev         300 drivers/input/touchscreen/s3c2410_ts.c 	if (!input_dev) {
input_dev         306 drivers/input/touchscreen/s3c2410_ts.c 	ts.input = input_dev;
input_dev         104 drivers/input/touchscreen/s6sy761.c 	struct input_dev *input;
input_dev         258 drivers/input/touchscreen/s6sy761.c static int s6sy761_input_open(struct input_dev *dev)
input_dev         265 drivers/input/touchscreen/s6sy761.c static void s6sy761_input_close(struct input_dev *dev)
input_dev          68 drivers/input/touchscreen/silead.c 	struct input_dev *input;
input_dev         134 drivers/input/touchscreen/silead.c 	struct input_dev *input = data->input;
input_dev          96 drivers/input/touchscreen/sis_i2c.c 	struct input_dev *input;
input_dev         174 drivers/input/touchscreen/sis_i2c.c 	struct input_dev *input = ts->input;
input_dev         303 drivers/input/touchscreen/sis_i2c.c 	struct input_dev *input;
input_dev          46 drivers/input/touchscreen/st1232.c 	struct input_dev *input_dev;
input_dev         102 drivers/input/touchscreen/st1232.c 	struct input_dev *input_dev = ts->input_dev;
input_dev         116 drivers/input/touchscreen/st1232.c 			input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR,
input_dev         119 drivers/input/touchscreen/st1232.c 		touchscreen_report_pos(input_dev, &ts->prop,
input_dev         121 drivers/input/touchscreen/st1232.c 		input_mt_sync(input_dev);
input_dev         127 drivers/input/touchscreen/st1232.c 		input_mt_sync(input_dev);
input_dev         140 drivers/input/touchscreen/st1232.c 	input_sync(input_dev);
input_dev         181 drivers/input/touchscreen/st1232.c 	struct input_dev *input_dev;
input_dev         219 drivers/input/touchscreen/st1232.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         220 drivers/input/touchscreen/st1232.c 	if (!input_dev)
input_dev         224 drivers/input/touchscreen/st1232.c 	ts->input_dev = input_dev;
input_dev         244 drivers/input/touchscreen/st1232.c 	input_dev->name = "st1232-touchscreen";
input_dev         245 drivers/input/touchscreen/st1232.c 	input_dev->id.bustype = BUS_I2C;
input_dev         246 drivers/input/touchscreen/st1232.c 	input_dev->dev.parent = &client->dev;
input_dev         248 drivers/input/touchscreen/st1232.c 	__set_bit(INPUT_PROP_DIRECT, input_dev->propbit);
input_dev         249 drivers/input/touchscreen/st1232.c 	__set_bit(EV_SYN, input_dev->evbit);
input_dev         250 drivers/input/touchscreen/st1232.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         251 drivers/input/touchscreen/st1232.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         254 drivers/input/touchscreen/st1232.c 		input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, 0,
input_dev         257 drivers/input/touchscreen/st1232.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_X,
input_dev         259 drivers/input/touchscreen/st1232.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_Y,
input_dev         262 drivers/input/touchscreen/st1232.c 	touchscreen_parse_properties(input_dev, true, &ts->prop);
input_dev         273 drivers/input/touchscreen/st1232.c 	error = input_register_device(ts->input_dev);
input_dev         276 drivers/input/touchscreen/st1232.c 			input_dev->name);
input_dev          79 drivers/input/touchscreen/stmfts.c 	struct input_dev *input;
input_dev         335 drivers/input/touchscreen/stmfts.c static int stmfts_input_open(struct input_dev *dev)
input_dev         372 drivers/input/touchscreen/stmfts.c static void stmfts_input_close(struct input_dev *dev)
input_dev          72 drivers/input/touchscreen/stmpe-ts.c 	struct input_dev *idev;
input_dev         234 drivers/input/touchscreen/stmpe-ts.c static int stmpe_ts_open(struct input_dev *dev)
input_dev         247 drivers/input/touchscreen/stmpe-ts.c static void stmpe_ts_close(struct input_dev *dev)
input_dev         289 drivers/input/touchscreen/stmpe-ts.c 	struct input_dev *idev;
input_dev         108 drivers/input/touchscreen/sun4i-ts.c 	struct input_dev *input;
input_dev         165 drivers/input/touchscreen/sun4i-ts.c static int sun4i_ts_open(struct input_dev *dev)
input_dev         176 drivers/input/touchscreen/sun4i-ts.c static void sun4i_ts_close(struct input_dev *dev)
input_dev         412 drivers/input/touchscreen/sur40.c static void sur40_report_blob(struct sur40_blob *blob, struct input_dev *input)
input_dev         454 drivers/input/touchscreen/sur40.c 	struct input_dev *input = polldev->input;
input_dev         616 drivers/input/touchscreen/sur40.c static void sur40_input_setup(struct input_dev *input_dev)
input_dev         618 drivers/input/touchscreen/sur40.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         619 drivers/input/touchscreen/sur40.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         621 drivers/input/touchscreen/sur40.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_X,
input_dev         623 drivers/input/touchscreen/sur40.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_Y,
input_dev         626 drivers/input/touchscreen/sur40.c 	input_set_abs_params(input_dev, ABS_MT_TOOL_X,
input_dev         628 drivers/input/touchscreen/sur40.c 	input_set_abs_params(input_dev, ABS_MT_TOOL_Y,
input_dev         633 drivers/input/touchscreen/sur40.c 	input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR,
input_dev         635 drivers/input/touchscreen/sur40.c 	input_set_abs_params(input_dev, ABS_MT_TOUCH_MINOR,
input_dev         638 drivers/input/touchscreen/sur40.c 	input_set_abs_params(input_dev, ABS_MT_ORIENTATION, 0, 1, 0, 0);
input_dev         640 drivers/input/touchscreen/sur40.c 	input_mt_init_slots(input_dev, MAX_CONTACTS,
input_dev          31 drivers/input/touchscreen/surface3_spi.c 	struct input_dev *input_dev;
input_dev          32 drivers/input/touchscreen/surface3_spi.c 	struct input_dev *pen_input_dev;
input_dev          72 drivers/input/touchscreen/surface3_spi.c 	slot = input_mt_get_slot_by_key(ts_data->input_dev,
input_dev          77 drivers/input/touchscreen/surface3_spi.c 	input_mt_slot(ts_data->input_dev, slot);
input_dev          78 drivers/input/touchscreen/surface3_spi.c 	input_mt_report_slot_state(ts_data->input_dev, MT_TOOL_FINGER, st);
input_dev          80 drivers/input/touchscreen/surface3_spi.c 		input_report_abs(ts_data->input_dev,
input_dev          83 drivers/input/touchscreen/surface3_spi.c 		input_report_abs(ts_data->input_dev,
input_dev          86 drivers/input/touchscreen/surface3_spi.c 		input_report_abs(ts_data->input_dev,
input_dev          89 drivers/input/touchscreen/surface3_spi.c 		input_report_abs(ts_data->input_dev,
input_dev         119 drivers/input/touchscreen/surface3_spi.c 	input_mt_sync_frame(ts_data->input_dev);
input_dev         120 drivers/input/touchscreen/surface3_spi.c 	input_sync(ts_data->input_dev);
input_dev         126 drivers/input/touchscreen/surface3_spi.c 	struct input_dev *dev = ts_data->pen_input_dev;
input_dev         254 drivers/input/touchscreen/surface3_spi.c 	struct input_dev *input;
input_dev         261 drivers/input/touchscreen/surface3_spi.c 	data->input_dev = input;
input_dev         290 drivers/input/touchscreen/surface3_spi.c 	struct input_dev *input;
input_dev          97 drivers/input/touchscreen/sx8654.c 	struct input_dev *input;
input_dev         111 drivers/input/touchscreen/sx8654.c 	struct input_dev *input_dev = ts->input;
input_dev         113 drivers/input/touchscreen/sx8654.c 	input_report_key(input_dev, BTN_TOUCH, 0);
input_dev         114 drivers/input/touchscreen/sx8654.c 	input_sync(input_dev);
input_dev         259 drivers/input/touchscreen/sx8654.c static int sx8654_open(struct input_dev *dev)
input_dev         284 drivers/input/touchscreen/sx8654.c static void sx8654_close(struct input_dev *dev)
input_dev         313 drivers/input/touchscreen/sx8654.c 	struct input_dev *input;
input_dev          48 drivers/input/touchscreen/ti_am335x_tsc.c 	struct input_dev	*input;
input_dev         272 drivers/input/touchscreen/ti_am335x_tsc.c 	struct input_dev *input_dev = ts_dev->input;
input_dev         288 drivers/input/touchscreen/ti_am335x_tsc.c 			input_report_key(input_dev, BTN_TOUCH, 0);
input_dev         289 drivers/input/touchscreen/ti_am335x_tsc.c 			input_report_abs(input_dev, ABS_PRESSURE, 0);
input_dev         290 drivers/input/touchscreen/ti_am335x_tsc.c 			input_sync(input_dev);
input_dev         322 drivers/input/touchscreen/ti_am335x_tsc.c 				input_report_abs(input_dev, ABS_X, x);
input_dev         323 drivers/input/touchscreen/ti_am335x_tsc.c 				input_report_abs(input_dev, ABS_Y, y);
input_dev         324 drivers/input/touchscreen/ti_am335x_tsc.c 				input_report_abs(input_dev, ABS_PRESSURE, z);
input_dev         325 drivers/input/touchscreen/ti_am335x_tsc.c 				input_report_key(input_dev, BTN_TOUCH, 1);
input_dev         326 drivers/input/touchscreen/ti_am335x_tsc.c 				input_sync(input_dev);
input_dev         410 drivers/input/touchscreen/ti_am335x_tsc.c 	struct input_dev *input_dev;
input_dev         416 drivers/input/touchscreen/ti_am335x_tsc.c 	input_dev = input_allocate_device();
input_dev         417 drivers/input/touchscreen/ti_am335x_tsc.c 	if (!ts_dev || !input_dev) {
input_dev         425 drivers/input/touchscreen/ti_am335x_tsc.c 	ts_dev->input = input_dev;
input_dev         459 drivers/input/touchscreen/ti_am335x_tsc.c 	input_dev->name = "ti-tsc";
input_dev         460 drivers/input/touchscreen/ti_am335x_tsc.c 	input_dev->dev.parent = &pdev->dev;
input_dev         462 drivers/input/touchscreen/ti_am335x_tsc.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         463 drivers/input/touchscreen/ti_am335x_tsc.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         465 drivers/input/touchscreen/ti_am335x_tsc.c 	input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, 0, 0);
input_dev         466 drivers/input/touchscreen/ti_am335x_tsc.c 	input_set_abs_params(input_dev, ABS_Y, 0, MAX_12BIT, 0, 0);
input_dev         467 drivers/input/touchscreen/ti_am335x_tsc.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_12BIT, 0, 0);
input_dev         470 drivers/input/touchscreen/ti_am335x_tsc.c 	err = input_register_device(input_dev);
input_dev         482 drivers/input/touchscreen/ti_am335x_tsc.c 	input_free_device(input_dev);
input_dev          74 drivers/input/touchscreen/touchit213.c 	struct input_dev *dev;
input_dev          86 drivers/input/touchscreen/touchit213.c 	struct input_dev *dev = touchit213->dev;
input_dev         139 drivers/input/touchscreen/touchit213.c 	struct input_dev *input_dev;
input_dev         143 drivers/input/touchscreen/touchit213.c 	input_dev = input_allocate_device();
input_dev         144 drivers/input/touchscreen/touchit213.c 	if (!touchit213 || !input_dev) {
input_dev         150 drivers/input/touchscreen/touchit213.c 	touchit213->dev = input_dev;
input_dev         154 drivers/input/touchscreen/touchit213.c 	input_dev->name = "Sahara Touch-iT213 Serial TouchScreen";
input_dev         155 drivers/input/touchscreen/touchit213.c 	input_dev->phys = touchit213->phys;
input_dev         156 drivers/input/touchscreen/touchit213.c 	input_dev->id.bustype = BUS_RS232;
input_dev         157 drivers/input/touchscreen/touchit213.c 	input_dev->id.vendor = SERIO_TOUCHIT213;
input_dev         158 drivers/input/touchscreen/touchit213.c 	input_dev->id.product = 0;
input_dev         159 drivers/input/touchscreen/touchit213.c 	input_dev->id.version = 0x0100;
input_dev         160 drivers/input/touchscreen/touchit213.c 	input_dev->dev.parent = &serio->dev;
input_dev         161 drivers/input/touchscreen/touchit213.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         162 drivers/input/touchscreen/touchit213.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         182 drivers/input/touchscreen/touchit213.c  fail1:	input_free_device(input_dev);
input_dev          46 drivers/input/touchscreen/touchright.c 	struct input_dev *dev;
input_dev          57 drivers/input/touchscreen/touchright.c 	struct input_dev *dev = tr->dev;
input_dev         102 drivers/input/touchscreen/touchright.c 	struct input_dev *input_dev;
input_dev         106 drivers/input/touchscreen/touchright.c 	input_dev = input_allocate_device();
input_dev         107 drivers/input/touchscreen/touchright.c 	if (!tr || !input_dev) {
input_dev         113 drivers/input/touchscreen/touchright.c 	tr->dev = input_dev;
input_dev         116 drivers/input/touchscreen/touchright.c 	input_dev->name = "Touchright Serial TouchScreen";
input_dev         117 drivers/input/touchscreen/touchright.c 	input_dev->phys = tr->phys;
input_dev         118 drivers/input/touchscreen/touchright.c 	input_dev->id.bustype = BUS_RS232;
input_dev         119 drivers/input/touchscreen/touchright.c 	input_dev->id.vendor = SERIO_TOUCHRIGHT;
input_dev         120 drivers/input/touchscreen/touchright.c 	input_dev->id.product = 0;
input_dev         121 drivers/input/touchscreen/touchright.c 	input_dev->id.version = 0x0100;
input_dev         122 drivers/input/touchscreen/touchright.c 	input_dev->dev.parent = &serio->dev;
input_dev         123 drivers/input/touchscreen/touchright.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         124 drivers/input/touchscreen/touchright.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         142 drivers/input/touchscreen/touchright.c  fail1:	input_free_device(input_dev);
input_dev          49 drivers/input/touchscreen/touchwin.c 	struct input_dev *dev;
input_dev          61 drivers/input/touchscreen/touchwin.c 	struct input_dev *dev = tw->dev;
input_dev         109 drivers/input/touchscreen/touchwin.c 	struct input_dev *input_dev;
input_dev         113 drivers/input/touchscreen/touchwin.c 	input_dev = input_allocate_device();
input_dev         114 drivers/input/touchscreen/touchwin.c 	if (!tw || !input_dev) {
input_dev         120 drivers/input/touchscreen/touchwin.c 	tw->dev = input_dev;
input_dev         123 drivers/input/touchscreen/touchwin.c 	input_dev->name = "Touchwindow Serial TouchScreen";
input_dev         124 drivers/input/touchscreen/touchwin.c 	input_dev->phys = tw->phys;
input_dev         125 drivers/input/touchscreen/touchwin.c 	input_dev->id.bustype = BUS_RS232;
input_dev         126 drivers/input/touchscreen/touchwin.c 	input_dev->id.vendor = SERIO_TOUCHWIN;
input_dev         127 drivers/input/touchscreen/touchwin.c 	input_dev->id.product = 0;
input_dev         128 drivers/input/touchscreen/touchwin.c 	input_dev->id.version = 0x0100;
input_dev         129 drivers/input/touchscreen/touchwin.c 	input_dev->dev.parent = &serio->dev;
input_dev         130 drivers/input/touchscreen/touchwin.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         131 drivers/input/touchscreen/touchwin.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         149 drivers/input/touchscreen/touchwin.c  fail1:	input_free_device(input_dev);
input_dev         154 drivers/input/touchscreen/tps6507x-ts.c 	struct input_dev *input_dev = poll_dev->input;
input_dev         167 drivers/input/touchscreen/tps6507x-ts.c 		input_report_key(input_dev, BTN_TOUCH, 0);
input_dev         168 drivers/input/touchscreen/tps6507x-ts.c 		input_report_abs(input_dev, ABS_PRESSURE, 0);
input_dev         169 drivers/input/touchscreen/tps6507x-ts.c 		input_sync(input_dev);
input_dev         177 drivers/input/touchscreen/tps6507x-ts.c 			input_report_key(input_dev, BTN_TOUCH, 1);
input_dev         191 drivers/input/touchscreen/tps6507x-ts.c 		input_report_abs(input_dev, ABS_X, tsc->tc.x);
input_dev         192 drivers/input/touchscreen/tps6507x-ts.c 		input_report_abs(input_dev, ABS_Y, tsc->tc.y);
input_dev         193 drivers/input/touchscreen/tps6507x-ts.c 		input_report_abs(input_dev, ABS_PRESSURE, tsc->tc.pressure);
input_dev         194 drivers/input/touchscreen/tps6507x-ts.c 		input_sync(input_dev);
input_dev         209 drivers/input/touchscreen/tps6507x-ts.c 	struct input_dev *input_dev;
input_dev         256 drivers/input/touchscreen/tps6507x-ts.c 	input_dev = poll_dev->input;
input_dev         257 drivers/input/touchscreen/tps6507x-ts.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         258 drivers/input/touchscreen/tps6507x-ts.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev         260 drivers/input/touchscreen/tps6507x-ts.c 	input_set_abs_params(input_dev, ABS_X, 0, MAX_10BIT, 0, 0);
input_dev         261 drivers/input/touchscreen/tps6507x-ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, MAX_10BIT, 0, 0);
input_dev         262 drivers/input/touchscreen/tps6507x-ts.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_10BIT, 0, 0);
input_dev         264 drivers/input/touchscreen/tps6507x-ts.c 	input_dev->name = "TPS6507x Touchscreen";
input_dev         265 drivers/input/touchscreen/tps6507x-ts.c 	input_dev->phys = tsc->phys;
input_dev         266 drivers/input/touchscreen/tps6507x-ts.c 	input_dev->dev.parent = tsc->dev;
input_dev         267 drivers/input/touchscreen/tps6507x-ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev         269 drivers/input/touchscreen/tps6507x-ts.c 		input_dev->id.vendor = init_data->vendor;
input_dev         270 drivers/input/touchscreen/tps6507x-ts.c 		input_dev->id.product = init_data->product;
input_dev         271 drivers/input/touchscreen/tps6507x-ts.c 		input_dev->id.version = init_data->version;
input_dev          75 drivers/input/touchscreen/ts4800-ts.c 	struct input_dev *input_dev = dev->input;
input_dev          88 drivers/input/touchscreen/ts4800-ts.c 			input_report_key(input_dev, BTN_TOUCH, 1);
input_dev          95 drivers/input/touchscreen/ts4800-ts.c 		input_report_abs(input_dev, ABS_X, last_x);
input_dev          96 drivers/input/touchscreen/ts4800-ts.c 		input_report_abs(input_dev, ABS_Y, last_y);
input_dev          97 drivers/input/touchscreen/ts4800-ts.c 		input_sync(input_dev);
input_dev         101 drivers/input/touchscreen/ts4800-ts.c 		input_report_key(input_dev, BTN_TOUCH, 0);
input_dev         102 drivers/input/touchscreen/ts4800-ts.c 		input_sync(input_dev);
input_dev          59 drivers/input/touchscreen/tsc2007.h 	struct input_dev	*input;
input_dev         113 drivers/input/touchscreen/tsc2007_core.c 	struct input_dev *input = ts->input;
input_dev         196 drivers/input/touchscreen/tsc2007_core.c static int tsc2007_open(struct input_dev *input_dev)
input_dev         198 drivers/input/touchscreen/tsc2007_core.c 	struct tsc2007 *ts = input_get_drvdata(input_dev);
input_dev         216 drivers/input/touchscreen/tsc2007_core.c static void tsc2007_close(struct input_dev *input_dev)
input_dev         218 drivers/input/touchscreen/tsc2007_core.c 	struct tsc2007 *ts = input_get_drvdata(input_dev);
input_dev         323 drivers/input/touchscreen/tsc2007_core.c 	struct input_dev *input_dev;
input_dev         341 drivers/input/touchscreen/tsc2007_core.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         342 drivers/input/touchscreen/tsc2007_core.c 	if (!input_dev)
input_dev         349 drivers/input/touchscreen/tsc2007_core.c 	ts->input = input_dev;
input_dev         357 drivers/input/touchscreen/tsc2007_core.c 	input_dev->name = "TSC2007 Touchscreen";
input_dev         358 drivers/input/touchscreen/tsc2007_core.c 	input_dev->phys = ts->phys;
input_dev         359 drivers/input/touchscreen/tsc2007_core.c 	input_dev->id.bustype = BUS_I2C;
input_dev         361 drivers/input/touchscreen/tsc2007_core.c 	input_dev->open = tsc2007_open;
input_dev         362 drivers/input/touchscreen/tsc2007_core.c 	input_dev->close = tsc2007_close;
input_dev         364 drivers/input/touchscreen/tsc2007_core.c 	input_set_drvdata(input_dev, ts);
input_dev         366 drivers/input/touchscreen/tsc2007_core.c 	input_set_capability(input_dev, EV_KEY, BTN_TOUCH);
input_dev         368 drivers/input/touchscreen/tsc2007_core.c 	input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, ts->fuzzx, 0);
input_dev         369 drivers/input/touchscreen/tsc2007_core.c 	input_set_abs_params(input_dev, ABS_Y, 0, MAX_12BIT, ts->fuzzy, 0);
input_dev         370 drivers/input/touchscreen/tsc2007_core.c 	input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_12BIT,
input_dev         410 drivers/input/touchscreen/tsc2007_core.c 	err = input_register_device(input_dev);
input_dev          80 drivers/input/touchscreen/tsc200x-core.c 	struct input_dev	*idev;
input_dev         410 drivers/input/touchscreen/tsc200x-core.c static int tsc200x_open(struct input_dev *input)
input_dev         426 drivers/input/touchscreen/tsc200x-core.c static void tsc200x_close(struct input_dev *input)
input_dev         445 drivers/input/touchscreen/tsc200x-core.c 	struct input_dev *input_dev;
input_dev         467 drivers/input/touchscreen/tsc200x-core.c 	input_dev = devm_input_allocate_device(dev);
input_dev         468 drivers/input/touchscreen/tsc200x-core.c 	if (!input_dev)
input_dev         473 drivers/input/touchscreen/tsc200x-core.c 	ts->idev = input_dev;
input_dev         509 drivers/input/touchscreen/tsc200x-core.c 		input_dev->name = "TSC200X touchscreen";
input_dev         511 drivers/input/touchscreen/tsc200x-core.c 		input_dev->name = devm_kasprintf(dev, GFP_KERNEL,
input_dev         514 drivers/input/touchscreen/tsc200x-core.c 		if (!input_dev->name)
input_dev         518 drivers/input/touchscreen/tsc200x-core.c 	input_dev->phys = ts->phys;
input_dev         519 drivers/input/touchscreen/tsc200x-core.c 	input_dev->id = *tsc_id;
input_dev         521 drivers/input/touchscreen/tsc200x-core.c 	input_dev->open = tsc200x_open;
input_dev         522 drivers/input/touchscreen/tsc200x-core.c 	input_dev->close = tsc200x_close;
input_dev         524 drivers/input/touchscreen/tsc200x-core.c 	input_set_drvdata(input_dev, ts);
input_dev         526 drivers/input/touchscreen/tsc200x-core.c 	__set_bit(INPUT_PROP_DIRECT, input_dev->propbit);
input_dev         527 drivers/input/touchscreen/tsc200x-core.c 	input_set_capability(input_dev, EV_KEY, BTN_TOUCH);
input_dev         529 drivers/input/touchscreen/tsc200x-core.c 	input_set_abs_params(input_dev, ABS_X,
input_dev         531 drivers/input/touchscreen/tsc200x-core.c 	input_set_abs_params(input_dev, ABS_Y,
input_dev         533 drivers/input/touchscreen/tsc200x-core.c 	input_set_abs_params(input_dev, ABS_PRESSURE,
input_dev         536 drivers/input/touchscreen/tsc200x-core.c 	touchscreen_parse_properties(input_dev, false, NULL);
input_dev          17 drivers/input/touchscreen/tsc40.c 	struct input_dev *dev;
input_dev          26 drivers/input/touchscreen/tsc40.c 	struct input_dev *dev = ptsc->dev;
input_dev          45 drivers/input/touchscreen/tsc40.c 	struct input_dev *dev = ptsc->dev;
input_dev          83 drivers/input/touchscreen/tsc40.c 	struct input_dev *input_dev;
input_dev          87 drivers/input/touchscreen/tsc40.c 	input_dev = input_allocate_device();
input_dev          88 drivers/input/touchscreen/tsc40.c 	if (!ptsc || !input_dev) {
input_dev          94 drivers/input/touchscreen/tsc40.c 	ptsc->dev = input_dev;
input_dev          97 drivers/input/touchscreen/tsc40.c 	input_dev->name = "TSC-10/25/40 Serial TouchScreen";
input_dev          98 drivers/input/touchscreen/tsc40.c 	input_dev->phys = ptsc->phys;
input_dev          99 drivers/input/touchscreen/tsc40.c 	input_dev->id.bustype = BUS_RS232;
input_dev         100 drivers/input/touchscreen/tsc40.c 	input_dev->id.vendor = SERIO_TSC40;
input_dev         101 drivers/input/touchscreen/tsc40.c 	input_dev->id.product = 40;
input_dev         102 drivers/input/touchscreen/tsc40.c 	input_dev->id.version = 0x0001;
input_dev         103 drivers/input/touchscreen/tsc40.c 	input_dev->dev.parent = &serio->dev;
input_dev         105 drivers/input/touchscreen/tsc40.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev         106 drivers/input/touchscreen/tsc40.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         127 drivers/input/touchscreen/tsc40.c 	input_free_device(input_dev);
input_dev         147 drivers/input/touchscreen/ucb1400_ts.c static void ucb1400_ts_report_event(struct input_dev *idev, u16 pressure, u16 x, u16 y)
input_dev         156 drivers/input/touchscreen/ucb1400_ts.c static void ucb1400_ts_event_release(struct input_dev *idev)
input_dev         249 drivers/input/touchscreen/ucb1400_ts.c static int ucb1400_ts_open(struct input_dev *idev)
input_dev         258 drivers/input/touchscreen/ucb1400_ts.c static void ucb1400_ts_close(struct input_dev *idev)
input_dev         409 drivers/input/touchscreen/ucb1400_ts.c 	struct input_dev *idev = ucb->ts_idev;
input_dev         423 drivers/input/touchscreen/ucb1400_ts.c 	struct input_dev *idev = ucb->ts_idev;
input_dev          96 drivers/input/touchscreen/usbtouchscreen.c 	struct input_dev *input;
input_dev        1527 drivers/input/touchscreen/usbtouchscreen.c static int usbtouch_open(struct input_dev *input)
input_dev        1555 drivers/input/touchscreen/usbtouchscreen.c static void usbtouch_close(struct input_dev *input)
input_dev        1644 drivers/input/touchscreen/usbtouchscreen.c 	struct input_dev *input_dev;
input_dev        1659 drivers/input/touchscreen/usbtouchscreen.c 	input_dev = input_allocate_device();
input_dev        1660 drivers/input/touchscreen/usbtouchscreen.c 	if (!usbtouch || !input_dev)
input_dev        1702 drivers/input/touchscreen/usbtouchscreen.c 	usbtouch->input = input_dev;
input_dev        1722 drivers/input/touchscreen/usbtouchscreen.c 	input_dev->name = usbtouch->name;
input_dev        1723 drivers/input/touchscreen/usbtouchscreen.c 	input_dev->phys = usbtouch->phys;
input_dev        1724 drivers/input/touchscreen/usbtouchscreen.c 	usb_to_input_id(udev, &input_dev->id);
input_dev        1725 drivers/input/touchscreen/usbtouchscreen.c 	input_dev->dev.parent = &intf->dev;
input_dev        1727 drivers/input/touchscreen/usbtouchscreen.c 	input_set_drvdata(input_dev, usbtouch);
input_dev        1729 drivers/input/touchscreen/usbtouchscreen.c 	input_dev->open = usbtouch_open;
input_dev        1730 drivers/input/touchscreen/usbtouchscreen.c 	input_dev->close = usbtouch_close;
input_dev        1732 drivers/input/touchscreen/usbtouchscreen.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
input_dev        1733 drivers/input/touchscreen/usbtouchscreen.c 	input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
input_dev        1734 drivers/input/touchscreen/usbtouchscreen.c 	input_set_abs_params(input_dev, ABS_X, type->min_xc, type->max_xc, 0, 0);
input_dev        1735 drivers/input/touchscreen/usbtouchscreen.c 	input_set_abs_params(input_dev, ABS_Y, type->min_yc, type->max_yc, 0, 0);
input_dev        1737 drivers/input/touchscreen/usbtouchscreen.c 		input_set_abs_params(input_dev, ABS_PRESSURE, type->min_press,
input_dev        1803 drivers/input/touchscreen/usbtouchscreen.c 	input_unregister_device(input_dev);
input_dev        1804 drivers/input/touchscreen/usbtouchscreen.c 	input_dev = NULL;
input_dev        1813 drivers/input/touchscreen/usbtouchscreen.c 	input_free_device(input_dev);
input_dev          35 drivers/input/touchscreen/wacom_i2c.c 	struct input_dev *input;
input_dev          92 drivers/input/touchscreen/wacom_i2c.c 	struct input_dev *input = wac_i2c->input;
input_dev         130 drivers/input/touchscreen/wacom_i2c.c static int wacom_i2c_open(struct input_dev *dev)
input_dev         140 drivers/input/touchscreen/wacom_i2c.c static void wacom_i2c_close(struct input_dev *dev)
input_dev         152 drivers/input/touchscreen/wacom_i2c.c 	struct input_dev *input;
input_dev          85 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *pen_dev;
input_dev          86 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *touch_dev;
input_dev         150 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *dev = w8001->touch_dev;
input_dev         216 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *dev = w8001->pen_dev;
input_dev         265 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *dev = w8001->touch_dev;
input_dev         378 drivers/input/touchscreen/wacom_w8001.c static int w8001_open(struct input_dev *dev)
input_dev         397 drivers/input/touchscreen/wacom_w8001.c static void w8001_close(struct input_dev *dev)
input_dev         425 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *dev = w8001->pen_dev;
input_dev         466 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *dev = w8001->touch_dev;
input_dev         552 drivers/input/touchscreen/wacom_w8001.c static void w8001_set_devdata(struct input_dev *dev, struct w8001 *w8001,
input_dev         596 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *input_dev_pen;
input_dev         597 drivers/input/touchscreen/wacom_w8001.c 	struct input_dev *input_dev_touch;
input_dev         180 drivers/input/touchscreen/wdt87xx_i2c.c 	struct input_dev		*input;
input_dev         952 drivers/input/touchscreen/wdt87xx_i2c.c static void wdt87xx_report_contact(struct input_dev *input,
input_dev        1027 drivers/input/touchscreen/wdt87xx_i2c.c 	struct input_dev *input;
input_dev          60 drivers/input/touchscreen/wm831x-ts.c 	struct input_dev *input_dev;
input_dev         118 drivers/input/touchscreen/wm831x-ts.c 		input_report_abs(wm831x_ts->input_dev, data_types[i],
input_dev         140 drivers/input/touchscreen/wm831x-ts.c 			input_report_abs(wm831x_ts->input_dev,
input_dev         143 drivers/input/touchscreen/wm831x-ts.c 		input_report_key(wm831x_ts->input_dev, BTN_TOUCH, 0);
input_dev         147 drivers/input/touchscreen/wm831x-ts.c 		input_report_key(wm831x_ts->input_dev, BTN_TOUCH, 1);
input_dev         150 drivers/input/touchscreen/wm831x-ts.c 	input_sync(wm831x_ts->input_dev);
input_dev         186 drivers/input/touchscreen/wm831x-ts.c static int wm831x_ts_input_open(struct input_dev *idev)
input_dev         202 drivers/input/touchscreen/wm831x-ts.c static void wm831x_ts_input_close(struct input_dev *idev)
input_dev         237 drivers/input/touchscreen/wm831x-ts.c 	struct input_dev *input_dev;
input_dev         245 drivers/input/touchscreen/wm831x-ts.c 	input_dev = devm_input_allocate_device(&pdev->dev);
input_dev         246 drivers/input/touchscreen/wm831x-ts.c 	if (!wm831x_ts || !input_dev) {
input_dev         252 drivers/input/touchscreen/wm831x-ts.c 	wm831x_ts->input_dev = input_dev;
input_dev         345 drivers/input/touchscreen/wm831x-ts.c 	input_dev->name = "WM831x touchscreen";
input_dev         346 drivers/input/touchscreen/wm831x-ts.c 	input_dev->phys = "wm831x";
input_dev         347 drivers/input/touchscreen/wm831x-ts.c 	input_dev->open = wm831x_ts_input_open;
input_dev         348 drivers/input/touchscreen/wm831x-ts.c 	input_dev->close = wm831x_ts_input_close;
input_dev         350 drivers/input/touchscreen/wm831x-ts.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         351 drivers/input/touchscreen/wm831x-ts.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         352 drivers/input/touchscreen/wm831x-ts.c 	__set_bit(BTN_TOUCH, input_dev->keybit);
input_dev         354 drivers/input/touchscreen/wm831x-ts.c 	input_set_abs_params(input_dev, ABS_X, 0, 4095, 5, 0);
input_dev         355 drivers/input/touchscreen/wm831x-ts.c 	input_set_abs_params(input_dev, ABS_Y, 0, 4095, 5, 0);
input_dev         357 drivers/input/touchscreen/wm831x-ts.c 		input_set_abs_params(input_dev, ABS_PRESSURE, 0, 4095, 5, 0);
input_dev         359 drivers/input/touchscreen/wm831x-ts.c 	input_set_drvdata(input_dev, wm831x_ts);
input_dev         360 drivers/input/touchscreen/wm831x-ts.c 	input_dev->dev.parent = &pdev->dev;
input_dev         362 drivers/input/touchscreen/wm831x-ts.c 	error = input_register_device(input_dev);
input_dev         283 drivers/input/touchscreen/wm97xx-core.c 	device_init_wakeup(&wm->input_dev->dev, mode != 0);
input_dev         418 drivers/input/touchscreen/wm97xx-core.c 			input_report_abs(wm->input_dev, ABS_PRESSURE, 0);
input_dev         419 drivers/input/touchscreen/wm97xx-core.c 			input_report_key(wm->input_dev, BTN_TOUCH, 0);
input_dev         420 drivers/input/touchscreen/wm97xx-core.c 			input_sync(wm->input_dev);
input_dev         451 drivers/input/touchscreen/wm97xx-core.c 		input_report_abs(wm->input_dev, ABS_X, data.x & 0xfff);
input_dev         452 drivers/input/touchscreen/wm97xx-core.c 		input_report_abs(wm->input_dev, ABS_Y, data.y & 0xfff);
input_dev         453 drivers/input/touchscreen/wm97xx-core.c 		input_report_abs(wm->input_dev, ABS_PRESSURE, data.p & 0xfff);
input_dev         454 drivers/input/touchscreen/wm97xx-core.c 		input_report_key(wm->input_dev, BTN_TOUCH, 1);
input_dev         455 drivers/input/touchscreen/wm97xx-core.c 		input_sync(wm->input_dev);
input_dev         495 drivers/input/touchscreen/wm97xx-core.c static int wm97xx_ts_input_open(struct input_dev *idev)
input_dev         544 drivers/input/touchscreen/wm97xx-core.c static void wm97xx_ts_input_close(struct input_dev *idev)
input_dev         585 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev = devm_input_allocate_device(wm->dev);
input_dev         586 drivers/input/touchscreen/wm97xx-core.c 	if (wm->input_dev == NULL)
input_dev         590 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev->name = "wm97xx touchscreen";
input_dev         591 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev->phys = "wm97xx";
input_dev         592 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev->open = wm97xx_ts_input_open;
input_dev         593 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev->close = wm97xx_ts_input_close;
input_dev         595 drivers/input/touchscreen/wm97xx-core.c 	__set_bit(EV_ABS, wm->input_dev->evbit);
input_dev         596 drivers/input/touchscreen/wm97xx-core.c 	__set_bit(EV_KEY, wm->input_dev->evbit);
input_dev         597 drivers/input/touchscreen/wm97xx-core.c 	__set_bit(BTN_TOUCH, wm->input_dev->keybit);
input_dev         599 drivers/input/touchscreen/wm97xx-core.c 	input_set_abs_params(wm->input_dev, ABS_X, abs_x[0], abs_x[1],
input_dev         601 drivers/input/touchscreen/wm97xx-core.c 	input_set_abs_params(wm->input_dev, ABS_Y, abs_y[0], abs_y[1],
input_dev         603 drivers/input/touchscreen/wm97xx-core.c 	input_set_abs_params(wm->input_dev, ABS_PRESSURE, abs_p[0], abs_p[1],
input_dev         606 drivers/input/touchscreen/wm97xx-core.c 	input_set_drvdata(wm->input_dev, wm);
input_dev         607 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev->dev.parent = wm->dev;
input_dev         609 drivers/input/touchscreen/wm97xx-core.c 	ret = input_register_device(wm->input_dev);
input_dev         633 drivers/input/touchscreen/wm97xx-core.c 	input_unregister_device(wm->input_dev);
input_dev         634 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev = NULL;
input_dev         642 drivers/input/touchscreen/wm97xx-core.c 	input_unregister_device(wm->input_dev);
input_dev         643 drivers/input/touchscreen/wm97xx-core.c 	wm->input_dev = NULL;
input_dev         804 drivers/input/touchscreen/wm97xx-core.c 	if (device_may_wakeup(&wm->input_dev->dev))
input_dev         809 drivers/input/touchscreen/wm97xx-core.c 	if (wm->input_dev->users)
input_dev         815 drivers/input/touchscreen/wm97xx-core.c 	if (wm->input_dev->users)
input_dev         822 drivers/input/touchscreen/wm97xx-core.c 	    (!wm->input_dev->users || !suspend_mode)) {
input_dev         838 drivers/input/touchscreen/wm97xx-core.c 		if (wm->input_dev->users) {
input_dev         855 drivers/input/touchscreen/wm97xx-core.c 	if (wm->input_dev->users && !wm->pen_irq) {
input_dev          27 drivers/input/touchscreen/zet6223.c 	struct input_dev *input;
input_dev          37 drivers/input/touchscreen/zet6223.c static int zet6223_start(struct input_dev *dev)
input_dev          46 drivers/input/touchscreen/zet6223.c static void zet6223_stop(struct input_dev *dev)
input_dev         175 drivers/input/touchscreen/zet6223.c 	struct input_dev *input;
input_dev         108 drivers/input/touchscreen/zforce_ts.c 	struct input_dev	*input;
input_dev         591 drivers/input/touchscreen/zforce_ts.c static int zforce_input_open(struct input_dev *dev)
input_dev         598 drivers/input/touchscreen/zforce_ts.c static void zforce_input_close(struct input_dev *dev)
input_dev         615 drivers/input/touchscreen/zforce_ts.c 	struct input_dev *input = ts->input;
input_dev         660 drivers/input/touchscreen/zforce_ts.c 	struct input_dev *input = ts->input;
input_dev         740 drivers/input/touchscreen/zforce_ts.c 	struct input_dev *input_dev;
input_dev         830 drivers/input/touchscreen/zforce_ts.c 	input_dev = devm_input_allocate_device(&client->dev);
input_dev         831 drivers/input/touchscreen/zforce_ts.c 	if (!input_dev) {
input_dev         841 drivers/input/touchscreen/zforce_ts.c 	ts->input = input_dev;
input_dev         843 drivers/input/touchscreen/zforce_ts.c 	input_dev->name = "Neonode zForce touchscreen";
input_dev         844 drivers/input/touchscreen/zforce_ts.c 	input_dev->phys = ts->phys;
input_dev         845 drivers/input/touchscreen/zforce_ts.c 	input_dev->id.bustype = BUS_I2C;
input_dev         847 drivers/input/touchscreen/zforce_ts.c 	input_dev->open = zforce_input_open;
input_dev         848 drivers/input/touchscreen/zforce_ts.c 	input_dev->close = zforce_input_close;
input_dev         850 drivers/input/touchscreen/zforce_ts.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev         851 drivers/input/touchscreen/zforce_ts.c 	__set_bit(EV_SYN, input_dev->evbit);
input_dev         852 drivers/input/touchscreen/zforce_ts.c 	__set_bit(EV_ABS, input_dev->evbit);
input_dev         855 drivers/input/touchscreen/zforce_ts.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_X, 0,
input_dev         857 drivers/input/touchscreen/zforce_ts.c 	input_set_abs_params(input_dev, ABS_MT_POSITION_Y, 0,
input_dev         860 drivers/input/touchscreen/zforce_ts.c 	input_set_abs_params(input_dev, ABS_MT_TOUCH_MAJOR, 0,
input_dev         862 drivers/input/touchscreen/zforce_ts.c 	input_set_abs_params(input_dev, ABS_MT_TOUCH_MINOR, 0,
input_dev         864 drivers/input/touchscreen/zforce_ts.c 	input_set_abs_params(input_dev, ABS_MT_ORIENTATION, 0, 1, 0, 0);
input_dev         865 drivers/input/touchscreen/zforce_ts.c 	input_mt_init_slots(input_dev, ZFORCE_REPORT_POINTS, INPUT_MT_DIRECT);
input_dev         881 drivers/input/touchscreen/zforce_ts.c 					input_dev->name, ts);
input_dev         918 drivers/input/touchscreen/zforce_ts.c 	ret = input_register_device(input_dev);
input_dev         128 drivers/input/touchscreen/zylonite-wm97xx.c 		input_report_abs(wm->input_dev, ABS_X, x & 0xfff);
input_dev         129 drivers/input/touchscreen/zylonite-wm97xx.c 		input_report_abs(wm->input_dev, ABS_Y, y & 0xfff);
input_dev         130 drivers/input/touchscreen/zylonite-wm97xx.c 		input_report_abs(wm->input_dev, ABS_PRESSURE, p & 0xfff);
input_dev         131 drivers/input/touchscreen/zylonite-wm97xx.c 		input_report_key(wm->input_dev, BTN_TOUCH, (p != 0));
input_dev         132 drivers/input/touchscreen/zylonite-wm97xx.c 		input_sync(wm->input_dev);
input_dev          41 drivers/leds/leds-pca9532.c 	struct input_dev *idev;
input_dev         222 drivers/leds/leds-pca9532.c static int pca9532_event(struct input_dev *dev, unsigned int type,
input_dev         211 drivers/macintosh/adbhid.c 	struct input_dev *input;
input_dev         684 drivers/macintosh/adbhid.c static int adbhid_kbd_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)
input_dev         757 drivers/macintosh/adbhid.c 	struct input_dev *input_dev;
input_dev         768 drivers/macintosh/adbhid.c 	input_dev = input_allocate_device();
input_dev         769 drivers/macintosh/adbhid.c 	if (!hid || !input_dev) {
input_dev         776 drivers/macintosh/adbhid.c 	hid->input = input_dev;
input_dev         782 drivers/macintosh/adbhid.c 	input_set_drvdata(input_dev, hid);
input_dev         783 drivers/macintosh/adbhid.c 	input_dev->name = hid->name;
input_dev         784 drivers/macintosh/adbhid.c 	input_dev->phys = hid->phys;
input_dev         785 drivers/macintosh/adbhid.c 	input_dev->id.bustype = BUS_ADB;
input_dev         786 drivers/macintosh/adbhid.c 	input_dev->id.vendor = 0x0001;
input_dev         787 drivers/macintosh/adbhid.c 	input_dev->id.product = (id << 12) | (default_id << 8) | original_handler_id;
input_dev         788 drivers/macintosh/adbhid.c 	input_dev->id.version = 0x0100;
input_dev         805 drivers/macintosh/adbhid.c 			input_dev->id.version = ADB_KEYBOARD_UNKNOWN;
input_dev         812 drivers/macintosh/adbhid.c 			input_dev->id.version = ADB_KEYBOARD_ANSI;
input_dev         819 drivers/macintosh/adbhid.c 			input_dev->id.version = ADB_KEYBOARD_ISO;
input_dev         828 drivers/macintosh/adbhid.c 			input_dev->id.version = ADB_KEYBOARD_JIS;
input_dev         835 drivers/macintosh/adbhid.c 				set_bit(hid->keycode[i], input_dev->keybit);
input_dev         837 drivers/macintosh/adbhid.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_LED) |
input_dev         839 drivers/macintosh/adbhid.c 		input_dev->ledbit[0] = BIT_MASK(LED_SCROLLL) |
input_dev         841 drivers/macintosh/adbhid.c 		input_dev->event = adbhid_kbd_event;
input_dev         842 drivers/macintosh/adbhid.c 		input_dev->keycodemax = KEY_FN;
input_dev         843 drivers/macintosh/adbhid.c 		input_dev->keycodesize = sizeof(hid->keycode[0]);
input_dev         849 drivers/macintosh/adbhid.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_dev         850 drivers/macintosh/adbhid.c 		input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) |
input_dev         852 drivers/macintosh/adbhid.c 		input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y);
input_dev         859 drivers/macintosh/adbhid.c 			input_dev->evbit[0] = BIT_MASK(EV_KEY) |
input_dev         861 drivers/macintosh/adbhid.c 			set_bit(KEY_SOUND, input_dev->keybit);
input_dev         862 drivers/macintosh/adbhid.c 			set_bit(KEY_MUTE, input_dev->keybit);
input_dev         863 drivers/macintosh/adbhid.c 			set_bit(KEY_VOLUMEUP, input_dev->keybit);
input_dev         864 drivers/macintosh/adbhid.c 			set_bit(KEY_VOLUMEDOWN, input_dev->keybit);
input_dev         868 drivers/macintosh/adbhid.c 			input_dev->evbit[0] = BIT_MASK(EV_KEY) |
input_dev         870 drivers/macintosh/adbhid.c 			set_bit(KEY_MUTE, input_dev->keybit);
input_dev         871 drivers/macintosh/adbhid.c 			set_bit(KEY_VOLUMEUP, input_dev->keybit);
input_dev         872 drivers/macintosh/adbhid.c 			set_bit(KEY_VOLUMEDOWN, input_dev->keybit);
input_dev         873 drivers/macintosh/adbhid.c 			set_bit(KEY_BRIGHTNESSUP, input_dev->keybit);
input_dev         874 drivers/macintosh/adbhid.c 			set_bit(KEY_BRIGHTNESSDOWN, input_dev->keybit);
input_dev         875 drivers/macintosh/adbhid.c 			set_bit(KEY_EJECTCD, input_dev->keybit);
input_dev         876 drivers/macintosh/adbhid.c 			set_bit(KEY_SWITCHVIDEOMODE, input_dev->keybit);
input_dev         877 drivers/macintosh/adbhid.c 			set_bit(KEY_KBDILLUMTOGGLE, input_dev->keybit);
input_dev         878 drivers/macintosh/adbhid.c 			set_bit(KEY_KBDILLUMDOWN, input_dev->keybit);
input_dev         879 drivers/macintosh/adbhid.c 			set_bit(KEY_KBDILLUMUP, input_dev->keybit);
input_dev         892 drivers/macintosh/adbhid.c 	input_dev->keycode = hid->keycode;
input_dev         894 drivers/macintosh/adbhid.c 	err = input_register_device(input_dev);
input_dev         902 drivers/macintosh/adbhid.c 		input_dev->rep[REP_DELAY] = 500;   /* input layer default: 250 */
input_dev         903 drivers/macintosh/adbhid.c 		input_dev->rep[REP_PERIOD] = 66; /* input layer default: 33 */
input_dev         908 drivers/macintosh/adbhid.c  fail:	input_free_device(input_dev);
input_dev          30 drivers/macintosh/ams/ams-input.c 	struct input_dev *idev = dev->input;
input_dev          53 drivers/macintosh/ams/ams-input.c 	struct input_dev *input;
input_dev          25 drivers/macintosh/mac_hid.c static struct input_dev *mac_hid_emumouse_dev;
input_dev          94 drivers/macintosh/mac_hid.c 				    struct input_dev *dev,
input_dev          28 drivers/macintosh/via-pmu-event.c static struct input_dev *pmu_input_dev;
input_dev         127 drivers/media/firewire/firedtv-rc.c 	struct input_dev *idev;
input_dev         171 drivers/media/firewire/firedtv-rc.c 	struct input_dev *idev = fdtv->remote_ctrl_dev;
input_dev          69 drivers/media/firewire/firedtv.h struct input_dev;
input_dev          91 drivers/media/firewire/firedtv.h 	struct input_dev	*remote_ctrl_dev;
input_dev         335 drivers/media/pci/bt8xx/bttvp.h 	struct input_dev      *dev;
input_dev         233 drivers/media/rc/ati_remote.c 	struct input_dev *idev;
input_dev         356 drivers/media/rc/ati_remote.c static int ati_remote_input_open(struct input_dev *inputdev)
input_dev         362 drivers/media/rc/ati_remote.c static void ati_remote_input_close(struct input_dev *inputdev)
input_dev         483 drivers/media/rc/ati_remote.c 	struct input_dev *dev = ati_remote->idev;
input_dev         725 drivers/media/rc/ati_remote.c 	struct input_dev *idev = ati_remote->idev;
input_dev         818 drivers/media/rc/ati_remote.c 	struct input_dev *input_dev;
input_dev         900 drivers/media/rc/ati_remote.c 		input_dev = input_allocate_device();
input_dev         901 drivers/media/rc/ati_remote.c 		if (!input_dev) {
input_dev         906 drivers/media/rc/ati_remote.c 		ati_remote->idev = input_dev;
input_dev         908 drivers/media/rc/ati_remote.c 		err = input_register_device(input_dev);
input_dev         918 drivers/media/rc/ati_remote.c 	input_free_device(input_dev);
input_dev          71 drivers/media/rc/bpf-lirc.c 	input_report_rel(ctrl->dev->input_dev, REL_X, rel_x);
input_dev          72 drivers/media/rc/bpf-lirc.c 	input_report_rel(ctrl->dev->input_dev, REL_Y, rel_y);
input_dev          73 drivers/media/rc/bpf-lirc.c 	input_sync(ctrl->dev->input_dev);
input_dev         127 drivers/media/rc/imon.c 	struct input_dev *idev;		/* input device for panel & IR mouse */
input_dev         128 drivers/media/rc/imon.c 	struct input_dev *touch;	/* input device for touchscreen */
input_dev        1979 drivers/media/rc/imon.c static struct input_dev *imon_init_idev(struct imon_context *ictx)
input_dev        1982 drivers/media/rc/imon.c 	struct input_dev *idev;
input_dev        2029 drivers/media/rc/imon.c static struct input_dev *imon_init_touch(struct imon_context *ictx)
input_dev        2031 drivers/media/rc/imon.c 	struct input_dev *touch;
input_dev          73 drivers/media/rc/ir-imon-decoder.c 			input_report_rel(dev->input_dev, REL_X, rel_x);
input_dev          74 drivers/media/rc/ir-imon-decoder.c 			input_report_rel(dev->input_dev, REL_Y, rel_y);
input_dev          76 drivers/media/rc/ir-imon-decoder.c 			input_report_key(dev->input_dev, BTN_LEFT,
input_dev          78 drivers/media/rc/ir-imon-decoder.c 			input_report_key(dev->input_dev, BTN_RIGHT,
input_dev         124 drivers/media/rc/ir-mce_kbd-decoder.c 			input_report_key(raw->dev->input_dev, maskcode, 0);
input_dev         128 drivers/media/rc/ir-mce_kbd-decoder.c 			input_report_key(raw->dev->input_dev, kbd_keycodes[i],
input_dev         131 drivers/media/rc/ir-mce_kbd-decoder.c 		input_sync(raw->dev->input_dev);
input_dev         165 drivers/media/rc/ir-mce_kbd-decoder.c 		input_report_key(dev->input_dev, maskcode, keystate);
input_dev         169 drivers/media/rc/ir-mce_kbd-decoder.c 		input_report_key(dev->input_dev, kbd_keycodes[keydata1], 1);
input_dev         171 drivers/media/rc/ir-mce_kbd-decoder.c 		input_report_key(dev->input_dev, kbd_keycodes[keydata2], 1);
input_dev         175 drivers/media/rc/ir-mce_kbd-decoder.c 			input_report_key(dev->input_dev, kbd_keycodes[i], 0);
input_dev         202 drivers/media/rc/ir-mce_kbd-decoder.c 	input_report_rel(dev->input_dev, REL_X, x);
input_dev         203 drivers/media/rc/ir-mce_kbd-decoder.c 	input_report_rel(dev->input_dev, REL_Y, y);
input_dev         205 drivers/media/rc/ir-mce_kbd-decoder.c 	input_report_key(dev->input_dev, BTN_LEFT, left);
input_dev         206 drivers/media/rc/ir-mce_kbd-decoder.c 	input_report_key(dev->input_dev, BTN_RIGHT, right);
input_dev         349 drivers/media/rc/ir-mce_kbd-decoder.c 		input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode);
input_dev         350 drivers/media/rc/ir-mce_kbd-decoder.c 		input_sync(dev->input_dev);
input_dev         299 drivers/media/rc/rc-main.c 		__set_bit(new_keycode, dev->input_dev->keybit);
input_dev         304 drivers/media/rc/rc-main.c 		__clear_bit(old_keycode, dev->input_dev->keybit);
input_dev         308 drivers/media/rc/rc-main.c 				__set_bit(old_keycode, dev->input_dev->keybit);
input_dev         390 drivers/media/rc/rc-main.c static int ir_setkeycode(struct input_dev *idev,
input_dev         511 drivers/media/rc/rc-main.c static int ir_getkeycode(struct input_dev *idev,
input_dev         611 drivers/media/rc/rc-main.c 	input_report_key(dev->input_dev, dev->last_keycode, 0);
input_dev         614 drivers/media/rc/rc-main.c 		input_sync(dev->input_dev);
input_dev         675 drivers/media/rc/rc-main.c 	struct input_dev *input = dev->input_dev;
input_dev         722 drivers/media/rc/rc-main.c 	input_event(dev->input_dev, EV_MSC, MSC_SCAN, dev->last_scancode);
input_dev         723 drivers/media/rc/rc-main.c 	input_sync(dev->input_dev);
input_dev         764 drivers/media/rc/rc-main.c 	input_event(dev->input_dev, EV_MSC, MSC_SCAN, scancode);
input_dev         777 drivers/media/rc/rc-main.c 		input_report_key(dev->input_dev, keycode, 1);
input_dev         791 drivers/media/rc/rc-main.c 	    dev->input_dev->rep[REP_PERIOD] &&
input_dev         792 drivers/media/rc/rc-main.c 	    !dev->input_dev->rep[REP_DELAY]) {
input_dev         793 drivers/media/rc/rc-main.c 		input_event(dev->input_dev, EV_KEY, keycode, 2);
input_dev         795 drivers/media/rc/rc-main.c 			  msecs_to_jiffies(dev->input_dev->rep[REP_PERIOD]));
input_dev         798 drivers/media/rc/rc-main.c 	input_sync(dev->input_dev);
input_dev         957 drivers/media/rc/rc-main.c static int ir_open(struct input_dev *idev)
input_dev         976 drivers/media/rc/rc-main.c static void ir_close(struct input_dev *idev)
input_dev        1660 drivers/media/rc/rc-main.c 		dev->input_dev = input_allocate_device();
input_dev        1661 drivers/media/rc/rc-main.c 		if (!dev->input_dev) {
input_dev        1666 drivers/media/rc/rc-main.c 		dev->input_dev->getkeycode = ir_getkeycode;
input_dev        1667 drivers/media/rc/rc-main.c 		dev->input_dev->setkeycode = ir_setkeycode;
input_dev        1668 drivers/media/rc/rc-main.c 		input_set_drvdata(dev->input_dev, dev);
input_dev        1695 drivers/media/rc/rc-main.c 	input_free_device(dev->input_dev);
input_dev        1770 drivers/media/rc/rc-main.c 	set_bit(EV_KEY, dev->input_dev->evbit);
input_dev        1771 drivers/media/rc/rc-main.c 	set_bit(EV_REP, dev->input_dev->evbit);
input_dev        1772 drivers/media/rc/rc-main.c 	set_bit(EV_MSC, dev->input_dev->evbit);
input_dev        1773 drivers/media/rc/rc-main.c 	set_bit(MSC_SCAN, dev->input_dev->mscbit);
input_dev        1776 drivers/media/rc/rc-main.c 	set_bit(INPUT_PROP_POINTING_STICK, dev->input_dev->propbit);
input_dev        1777 drivers/media/rc/rc-main.c 	set_bit(EV_REL, dev->input_dev->evbit);
input_dev        1778 drivers/media/rc/rc-main.c 	set_bit(REL_X, dev->input_dev->relbit);
input_dev        1779 drivers/media/rc/rc-main.c 	set_bit(REL_Y, dev->input_dev->relbit);
input_dev        1782 drivers/media/rc/rc-main.c 		dev->input_dev->open = ir_open;
input_dev        1784 drivers/media/rc/rc-main.c 		dev->input_dev->close = ir_close;
input_dev        1786 drivers/media/rc/rc-main.c 	dev->input_dev->dev.parent = &dev->dev;
input_dev        1787 drivers/media/rc/rc-main.c 	memcpy(&dev->input_dev->id, &dev->input_id, sizeof(dev->input_id));
input_dev        1788 drivers/media/rc/rc-main.c 	dev->input_dev->phys = dev->input_phys;
input_dev        1789 drivers/media/rc/rc-main.c 	dev->input_dev->name = dev->device_name;
input_dev        1804 drivers/media/rc/rc-main.c 	rc = input_register_device(dev->input_dev);
input_dev        1815 drivers/media/rc/rc-main.c 		dev->input_dev->rep[REP_DELAY] = 0;
input_dev        1817 drivers/media/rc/rc-main.c 		dev->input_dev->rep[REP_DELAY] = 500;
input_dev        1824 drivers/media/rc/rc-main.c 	dev->input_dev->rep[REP_PERIOD] = 125;
input_dev        1834 drivers/media/rc/rc-main.c 	if (dev->input_dev) {
input_dev        1835 drivers/media/rc/rc-main.c 		input_unregister_device(dev->input_dev);
input_dev        1836 drivers/media/rc/rc-main.c 		dev->input_dev = NULL;
input_dev          45 drivers/media/usb/dvb-usb/dvb-usb-remote.c static int legacy_dvb_usb_getkeycode(struct input_dev *dev,
input_dev          67 drivers/media/usb/dvb-usb/dvb-usb-remote.c static int legacy_dvb_usb_setkeycode(struct input_dev *dev,
input_dev         135 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_event(d->input_dev, EV_KEY, event, 1);
input_dev         136 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_sync(d->input_dev);
input_dev         137 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_event(d->input_dev, EV_KEY, d->last_event, 0);
input_dev         138 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_sync(d->input_dev);
input_dev         142 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_event(d->input_dev, EV_KEY, event, 1);
input_dev         143 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_sync(d->input_dev);
input_dev         144 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_event(d->input_dev, EV_KEY, d->last_event, 0);
input_dev         145 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_sync(d->input_dev);
input_dev         193 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	struct input_dev *input_dev;
input_dev         195 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev = input_allocate_device();
input_dev         196 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	if (!input_dev)
input_dev         199 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY);
input_dev         200 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->name = "IR-receiver inside an USB DVB receiver";
input_dev         201 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->phys = d->rc_phys;
input_dev         202 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	usb_to_input_id(d->udev, &input_dev->id);
input_dev         203 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->dev.parent = &d->udev->dev;
input_dev         204 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	d->input_dev = input_dev;
input_dev         207 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->getkeycode = legacy_dvb_usb_getkeycode;
input_dev         208 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->setkeycode = legacy_dvb_usb_setkeycode;
input_dev         215 drivers/media/usb/dvb-usb/dvb-usb-remote.c 		set_bit(d->props.rc.legacy.rc_map_table[i].keycode, input_dev->keybit);
input_dev         219 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->rep[REP_PERIOD] = d->props.rc.legacy.rc_interval;
input_dev         220 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_dev->rep[REP_DELAY]  = d->props.rc.legacy.rc_interval + 150;
input_dev         222 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	input_set_drvdata(input_dev, d);
input_dev         224 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	err = input_register_device(input_dev);
input_dev         226 drivers/media/usb/dvb-usb/dvb-usb-remote.c 		input_free_device(input_dev);
input_dev         295 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	d->input_dev = NULL;
input_dev         351 drivers/media/usb/dvb-usb/dvb-usb-remote.c 			input_unregister_device(d->input_dev);
input_dev         464 drivers/media/usb/dvb-usb/dvb-usb.h 	struct input_dev *input_dev;
input_dev         588 drivers/media/usb/em28xx/em28xx-input.c 	struct input_dev *input_dev;
input_dev         592 drivers/media/usb/em28xx/em28xx-input.c 	input_dev = input_allocate_device();
input_dev         593 drivers/media/usb/em28xx/em28xx-input.c 	if (!input_dev)
input_dev         601 drivers/media/usb/em28xx/em28xx-input.c 	input_dev->name = "em28xx snapshot button";
input_dev         602 drivers/media/usb/em28xx/em28xx-input.c 	input_dev->phys = dev->snapshot_button_path;
input_dev         603 drivers/media/usb/em28xx/em28xx-input.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
input_dev         604 drivers/media/usb/em28xx/em28xx-input.c 	set_bit(EM28XX_SNAPSHOT_KEY, input_dev->keybit);
input_dev         605 drivers/media/usb/em28xx/em28xx-input.c 	input_dev->keycodesize = 0;
input_dev         606 drivers/media/usb/em28xx/em28xx-input.c 	input_dev->keycodemax = 0;
input_dev         607 drivers/media/usb/em28xx/em28xx-input.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         608 drivers/media/usb/em28xx/em28xx-input.c 	input_dev->dev.parent = &dev->intf->dev;
input_dev         610 drivers/media/usb/em28xx/em28xx-input.c 	err = input_register_device(input_dev);
input_dev         613 drivers/media/usb/em28xx/em28xx-input.c 		input_free_device(input_dev);
input_dev         617 drivers/media/usb/em28xx/em28xx-input.c 	dev->sbutton_input_dev = input_dev;
input_dev         772 drivers/media/usb/em28xx/em28xx.h 	struct input_dev *sbutton_input_dev;
input_dev         533 drivers/media/usb/gspca/cpia1.c 			input_report_key(gspca_dev->input_dev, KEY_CAMERA, a);
input_dev         534 drivers/media/usb/gspca/cpia1.c 			input_sync(gspca_dev->input_dev);
input_dev        1644 drivers/media/usb/gspca/cpia1.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev        1645 drivers/media/usb/gspca/cpia1.c 		input_sync(gspca_dev->input_dev);
input_dev         119 drivers/media/usb/gspca/gspca.c 	struct input_dev *input_dev;
input_dev         122 drivers/media/usb/gspca/gspca.c 	dev->input_dev = NULL;
input_dev         124 drivers/media/usb/gspca/gspca.c 		input_dev = input_allocate_device();
input_dev         125 drivers/media/usb/gspca/gspca.c 		if (!input_dev)
input_dev         131 drivers/media/usb/gspca/gspca.c 		input_dev->name = dev->sd_desc->name;
input_dev         132 drivers/media/usb/gspca/gspca.c 		input_dev->phys = dev->phys;
input_dev         134 drivers/media/usb/gspca/gspca.c 		usb_to_input_id(dev->dev, &input_dev->id);
input_dev         136 drivers/media/usb/gspca/gspca.c 		input_dev->evbit[0] = BIT_MASK(EV_KEY);
input_dev         137 drivers/media/usb/gspca/gspca.c 		input_dev->keybit[BIT_WORD(KEY_CAMERA)] = BIT_MASK(KEY_CAMERA);
input_dev         138 drivers/media/usb/gspca/gspca.c 		input_dev->dev.parent = &dev->dev->dev;
input_dev         140 drivers/media/usb/gspca/gspca.c 		err = input_register_device(input_dev);
input_dev         144 drivers/media/usb/gspca/gspca.c 			input_dev->dev.parent = NULL;
input_dev         145 drivers/media/usb/gspca/gspca.c 			input_free_device(input_dev);
input_dev         147 drivers/media/usb/gspca/gspca.c 			dev->input_dev = input_dev;
input_dev        1574 drivers/media/usb/gspca/gspca.c 	if (gspca_dev->input_dev)
input_dev        1575 drivers/media/usb/gspca/gspca.c 		input_unregister_device(gspca_dev->input_dev);
input_dev        1619 drivers/media/usb/gspca/gspca.c 	struct input_dev *input_dev;
input_dev        1633 drivers/media/usb/gspca/gspca.c 	input_dev = gspca_dev->input_dev;
input_dev        1634 drivers/media/usb/gspca/gspca.c 	if (input_dev) {
input_dev        1635 drivers/media/usb/gspca/gspca.c 		gspca_dev->input_dev = NULL;
input_dev        1636 drivers/media/usb/gspca/gspca.c 		input_unregister_device(input_dev);
input_dev         160 drivers/media/usb/gspca/gspca.h 	struct input_dev *input_dev;
input_dev         246 drivers/media/usb/gspca/konica.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev         247 drivers/media/usb/gspca/konica.c 		input_sync(gspca_dev->input_dev);
input_dev         342 drivers/media/usb/gspca/konica.c 				input_report_key(gspca_dev->input_dev,
input_dev         345 drivers/media/usb/gspca/konica.c 				input_sync(gspca_dev->input_dev);
input_dev        4282 drivers/media/usb/gspca/ov519.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev        4283 drivers/media/usb/gspca/ov519.c 		input_sync(gspca_dev->input_dev);
input_dev        4297 drivers/media/usb/gspca/ov519.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, state);
input_dev        4298 drivers/media/usb/gspca/ov519.c 		input_sync(gspca_dev->input_dev);
input_dev         410 drivers/media/usb/gspca/pac207.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev         411 drivers/media/usb/gspca/pac207.c 		input_sync(gspca_dev->input_dev);
input_dev         412 drivers/media/usb/gspca/pac207.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev         413 drivers/media/usb/gspca/pac207.c 		input_sync(gspca_dev->input_dev);
input_dev         879 drivers/media/usb/gspca/pac7302.c 			input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev         880 drivers/media/usb/gspca/pac7302.c 			input_sync(gspca_dev->input_dev);
input_dev         881 drivers/media/usb/gspca/pac7302.c 			input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev         882 drivers/media/usb/gspca/pac7302.c 			input_sync(gspca_dev->input_dev);
input_dev         629 drivers/media/usb/gspca/pac7311.c 			input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev         630 drivers/media/usb/gspca/pac7311.c 			input_sync(gspca_dev->input_dev);
input_dev         631 drivers/media/usb/gspca/pac7311.c 			input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev         632 drivers/media/usb/gspca/pac7311.c 			input_sync(gspca_dev->input_dev);
input_dev         606 drivers/media/usb/gspca/se401.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, state);
input_dev         607 drivers/media/usb/gspca/se401.c 		input_sync(gspca_dev->input_dev);
input_dev        2173 drivers/media/usb/gspca/sn9c20x.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev        2174 drivers/media/usb/gspca/sn9c20x.c 		input_sync(gspca_dev->input_dev);
input_dev        2175 drivers/media/usb/gspca/sn9c20x.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev        2176 drivers/media/usb/gspca/sn9c20x.c 		input_sync(gspca_dev->input_dev);
input_dev        1386 drivers/media/usb/gspca/sonixb.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev        1387 drivers/media/usb/gspca/sonixb.c 		input_sync(gspca_dev->input_dev);
input_dev        1388 drivers/media/usb/gspca/sonixb.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev        1389 drivers/media/usb/gspca/sonixb.c 		input_sync(gspca_dev->input_dev);
input_dev        2862 drivers/media/usb/gspca/sonixj.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev        2863 drivers/media/usb/gspca/sonixj.c 		input_sync(gspca_dev->input_dev);
input_dev        2864 drivers/media/usb/gspca/sonixj.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev        2865 drivers/media/usb/gspca/sonixj.c 		input_sync(gspca_dev->input_dev);
input_dev         721 drivers/media/usb/gspca/spca561.c 			input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev         722 drivers/media/usb/gspca/spca561.c 			input_sync(gspca_dev->input_dev);
input_dev         723 drivers/media/usb/gspca/spca561.c 			input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev         724 drivers/media/usb/gspca/spca561.c 			input_sync(gspca_dev->input_dev);
input_dev         514 drivers/media/usb/gspca/stv06xx/stv06xx.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev         515 drivers/media/usb/gspca/stv06xx/stv06xx.c 		input_sync(gspca_dev->input_dev);
input_dev         520 drivers/media/usb/gspca/stv06xx/stv06xx.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev         521 drivers/media/usb/gspca/stv06xx/stv06xx.c 		input_sync(gspca_dev->input_dev);
input_dev         816 drivers/media/usb/gspca/t613.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev         817 drivers/media/usb/gspca/t613.c 		input_sync(gspca_dev->input_dev);
input_dev         835 drivers/media/usb/gspca/t613.c 				input_report_key(gspca_dev->input_dev,
input_dev         837 drivers/media/usb/gspca/t613.c 				input_sync(gspca_dev->input_dev);
input_dev        2775 drivers/media/usb/gspca/xirlink_cit.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev        2776 drivers/media/usb/gspca/xirlink_cit.c 		input_sync(gspca_dev->input_dev);
input_dev        2948 drivers/media/usb/gspca/xirlink_cit.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA,
input_dev        2950 drivers/media/usb/gspca/xirlink_cit.c 		input_sync(gspca_dev->input_dev);
input_dev        6919 drivers/media/usb/gspca/zc3xx.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 1);
input_dev        6920 drivers/media/usb/gspca/zc3xx.c 		input_sync(gspca_dev->input_dev);
input_dev        6921 drivers/media/usb/gspca/zc3xx.c 		input_report_key(gspca_dev->input_dev, KEY_CAMERA, 0);
input_dev        6922 drivers/media/usb/gspca/zc3xx.c 		input_sync(gspca_dev->input_dev);
input_dev         279 drivers/media/usb/pwc/pwc.h 	struct input_dev *button_dev;	/* webcam snapshot button input */
input_dev         150 drivers/media/usb/ttusb-dec/ttusb_dec.c 	struct input_dev	*rc_input_dev;
input_dev        1217 drivers/media/usb/ttusb-dec/ttusb_dec.c 	struct input_dev *input_dev;
input_dev        1225 drivers/media/usb/ttusb-dec/ttusb_dec.c 	input_dev = input_allocate_device();
input_dev        1226 drivers/media/usb/ttusb-dec/ttusb_dec.c 	if (!input_dev)
input_dev        1229 drivers/media/usb/ttusb-dec/ttusb_dec.c 	input_dev->name = "ttusb_dec remote control";
input_dev        1230 drivers/media/usb/ttusb-dec/ttusb_dec.c 	input_dev->phys = dec->rc_phys;
input_dev        1231 drivers/media/usb/ttusb-dec/ttusb_dec.c 	input_dev->evbit[0] = BIT_MASK(EV_KEY);
input_dev        1232 drivers/media/usb/ttusb-dec/ttusb_dec.c 	input_dev->keycodesize = sizeof(u16);
input_dev        1233 drivers/media/usb/ttusb-dec/ttusb_dec.c 	input_dev->keycodemax = 0x1a;
input_dev        1234 drivers/media/usb/ttusb-dec/ttusb_dec.c 	input_dev->keycode = rc_keys;
input_dev        1237 drivers/media/usb/ttusb-dec/ttusb_dec.c 		  set_bit(rc_keys[i], input_dev->keybit);
input_dev        1239 drivers/media/usb/ttusb-dec/ttusb_dec.c 	err = input_register_device(input_dev);
input_dev        1241 drivers/media/usb/ttusb-dec/ttusb_dec.c 		input_free_device(input_dev);
input_dev        1245 drivers/media/usb/ttusb-dec/ttusb_dec.c 	dec->rc_input_dev = input_dev;
input_dev          23 drivers/media/usb/uvc/uvc_status.c 	struct input_dev *input;
input_dev         667 drivers/media/usb/uvc/uvcvideo.h 	struct input_dev *input;
input_dev          39 drivers/mfd/ucb1x00-ts.c 	struct input_dev	*idev;
input_dev          56 drivers/mfd/ucb1x00-ts.c 	struct input_dev *idev = ts->idev;
input_dev          67 drivers/mfd/ucb1x00-ts.c 	struct input_dev *idev = ts->idev;
input_dev         301 drivers/mfd/ucb1x00-ts.c static int ucb1x00_ts_open(struct input_dev *idev)
input_dev         347 drivers/mfd/ucb1x00-ts.c static void ucb1x00_ts_close(struct input_dev *idev)
input_dev         367 drivers/mfd/ucb1x00-ts.c 	struct input_dev *idev;
input_dev         135 drivers/misc/ibmasm/ibmasm.h 	struct input_dev *keybd_dev;
input_dev         136 drivers/misc/ibmasm/ibmasm.h 	struct input_dev *mouse_dev;
input_dev         144 drivers/misc/ibmasm/remote.c static void send_mouse_event(struct input_dev *dev, struct remote_input *input)
input_dev         156 drivers/misc/ibmasm/remote.c static void send_keyboard_event(struct input_dev *dev,
input_dev         199 drivers/misc/ibmasm/remote.c 	struct input_dev *mouse_dev, *keybd_dev;
input_dev         500 drivers/misc/lis3lv02d/lis3lv02d.c 	struct input_dev *dev = lis3->idev->input;
input_dev         672 drivers/misc/lis3lv02d/lis3lv02d.c 	struct input_dev *input_dev;
input_dev         691 drivers/misc/lis3lv02d/lis3lv02d.c 	input_dev = lis3->idev->input;
input_dev         693 drivers/misc/lis3lv02d/lis3lv02d.c 	input_dev->name       = "ST LIS3LV02DL Accelerometer";
input_dev         694 drivers/misc/lis3lv02d/lis3lv02d.c 	input_dev->phys       = DRIVER_NAME "/input0";
input_dev         695 drivers/misc/lis3lv02d/lis3lv02d.c 	input_dev->id.bustype = BUS_HOST;
input_dev         696 drivers/misc/lis3lv02d/lis3lv02d.c 	input_dev->id.vendor  = 0;
input_dev         697 drivers/misc/lis3lv02d/lis3lv02d.c 	input_dev->dev.parent = &lis3->pdev->dev;
input_dev         699 drivers/misc/lis3lv02d/lis3lv02d.c 	set_bit(EV_ABS, input_dev->evbit);
input_dev         711 drivers/misc/lis3lv02d/lis3lv02d.c 	input_set_abs_params(input_dev, ABS_X, -max_val, max_val, fuzz, flat);
input_dev         712 drivers/misc/lis3lv02d/lis3lv02d.c 	input_set_abs_params(input_dev, ABS_Y, -max_val, max_val, fuzz, flat);
input_dev         713 drivers/misc/lis3lv02d/lis3lv02d.c 	input_set_abs_params(input_dev, ABS_Z, -max_val, max_val, fuzz, flat);
input_dev         898 drivers/misc/lis3lv02d/lis3lv02d.c 			struct input_dev *input_dev = lis3->idev->input;
input_dev         899 drivers/misc/lis3lv02d/lis3lv02d.c 			input_set_capability(input_dev, EV_KEY, BTN_X);
input_dev         900 drivers/misc/lis3lv02d/lis3lv02d.c 			input_set_capability(input_dev, EV_KEY, BTN_Y);
input_dev         901 drivers/misc/lis3lv02d/lis3lv02d.c 			input_set_capability(input_dev, EV_KEY, BTN_Z);
input_dev         431 drivers/net/wireless/ath/carl9170/carl9170.h 		struct input_dev *pbc;
input_dev        1507 drivers/net/wireless/ath/carl9170/main.c 	struct input_dev *input;
input_dev          25 drivers/platform/chrome/chromeos_tbmc.c 				     struct input_dev *idev)
input_dev          60 drivers/platform/chrome/chromeos_tbmc.c static int chromeos_tbmc_open(struct input_dev *idev)
input_dev          69 drivers/platform/chrome/chromeos_tbmc.c 	struct input_dev *idev;
input_dev         245 drivers/platform/olpc/olpc-xo175-ec.c 	struct input_dev *pwrbtn;
input_dev          23 drivers/platform/x86/acer-wireless.c 	struct input_dev *idev = acpi_driver_data(adev);
input_dev          37 drivers/platform/x86/acer-wireless.c 	struct input_dev *idev;
input_dev         123 drivers/platform/x86/acer-wmi.c static struct input_dev *acer_wmi_input_dev;
input_dev         124 drivers/platform/x86/acer-wmi.c static struct input_dev *acer_wmi_accel_dev;
input_dev        1511 drivers/platform/x86/acer-wmi.c static int acer_gsensor_open(struct input_dev *input)
input_dev         245 drivers/platform/x86/asus-laptop.c 	struct input_dev *inputdev;
input_dev        1484 drivers/platform/x86/asus-laptop.c 	struct input_dev *input;
input_dev          24 drivers/platform/x86/asus-wireless.c 	struct input_dev *idev;
input_dev         169 drivers/platform/x86/asus-wmi.c 	struct input_dev *inputdev;
input_dev          40 drivers/platform/x86/classmate-laptop.c typedef void (*input_device_init)(struct input_dev *dev);
input_dev          45 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev          65 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev = dev_get_drvdata(&acpi->dev);
input_dev         191 drivers/platform/x86/classmate-laptop.c 			struct input_dev *inputdev = dev_get_drvdata(&dev->dev);
input_dev         206 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         221 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         255 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         270 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         299 drivers/platform/x86/classmate-laptop.c static int cmpc_accel_open_v4(struct input_dev *input)
input_dev         317 drivers/platform/x86/classmate-laptop.c static void cmpc_accel_close_v4(struct input_dev *input)
input_dev         329 drivers/platform/x86/classmate-laptop.c static void cmpc_accel_idev_init_v4(struct input_dev *inputdev)
input_dev         342 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         356 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         379 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         534 drivers/platform/x86/classmate-laptop.c 			struct input_dev *inputdev = dev_get_drvdata(&dev->dev);
input_dev         549 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         564 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         589 drivers/platform/x86/classmate-laptop.c static int cmpc_accel_open(struct input_dev *input)
input_dev         599 drivers/platform/x86/classmate-laptop.c static void cmpc_accel_close(struct input_dev *input)
input_dev         607 drivers/platform/x86/classmate-laptop.c static void cmpc_accel_idev_init(struct input_dev *inputdev)
input_dev         620 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev         699 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev = dev_get_drvdata(&dev->dev);
input_dev         709 drivers/platform/x86/classmate-laptop.c static void cmpc_tablet_idev_init(struct input_dev *inputdev)
input_dev         738 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev = dev_get_drvdata(dev);
input_dev        1031 drivers/platform/x86/classmate-laptop.c 	struct input_dev *inputdev;
input_dev        1041 drivers/platform/x86/classmate-laptop.c static void cmpc_keys_idev_init(struct input_dev *inputdev)
input_dev          24 drivers/platform/x86/dell-rbtn.c 	struct input_dev *input_dev;
input_dev         169 drivers/platform/x86/dell-rbtn.c 	rbtn_data->input_dev = input_allocate_device();
input_dev         170 drivers/platform/x86/dell-rbtn.c 	if (!rbtn_data->input_dev)
input_dev         173 drivers/platform/x86/dell-rbtn.c 	rbtn_data->input_dev->name = "DELL Wireless hotkeys";
input_dev         174 drivers/platform/x86/dell-rbtn.c 	rbtn_data->input_dev->phys = "dellabce/input0";
input_dev         175 drivers/platform/x86/dell-rbtn.c 	rbtn_data->input_dev->id.bustype = BUS_HOST;
input_dev         176 drivers/platform/x86/dell-rbtn.c 	rbtn_data->input_dev->evbit[0] = BIT(EV_KEY);
input_dev         177 drivers/platform/x86/dell-rbtn.c 	set_bit(KEY_RFKILL, rbtn_data->input_dev->keybit);
input_dev         179 drivers/platform/x86/dell-rbtn.c 	ret = input_register_device(rbtn_data->input_dev);
input_dev         181 drivers/platform/x86/dell-rbtn.c 		input_free_device(rbtn_data->input_dev);
input_dev         182 drivers/platform/x86/dell-rbtn.c 		rbtn_data->input_dev = NULL;
input_dev         191 drivers/platform/x86/dell-rbtn.c 	input_unregister_device(rbtn_data->input_dev);
input_dev         192 drivers/platform/x86/dell-rbtn.c 	rbtn_data->input_dev = NULL;
input_dev         197 drivers/platform/x86/dell-rbtn.c 	input_report_key(rbtn_data->input_dev, KEY_RFKILL, 1);
input_dev         198 drivers/platform/x86/dell-rbtn.c 	input_sync(rbtn_data->input_dev);
input_dev         199 drivers/platform/x86/dell-rbtn.c 	input_report_key(rbtn_data->input_dev, KEY_RFKILL, 0);
input_dev         200 drivers/platform/x86/dell-rbtn.c 	input_sync(rbtn_data->input_dev);
input_dev          53 drivers/platform/x86/dell-wmi-aio.c static struct input_dev *dell_wmi_aio_input_dev;
input_dev          41 drivers/platform/x86/dell-wmi.c 	struct input_dev *input_dev;
input_dev         328 drivers/platform/x86/dell-wmi.c 	key = sparse_keymap_entry_from_scancode(priv->input_dev,
input_dev         351 drivers/platform/x86/dell-wmi.c 	sparse_keymap_report_entry(priv->input_dev, key, 1, true);
input_dev         519 drivers/platform/x86/dell-wmi.c 	priv->input_dev = input_allocate_device();
input_dev         520 drivers/platform/x86/dell-wmi.c 	if (!priv->input_dev)
input_dev         523 drivers/platform/x86/dell-wmi.c 	priv->input_dev->name = "Dell WMI hotkeys";
input_dev         524 drivers/platform/x86/dell-wmi.c 	priv->input_dev->id.bustype = BUS_HOST;
input_dev         525 drivers/platform/x86/dell-wmi.c 	priv->input_dev->dev.parent = &wdev->dev;
input_dev         600 drivers/platform/x86/dell-wmi.c 	err = sparse_keymap_setup(priv->input_dev, keymap, NULL);
input_dev         609 drivers/platform/x86/dell-wmi.c 	err = input_register_device(priv->input_dev);
input_dev         616 drivers/platform/x86/dell-wmi.c 	input_free_device(priv->input_dev);
input_dev         624 drivers/platform/x86/dell-wmi.c 	input_unregister_device(priv->input_dev);
input_dev         164 drivers/platform/x86/eeepc-laptop.c 	struct input_dev *inputdev;
input_dev        1159 drivers/platform/x86/eeepc-laptop.c 	struct input_dev *input;
input_dev         117 drivers/platform/x86/fujitsu-laptop.c 	struct input_dev *input;
input_dev         128 drivers/platform/x86/fujitsu-laptop.c 	struct input_dev *input;
input_dev         158 drivers/platform/x86/fujitsu-tablet.c 	struct input_dev *idev;
input_dev         224 drivers/platform/x86/fujitsu-tablet.c 	struct input_dev *idev;
input_dev         323 drivers/platform/x86/hdaps.c 	struct input_dev *input_dev = dev->input;
input_dev         331 drivers/platform/x86/hdaps.c 	input_report_abs(input_dev, ABS_X, x - rest_x);
input_dev         332 drivers/platform/x86/hdaps.c 	input_report_abs(input_dev, ABS_Y, y - rest_y);
input_dev         333 drivers/platform/x86/hdaps.c 	input_sync(input_dev);
input_dev         534 drivers/platform/x86/hdaps.c 	struct input_dev *idev;
input_dev          21 drivers/platform/x86/hp-wireless.c static struct input_dev *hpwl_input_dev;
input_dev         155 drivers/platform/x86/hp-wmi.c static struct input_dev *hp_wmi_input_dev;
input_dev          24 drivers/platform/x86/huawei-wmi.c 	struct input_dev *idev;
input_dev          90 drivers/platform/x86/ideapad-laptop.c 	struct input_dev *inputdev;
input_dev         678 drivers/platform/x86/ideapad-laptop.c 	struct input_dev *inputdev;
input_dev          84 drivers/platform/x86/intel-hid.c 	struct input_dev *input_dev;
input_dev          85 drivers/platform/x86/intel-hid.c 	struct input_dev *array;
input_dev         307 drivers/platform/x86/intel-hid.c 	priv->input_dev = devm_input_allocate_device(&device->dev);
input_dev         308 drivers/platform/x86/intel-hid.c 	if (!priv->input_dev)
input_dev         311 drivers/platform/x86/intel-hid.c 	ret = sparse_keymap_setup(priv->input_dev, intel_hid_keymap, NULL);
input_dev         315 drivers/platform/x86/intel-hid.c 	priv->input_dev->name = "Intel HID events";
input_dev         316 drivers/platform/x86/intel-hid.c 	priv->input_dev->id.bustype = BUS_HOST;
input_dev         318 drivers/platform/x86/intel-hid.c 	return input_register_device(priv->input_dev);
input_dev         380 drivers/platform/x86/intel-hid.c 			input_report_key(priv->input_dev, KEY_POWER, 1);
input_dev         381 drivers/platform/x86/intel-hid.c 			input_sync(priv->input_dev);
input_dev         386 drivers/platform/x86/intel-hid.c 			input_report_key(priv->input_dev, KEY_POWER, 0);
input_dev         387 drivers/platform/x86/intel-hid.c 			input_sync(priv->input_dev);
input_dev         406 drivers/platform/x86/intel-hid.c 	if (!sparse_keymap_report_event(priv->input_dev, ev_index, 1, true))
input_dev          50 drivers/platform/x86/intel-vbtn.c 	struct input_dev *input_dev;
input_dev          59 drivers/platform/x86/intel-vbtn.c 	priv->input_dev = devm_input_allocate_device(&device->dev);
input_dev          60 drivers/platform/x86/intel-vbtn.c 	if (!priv->input_dev)
input_dev          63 drivers/platform/x86/intel-vbtn.c 	ret = sparse_keymap_setup(priv->input_dev, intel_vbtn_keymap, NULL);
input_dev          67 drivers/platform/x86/intel-vbtn.c 	priv->input_dev->dev.parent = &device->dev;
input_dev          68 drivers/platform/x86/intel-vbtn.c 	priv->input_dev->name = "Intel Virtual Button driver";
input_dev          69 drivers/platform/x86/intel-vbtn.c 	priv->input_dev->id.bustype = BUS_HOST;
input_dev          71 drivers/platform/x86/intel-vbtn.c 	return input_register_device(priv->input_dev);
input_dev          83 drivers/platform/x86/intel-vbtn.c 		ke = sparse_keymap_entry_from_scancode(priv->input_dev, event);
input_dev          93 drivers/platform/x86/intel-vbtn.c 				sparse_keymap_report_event(priv->input_dev,
input_dev         106 drivers/platform/x86/intel-vbtn.c 	ke_rel = sparse_keymap_entry_from_scancode(priv->input_dev, event | 1);
input_dev         109 drivers/platform/x86/intel-vbtn.c 	if (sparse_keymap_report_event(priv->input_dev, event, val, autorelease))
input_dev         138 drivers/platform/x86/intel-vbtn.c 	input_report_switch(priv->input_dev, SW_TABLET_MODE, m);
input_dev         140 drivers/platform/x86/intel-vbtn.c 	input_report_switch(priv->input_dev, SW_DOCK, m);
input_dev          22 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c 	struct input_dev *input = dev_id;
input_dev          40 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c 	struct input_dev *input;
input_dev          45 drivers/platform/x86/intel_mid_powerbtn.c 	struct input_dev *input;
input_dev          54 drivers/platform/x86/intel_mid_powerbtn.c 	struct input_dev *input = ddata->input;
input_dev          85 drivers/platform/x86/intel_mid_powerbtn.c 	struct input_dev *input = ddata->input;
input_dev         125 drivers/platform/x86/intel_mid_powerbtn.c 	struct input_dev *input;
input_dev          24 drivers/platform/x86/intel_mrfld_pwrbtn.c 	struct input_dev *input = dev_id;
input_dev          46 drivers/platform/x86/intel_mrfld_pwrbtn.c 	struct input_dev *input;
input_dev          64 drivers/platform/x86/lg-laptop.c static struct input_dev *wmi_input_dev;
input_dev         108 drivers/platform/x86/msi-laptop.c static struct input_dev *msi_laptop_input_dev;
input_dev          89 drivers/platform/x86/msi-wmi.c static struct input_dev *msi_wmi_input_dev;
input_dev         214 drivers/platform/x86/panasonic-laptop.c 	struct input_dev	*input_dev;
input_dev         438 drivers/platform/x86/panasonic-laptop.c 	struct input_dev *hotk_input_dev = pcc->input_dev;
input_dev         481 drivers/platform/x86/panasonic-laptop.c 	struct input_dev *input_dev;
input_dev         484 drivers/platform/x86/panasonic-laptop.c 	input_dev = input_allocate_device();
input_dev         485 drivers/platform/x86/panasonic-laptop.c 	if (!input_dev)
input_dev         488 drivers/platform/x86/panasonic-laptop.c 	input_dev->name = ACPI_PCC_DRIVER_NAME;
input_dev         489 drivers/platform/x86/panasonic-laptop.c 	input_dev->phys = ACPI_PCC_INPUT_PHYS;
input_dev         490 drivers/platform/x86/panasonic-laptop.c 	input_dev->id.bustype = BUS_HOST;
input_dev         491 drivers/platform/x86/panasonic-laptop.c 	input_dev->id.vendor = 0x0001;
input_dev         492 drivers/platform/x86/panasonic-laptop.c 	input_dev->id.product = 0x0001;
input_dev         493 drivers/platform/x86/panasonic-laptop.c 	input_dev->id.version = 0x0100;
input_dev         495 drivers/platform/x86/panasonic-laptop.c 	error = sparse_keymap_setup(input_dev, panasonic_keymap, NULL);
input_dev         502 drivers/platform/x86/panasonic-laptop.c 	error = input_register_device(input_dev);
input_dev         509 drivers/platform/x86/panasonic-laptop.c 	pcc->input_dev = input_dev;
input_dev         513 drivers/platform/x86/panasonic-laptop.c 	input_free_device(input_dev);
input_dev         614 drivers/platform/x86/panasonic-laptop.c 	input_unregister_device(pcc->input_dev);
input_dev         634 drivers/platform/x86/panasonic-laptop.c 	input_unregister_device(pcc->input_dev);
input_dev          21 drivers/platform/x86/peaq-wmi.c static struct input_dev *peaq_poll_dev;
input_dev          30 drivers/platform/x86/peaq-wmi.c static void peaq_wmi_poll(struct input_dev *input_dev)
input_dev          48 drivers/platform/x86/peaq-wmi.c 		dev_err(&input_dev->dev,
input_dev          60 drivers/platform/x86/peaq-wmi.c 	input_event(input_dev, EV_KEY, KEY_SOUND, 1);
input_dev          61 drivers/platform/x86/peaq-wmi.c 	input_sync(input_dev);
input_dev          62 drivers/platform/x86/peaq-wmi.c 	input_event(input_dev, EV_KEY, KEY_SOUND, 0);
input_dev          63 drivers/platform/x86/peaq-wmi.c 	input_sync(input_dev);
input_dev         192 drivers/platform/x86/sony-laptop.c 	struct input_dev	*jog_dev;
input_dev         193 drivers/platform/x86/sony-laptop.c 	struct input_dev	*key_dev;
input_dev         204 drivers/platform/x86/sony-laptop.c 	struct input_dev *dev;
input_dev         376 drivers/platform/x86/sony-laptop.c 	struct input_dev *jog_dev = sony_laptop_input.jog_dev;
input_dev         377 drivers/platform/x86/sony-laptop.c 	struct input_dev *key_dev = sony_laptop_input.key_dev;
input_dev         441 drivers/platform/x86/sony-laptop.c 	struct input_dev *jog_dev;
input_dev         442 drivers/platform/x86/sony-laptop.c 	struct input_dev *key_dev;
input_dev          48 drivers/platform/x86/surface3-wmi.c 	struct input_dev *input;
input_dev         174 drivers/platform/x86/surface3-wmi.c 	struct input_dev *input;
input_dev          70 drivers/platform/x86/surfacepro3_button.c 	struct input_dev *input;
input_dev          79 drivers/platform/x86/surfacepro3_button.c 	struct input_dev *input;
input_dev         192 drivers/platform/x86/surfacepro3_button.c 	struct input_dev *input;
input_dev         947 drivers/platform/x86/thinkpad_acpi.c static struct input_dev *tpacpi_inputdev;
input_dev        2724 drivers/platform/x86/thinkpad_acpi.c static int hotkey_inputdev_open(struct input_dev *dev)
input_dev        2740 drivers/platform/x86/thinkpad_acpi.c static void hotkey_inputdev_close(struct input_dev *dev)
input_dev          30 drivers/platform/x86/topstar-laptop.c 	struct input_dev *input;
input_dev         144 drivers/platform/x86/topstar-laptop.c 	struct input_dev *input;
input_dev          27 drivers/platform/x86/toshiba-wmi.c static struct input_dev *toshiba_wmi_input_dev;
input_dev         164 drivers/platform/x86/toshiba_acpi.c 	struct input_dev *hotkey_dev;
input_dev          22 drivers/platform/x86/xiaomi-wmi.c 	struct input_dev *input_dev;
input_dev          38 drivers/platform/x86/xiaomi-wmi.c 	data->input_dev = devm_input_allocate_device(&wdev->dev);
input_dev          39 drivers/platform/x86/xiaomi-wmi.c 	if (data->input_dev == NULL)
input_dev          41 drivers/platform/x86/xiaomi-wmi.c 	data->input_dev->name = "Xiaomi WMI keys";
input_dev          42 drivers/platform/x86/xiaomi-wmi.c 	data->input_dev->phys = "wmi/input0";
input_dev          45 drivers/platform/x86/xiaomi-wmi.c 	set_bit(EV_KEY, data->input_dev->evbit);
input_dev          46 drivers/platform/x86/xiaomi-wmi.c 	set_bit(data->key_code, data->input_dev->keybit);
input_dev          48 drivers/platform/x86/xiaomi-wmi.c 	return input_register_device(data->input_dev);
input_dev          62 drivers/platform/x86/xiaomi-wmi.c 	input_report_key(data->input_dev, data->key_code, 1);
input_dev          63 drivers/platform/x86/xiaomi-wmi.c 	input_sync(data->input_dev);
input_dev          64 drivers/platform/x86/xiaomi-wmi.c 	input_report_key(data->input_dev, data->key_code, 0);
input_dev          65 drivers/platform/x86/xiaomi-wmi.c 	input_sync(data->input_dev);
input_dev          41 drivers/platform/x86/xo15-ebook.c 	struct input_dev *input;
input_dev          87 drivers/platform/x86/xo15-ebook.c 	struct input_dev *input;
input_dev          32 drivers/staging/nvec/nvec_kbd.c 	struct input_dev *input;
input_dev          85 drivers/staging/nvec/nvec_kbd.c static int nvec_kbd_event(struct input_dev *dev, unsigned int type,
input_dev         110 drivers/staging/nvec/nvec_kbd.c 	struct input_dev *idev;
input_dev          20 drivers/staging/speakup/fakekey.c static struct input_dev *virt_keyboard;
input_dev         108 drivers/staging/unisys/visorinput/visorinput.c 	struct input_dev *visorinput_dev;
input_dev         260 drivers/staging/unisys/visorinput/visorinput.c static int visorinput_open(struct input_dev *visorinput_dev)
input_dev         288 drivers/staging/unisys/visorinput/visorinput.c static void visorinput_close(struct input_dev *visorinput_dev)
input_dev         320 drivers/staging/unisys/visorinput/visorinput.c static struct input_dev *setup_client_keyboard(void *devdata,
input_dev         325 drivers/staging/unisys/visorinput/visorinput.c 	struct input_dev *visorinput_dev = input_allocate_device();
input_dev         362 drivers/staging/unisys/visorinput/visorinput.c static struct input_dev *setup_client_mouse(void *devdata, unsigned int xres,
input_dev         365 drivers/staging/unisys/visorinput/visorinput.c 	struct input_dev *visorinput_dev = input_allocate_device();
input_dev         511 drivers/staging/unisys/visorinput/visorinput.c static void unregister_client_input(struct input_dev *visorinput_dev)
input_dev         543 drivers/staging/unisys/visorinput/visorinput.c static void handle_locking_key(struct input_dev *visorinput_dev, int keycode,
input_dev         606 drivers/staging/unisys/visorinput/visorinput.c 	struct input_dev *visorinput_dev;
input_dev          43 drivers/tty/serial/kgdboc.c 				struct input_dev *dev,
input_dev         896 drivers/tty/sysrq.c 			 struct input_dev *dev,
input_dev         237 drivers/tty/vt/keyboard.c 	struct input_dev *dev = handle->dev;
input_dev         278 drivers/tty/vt/keyboard.c 	struct input_dev *dev = handle->dev;
input_dev        1510 drivers/tty/vt/keyboard.c static bool kbd_match(struct input_handler *handler, struct input_dev *dev)
input_dev        1535 drivers/tty/vt/keyboard.c static int kbd_connect(struct input_handler *handler, struct input_dev *dev,
input_dev          39 drivers/usb/storage/onetouch.c 	struct input_dev *dev;	/* input device interface */
input_dev          92 drivers/usb/storage/onetouch.c 	struct input_dev *dev = onetouch->dev;
input_dev         119 drivers/usb/storage/onetouch.c static int usb_onetouch_open(struct input_dev *dev)
input_dev         133 drivers/usb/storage/onetouch.c static void usb_onetouch_close(struct input_dev *dev)
input_dev         169 drivers/usb/storage/onetouch.c 	struct input_dev *input_dev;
input_dev         187 drivers/usb/storage/onetouch.c 	input_dev = input_allocate_device();
input_dev         188 drivers/usb/storage/onetouch.c 	if (!onetouch || !input_dev)
input_dev         201 drivers/usb/storage/onetouch.c 	onetouch->dev = input_dev;
input_dev         221 drivers/usb/storage/onetouch.c 	input_dev->name = onetouch->name;
input_dev         222 drivers/usb/storage/onetouch.c 	input_dev->phys = onetouch->phys;
input_dev         223 drivers/usb/storage/onetouch.c 	usb_to_input_id(udev, &input_dev->id);
input_dev         224 drivers/usb/storage/onetouch.c 	input_dev->dev.parent = &udev->dev;
input_dev         226 drivers/usb/storage/onetouch.c 	set_bit(EV_KEY, input_dev->evbit);
input_dev         227 drivers/usb/storage/onetouch.c 	set_bit(ONETOUCH_BUTTON, input_dev->keybit);
input_dev         228 drivers/usb/storage/onetouch.c 	clear_bit(0, input_dev->keybit);
input_dev         230 drivers/usb/storage/onetouch.c 	input_set_drvdata(input_dev, onetouch);
input_dev         232 drivers/usb/storage/onetouch.c 	input_dev->open = usb_onetouch_open;
input_dev         233 drivers/usb/storage/onetouch.c 	input_dev->close = usb_onetouch_close;
input_dev         256 drivers/usb/storage/onetouch.c 	input_free_device(input_dev);
input_dev          85 drivers/virt/vboxguest/vboxguest_core.h 	struct input_dev *input;
input_dev         200 drivers/virt/vboxguest/vboxguest_linux.c static int vbg_input_open(struct input_dev *input)
input_dev         218 drivers/virt/vboxguest/vboxguest_linux.c static void vbg_input_close(struct input_dev *input)
input_dev         232 drivers/virt/vboxguest/vboxguest_linux.c 	struct input_dev *input;
input_dev          12 drivers/virtio/virtio_input.c 	struct input_dev           *idev;
input_dev         102 drivers/virtio/virtio_input.c static int virtinput_status(struct input_dev *idev, unsigned int type,
input_dev         523 include/linux/hid.h 	struct input_dev *input;
input_dev         967 include/linux/hid.h 	struct input_dev *input = hidinput->input;
input_dev          44 include/linux/input-polldev.h 	struct input_dev *input;
input_dev         155 include/linux/input.h 	int (*setkeycode)(struct input_dev *dev,
input_dev         158 include/linux/input.h 	int (*getkeycode)(struct input_dev *dev,
input_dev         179 include/linux/input.h 	int (*open)(struct input_dev *dev);
input_dev         180 include/linux/input.h 	void (*close)(struct input_dev *dev);
input_dev         181 include/linux/input.h 	int (*flush)(struct input_dev *dev, struct file *file);
input_dev         182 include/linux/input.h 	int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value);
input_dev         205 include/linux/input.h #define to_input_dev(d) container_of(d, struct input_dev, dev)
input_dev         310 include/linux/input.h 	bool (*match)(struct input_handler *handler, struct input_dev *dev);
input_dev         311 include/linux/input.h 	int (*connect)(struct input_handler *handler, struct input_dev *dev, const struct input_device_id *id);
input_dev         344 include/linux/input.h 	struct input_dev *dev;
input_dev         351 include/linux/input.h struct input_dev __must_check *input_allocate_device(void);
input_dev         352 include/linux/input.h struct input_dev __must_check *devm_input_allocate_device(struct device *);
input_dev         353 include/linux/input.h void input_free_device(struct input_dev *dev);
input_dev         355 include/linux/input.h static inline struct input_dev *input_get_device(struct input_dev *dev)
input_dev         360 include/linux/input.h static inline void input_put_device(struct input_dev *dev)
input_dev         366 include/linux/input.h static inline void *input_get_drvdata(struct input_dev *dev)
input_dev         371 include/linux/input.h static inline void input_set_drvdata(struct input_dev *dev, void *data)
input_dev         376 include/linux/input.h int __must_check input_register_device(struct input_dev *);
input_dev         377 include/linux/input.h void input_unregister_device(struct input_dev *);
input_dev         379 include/linux/input.h void input_reset_device(struct input_dev *);
input_dev         381 include/linux/input.h int input_setup_polling(struct input_dev *dev,
input_dev         382 include/linux/input.h 			void (*poll_fn)(struct input_dev *dev));
input_dev         383 include/linux/input.h void input_set_poll_interval(struct input_dev *dev, unsigned int interval);
input_dev         384 include/linux/input.h void input_set_min_poll_interval(struct input_dev *dev, unsigned int interval);
input_dev         385 include/linux/input.h void input_set_max_poll_interval(struct input_dev *dev, unsigned int interval);
input_dev         408 include/linux/input.h void input_set_timestamp(struct input_dev *dev, ktime_t timestamp);
input_dev         409 include/linux/input.h ktime_t *input_get_timestamp(struct input_dev *dev);
input_dev         411 include/linux/input.h void input_event(struct input_dev *dev, unsigned int type, unsigned int code, int value);
input_dev         414 include/linux/input.h static inline void input_report_key(struct input_dev *dev, unsigned int code, int value)
input_dev         419 include/linux/input.h static inline void input_report_rel(struct input_dev *dev, unsigned int code, int value)
input_dev         424 include/linux/input.h static inline void input_report_abs(struct input_dev *dev, unsigned int code, int value)
input_dev         429 include/linux/input.h static inline void input_report_ff_status(struct input_dev *dev, unsigned int code, int value)
input_dev         434 include/linux/input.h static inline void input_report_switch(struct input_dev *dev, unsigned int code, int value)
input_dev         439 include/linux/input.h static inline void input_sync(struct input_dev *dev)
input_dev         444 include/linux/input.h static inline void input_mt_sync(struct input_dev *dev)
input_dev         449 include/linux/input.h void input_set_capability(struct input_dev *dev, unsigned int type, unsigned int code);
input_dev         461 include/linux/input.h static inline void input_set_events_per_packet(struct input_dev *dev, int n_events)
input_dev         466 include/linux/input.h void input_alloc_absinfo(struct input_dev *dev);
input_dev         467 include/linux/input.h void input_set_abs_params(struct input_dev *dev, unsigned int axis,
input_dev         471 include/linux/input.h static inline int input_abs_get_##_suffix(struct input_dev *dev,	\
input_dev         477 include/linux/input.h static inline void input_abs_set_##_suffix(struct input_dev *dev,	\
input_dev         495 include/linux/input.h int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke);
input_dev         496 include/linux/input.h int input_set_keycode(struct input_dev *dev,
input_dev         499 include/linux/input.h bool input_match_device_id(const struct input_dev *dev,
input_dev         502 include/linux/input.h void input_enable_softrepeat(struct input_dev *dev, int delay, int period);
input_dev         534 include/linux/input.h 	int (*upload)(struct input_dev *dev, struct ff_effect *effect,
input_dev         536 include/linux/input.h 	int (*erase)(struct input_dev *dev, int effect_id);
input_dev         538 include/linux/input.h 	int (*playback)(struct input_dev *dev, int effect_id, int value);
input_dev         539 include/linux/input.h 	void (*set_gain)(struct input_dev *dev, u16 gain);
input_dev         540 include/linux/input.h 	void (*set_autocenter)(struct input_dev *dev, u16 magnitude);
input_dev         555 include/linux/input.h int input_ff_create(struct input_dev *dev, unsigned int max_effects);
input_dev         556 include/linux/input.h void input_ff_destroy(struct input_dev *dev);
input_dev         558 include/linux/input.h int input_ff_event(struct input_dev *dev, unsigned int type, unsigned int code, int value);
input_dev         560 include/linux/input.h int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file);
input_dev         561 include/linux/input.h int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file);
input_dev         562 include/linux/input.h int input_ff_flush(struct input_dev *dev, struct file *file);
input_dev         564 include/linux/input.h int input_ff_create_memless(struct input_dev *dev, void *data,
input_dev         565 include/linux/input.h 		int (*play_effect)(struct input_dev *, void *, struct ff_effect *));
input_dev          86 include/linux/input/matrix_keypad.h 			       struct input_dev *input_dev);
input_dev          76 include/linux/input/mt.h int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
input_dev          78 include/linux/input/mt.h void input_mt_destroy_slots(struct input_dev *dev);
input_dev          85 include/linux/input/mt.h static inline void input_mt_slot(struct input_dev *dev, int slot)
input_dev         100 include/linux/input/mt.h bool input_mt_report_slot_state(struct input_dev *dev,
input_dev         103 include/linux/input/mt.h void input_mt_report_finger_count(struct input_dev *dev, int count);
input_dev         104 include/linux/input/mt.h void input_mt_report_pointer_emulation(struct input_dev *dev, bool use_count);
input_dev         105 include/linux/input/mt.h void input_mt_drop_unused(struct input_dev *dev);
input_dev         107 include/linux/input/mt.h void input_mt_sync_frame(struct input_dev *dev);
input_dev         118 include/linux/input/mt.h int input_mt_assign_slots(struct input_dev *dev, int *slots,
input_dev         122 include/linux/input/mt.h int input_mt_get_slot_by_key(struct input_dev *dev, int key);
input_dev          44 include/linux/input/sparse-keymap.h struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
input_dev          46 include/linux/input/sparse-keymap.h struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
input_dev          48 include/linux/input/sparse-keymap.h int sparse_keymap_setup(struct input_dev *dev,
input_dev          50 include/linux/input/sparse-keymap.h 			int (*setup)(struct input_dev *, struct key_entry *));
input_dev          52 include/linux/input/sparse-keymap.h void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
input_dev          55 include/linux/input/sparse-keymap.h bool sparse_keymap_report_event(struct input_dev *dev, unsigned int code,
input_dev           9 include/linux/input/touchscreen.h struct input_dev;
input_dev          20 include/linux/input/touchscreen.h void touchscreen_parse_properties(struct input_dev *input, bool multitouch,
input_dev          27 include/linux/input/touchscreen.h void touchscreen_report_pos(struct input_dev *input,
input_dev         271 include/linux/rmi.h 	struct input_dev *input;
input_dev         307 include/linux/rmi.h 			struct input_dev *input);
input_dev         352 include/linux/rmi.h 	struct input_dev *input;
input_dev          92 include/linux/ucb1400.h 	struct input_dev	*ts_idev;
input_dev         272 include/linux/wm97xx.h 	struct input_dev *input_dev;	/* touchscreen input device */
input_dev         175 include/media/rc-core.h 	struct input_dev		*input_dev;
input_dev          19 include/net/drop_monitor.h 	struct net_device *input_dev;
input_dev          13 include/sound/jack.h struct input_dev;
input_dev          64 include/sound/jack.h 	struct input_dev *input_dev;
input_dev         147 net/bluetooth/hidp/core.c static int hidp_input_event(struct input_dev *dev, unsigned int type,
input_dev         180 net/bluetooth/hidp/core.c 	struct input_dev *dev = session->input;
input_dev         659 net/bluetooth/hidp/core.c 	struct input_dev *input;
input_dev         162 net/bluetooth/hidp/hidp.h 	struct input_dev *input;
input_dev        7968 net/core/devlink.c 		hw_metadata->input_dev = in_devlink_port->type_dev;
input_dev         758 net/core/drop_monitor.c 	if (hw_metadata->input_dev) {
input_dev         759 net/core/drop_monitor.c 		struct net_device *dev = hw_metadata->input_dev;
input_dev         822 net/core/drop_monitor.c 	n_hw_metadata->input_dev = hw_metadata->input_dev;
input_dev         823 net/core/drop_monitor.c 	if (n_hw_metadata->input_dev)
input_dev         824 net/core/drop_monitor.c 		dev_hold(n_hw_metadata->input_dev);
input_dev         838 net/core/drop_monitor.c 	if (hw_metadata->input_dev)
input_dev         839 net/core/drop_monitor.c 		dev_put(hw_metadata->input_dev);
input_dev         218 net/rfkill/input.c static int rfkill_connect(struct input_handler *handler, struct input_dev *dev,
input_dev          37 sound/core/jack.c 	if (!jack->input_dev)
input_dev          43 sound/core/jack.c 		input_unregister_device(jack->input_dev);
input_dev          45 sound/core/jack.c 		input_free_device(jack->input_dev);
input_dev          46 sound/core/jack.c 	jack->input_dev = NULL;
input_dev          82 sound/core/jack.c 	if (!jack->input_dev)
input_dev          85 sound/core/jack.c 	jack->input_dev->name = jack->name;
input_dev          88 sound/core/jack.c 	if (!jack->input_dev->dev.parent)
input_dev          89 sound/core/jack.c 		jack->input_dev->dev.parent = snd_card_get_device_link(card);
input_dev         101 sound/core/jack.c 		input_set_capability(jack->input_dev, EV_KEY, jack->key[i]);
input_dev         104 sound/core/jack.c 	err = input_register_device(jack->input_dev);
input_dev         229 sound/core/jack.c 		jack->input_dev = input_allocate_device();
input_dev         230 sound/core/jack.c 		if (jack->input_dev == NULL) {
input_dev         235 sound/core/jack.c 		jack->input_dev->phys = "ALSA";
input_dev         241 sound/core/jack.c 				input_set_capability(jack->input_dev, EV_SW,
input_dev         263 sound/core/jack.c 	input_free_device(jack->input_dev);
input_dev         285 sound/core/jack.c 	if (!jack->input_dev)
input_dev         288 sound/core/jack.c 	jack->input_dev->dev.parent = parent;
input_dev         355 sound/core/jack.c 	if (!jack->input_dev)
input_dev         362 sound/core/jack.c 			input_report_key(jack->input_dev, jack->key[i],
input_dev         369 sound/core/jack.c 			input_report_switch(jack->input_dev,
input_dev         374 sound/core/jack.c 	input_sync(jack->input_dev);
input_dev         168 sound/drivers/pcsp/pcsp.c 	err = pcspkr_input_init(&pcsp_chip.input_dev, &dev->dev);
input_dev         174 sound/drivers/pcsp/pcsp.c 		pcspkr_input_remove(pcsp_chip.input_dev);
input_dev         185 sound/drivers/pcsp/pcsp.c 	pcspkr_input_remove(chip->input_dev);
input_dev          56 sound/drivers/pcsp/pcsp.h 	struct input_dev *input_dev;
input_dev          43 sound/drivers/pcsp/pcsp_input.c static int pcspkr_input_event(struct input_dev *dev, unsigned int type,
input_dev          76 sound/drivers/pcsp/pcsp_input.c int pcspkr_input_init(struct input_dev **rdev, struct device *dev)
input_dev          80 sound/drivers/pcsp/pcsp_input.c 	struct input_dev *input_dev = input_allocate_device();
input_dev          81 sound/drivers/pcsp/pcsp_input.c 	if (!input_dev)
input_dev          84 sound/drivers/pcsp/pcsp_input.c 	input_dev->name = "PC Speaker";
input_dev          85 sound/drivers/pcsp/pcsp_input.c 	input_dev->phys = "isa0061/input0";
input_dev          86 sound/drivers/pcsp/pcsp_input.c 	input_dev->id.bustype = BUS_ISA;
input_dev          87 sound/drivers/pcsp/pcsp_input.c 	input_dev->id.vendor = 0x001f;
input_dev          88 sound/drivers/pcsp/pcsp_input.c 	input_dev->id.product = 0x0001;
input_dev          89 sound/drivers/pcsp/pcsp_input.c 	input_dev->id.version = 0x0100;
input_dev          90 sound/drivers/pcsp/pcsp_input.c 	input_dev->dev.parent = dev;
input_dev          92 sound/drivers/pcsp/pcsp_input.c 	input_dev->evbit[0] = BIT(EV_SND);
input_dev          93 sound/drivers/pcsp/pcsp_input.c 	input_dev->sndbit[0] = BIT(SND_BELL) | BIT(SND_TONE);
input_dev          94 sound/drivers/pcsp/pcsp_input.c 	input_dev->event = pcspkr_input_event;
input_dev          96 sound/drivers/pcsp/pcsp_input.c 	err = input_register_device(input_dev);
input_dev          98 sound/drivers/pcsp/pcsp_input.c 		input_free_device(input_dev);
input_dev         102 sound/drivers/pcsp/pcsp_input.c 	*rdev = input_dev;
input_dev         106 sound/drivers/pcsp/pcsp_input.c int pcspkr_input_remove(struct input_dev *dev)
input_dev          11 sound/drivers/pcsp/pcsp_input.h int pcspkr_input_init(struct input_dev **rdev, struct device *dev);
input_dev          12 sound/drivers/pcsp/pcsp_input.h int pcspkr_input_remove(struct input_dev *dev);
input_dev         542 sound/pci/es1968.c 	struct input_dev *input_dev;
input_dev        1926 sound/pci/es1968.c 	if (!chip->input_dev)
input_dev        1948 sound/pci/es1968.c 		input_report_key(chip->input_dev, val, 1);
input_dev        1949 sound/pci/es1968.c 		input_sync(chip->input_dev);
input_dev        1950 sound/pci/es1968.c 		input_report_key(chip->input_dev, val, 0);
input_dev        1951 sound/pci/es1968.c 		input_sync(chip->input_dev);
input_dev        2490 sound/pci/es1968.c 	struct input_dev *input_dev;
input_dev        2493 sound/pci/es1968.c 	input_dev = input_allocate_device();
input_dev        2494 sound/pci/es1968.c 	if (!input_dev)
input_dev        2500 sound/pci/es1968.c 	input_dev->name = chip->card->driver;
input_dev        2501 sound/pci/es1968.c 	input_dev->phys = chip->phys;
input_dev        2502 sound/pci/es1968.c 	input_dev->id.bustype = BUS_PCI;
input_dev        2503 sound/pci/es1968.c 	input_dev->id.vendor  = chip->pci->vendor;
input_dev        2504 sound/pci/es1968.c 	input_dev->id.product = chip->pci->device;
input_dev        2505 sound/pci/es1968.c 	input_dev->dev.parent = &chip->pci->dev;
input_dev        2507 sound/pci/es1968.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev        2508 sound/pci/es1968.c 	__set_bit(KEY_MUTE, input_dev->keybit);
input_dev        2509 sound/pci/es1968.c 	__set_bit(KEY_VOLUMEDOWN, input_dev->keybit);
input_dev        2510 sound/pci/es1968.c 	__set_bit(KEY_VOLUMEUP, input_dev->keybit);
input_dev        2512 sound/pci/es1968.c 	err = input_register_device(input_dev);
input_dev        2514 sound/pci/es1968.c 		input_free_device(input_dev);
input_dev        2518 sound/pci/es1968.c 	chip->input_dev = input_dev;
input_dev        2604 sound/pci/es1968.c 	if (chip->input_dev)
input_dev        2605 sound/pci/es1968.c 		input_unregister_device(chip->input_dev);
input_dev          96 sound/pci/hda/hda_beep.c static int snd_hda_beep_event(struct input_dev *dev, unsigned int type,
input_dev         200 sound/pci/hda/hda_beep.c 	struct input_dev *input_dev;
input_dev         225 sound/pci/hda/hda_beep.c 	input_dev = input_allocate_device();
input_dev         226 sound/pci/hda/hda_beep.c 	if (!input_dev) {
input_dev         232 sound/pci/hda/hda_beep.c 	input_dev->name = "HDA Digital PCBeep";
input_dev         233 sound/pci/hda/hda_beep.c 	input_dev->phys = beep->phys;
input_dev         234 sound/pci/hda/hda_beep.c 	input_dev->id.bustype = BUS_PCI;
input_dev         235 sound/pci/hda/hda_beep.c 	input_dev->dev.parent = &codec->card->card_dev;
input_dev         237 sound/pci/hda/hda_beep.c 	input_dev->id.vendor = codec->core.vendor_id >> 16;
input_dev         238 sound/pci/hda/hda_beep.c 	input_dev->id.product = codec->core.vendor_id & 0xffff;
input_dev         239 sound/pci/hda/hda_beep.c 	input_dev->id.version = 0x01;
input_dev         241 sound/pci/hda/hda_beep.c 	input_dev->evbit[0] = BIT_MASK(EV_SND);
input_dev         242 sound/pci/hda/hda_beep.c 	input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
input_dev         243 sound/pci/hda/hda_beep.c 	input_dev->event = snd_hda_beep_event;
input_dev         244 sound/pci/hda/hda_beep.c 	input_set_drvdata(input_dev, beep);
input_dev         246 sound/pci/hda/hda_beep.c 	beep->dev = input_dev;
input_dev          19 sound/pci/hda/hda_beep.h 	struct input_dev *dev;
input_dev         124 sound/pci/hda/patch_realtek.c 	struct input_dev *kb_dev;
input_dev         767 sound/pci/maestro3.c 	struct input_dev *input_dev;
input_dev        1588 sound/pci/maestro3.c 	if (!chip->input_dev)
input_dev        1610 sound/pci/maestro3.c 		input_report_key(chip->input_dev, val, 1);
input_dev        1611 sound/pci/maestro3.c 		input_sync(chip->input_dev);
input_dev        1612 sound/pci/maestro3.c 		input_report_key(chip->input_dev, val, 0);
input_dev        1613 sound/pci/maestro3.c 		input_sync(chip->input_dev);
input_dev        2356 sound/pci/maestro3.c 	if (chip->input_dev)
input_dev        2357 sound/pci/maestro3.c 		input_unregister_device(chip->input_dev);
input_dev        2480 sound/pci/maestro3.c 	struct input_dev *input_dev;
input_dev        2483 sound/pci/maestro3.c 	input_dev = input_allocate_device();
input_dev        2484 sound/pci/maestro3.c 	if (!input_dev)
input_dev        2490 sound/pci/maestro3.c 	input_dev->name = chip->card->driver;
input_dev        2491 sound/pci/maestro3.c 	input_dev->phys = chip->phys;
input_dev        2492 sound/pci/maestro3.c 	input_dev->id.bustype = BUS_PCI;
input_dev        2493 sound/pci/maestro3.c 	input_dev->id.vendor  = chip->pci->vendor;
input_dev        2494 sound/pci/maestro3.c 	input_dev->id.product = chip->pci->device;
input_dev        2495 sound/pci/maestro3.c 	input_dev->dev.parent = &chip->pci->dev;
input_dev        2497 sound/pci/maestro3.c 	__set_bit(EV_KEY, input_dev->evbit);
input_dev        2498 sound/pci/maestro3.c 	__set_bit(KEY_MUTE, input_dev->keybit);
input_dev        2499 sound/pci/maestro3.c 	__set_bit(KEY_VOLUMEDOWN, input_dev->keybit);
input_dev        2500 sound/pci/maestro3.c 	__set_bit(KEY_VOLUMEUP, input_dev->keybit);
input_dev        2502 sound/pci/maestro3.c 	err = input_register_device(input_dev);
input_dev        2504 sound/pci/maestro3.c 		input_free_device(input_dev);
input_dev        2508 sound/pci/maestro3.c 	chip->input_dev = input_dev;
input_dev          27 sound/ppc/beep.c 	struct input_dev *dev;
input_dev          86 sound/ppc/beep.c static int snd_pmac_beep_event(struct input_dev *dev, unsigned int type,
input_dev         208 sound/ppc/beep.c 	struct input_dev *input_dev;
input_dev         218 sound/ppc/beep.c 	input_dev = input_allocate_device();
input_dev         219 sound/ppc/beep.c 	if (! dmabuf || ! input_dev)
input_dev         223 sound/ppc/beep.c 	input_dev->name = "PowerMac Beep";
input_dev         224 sound/ppc/beep.c 	input_dev->phys = "powermac/beep";
input_dev         225 sound/ppc/beep.c 	input_dev->id.bustype = BUS_ADB;
input_dev         226 sound/ppc/beep.c 	input_dev->id.vendor = 0x001f;
input_dev         227 sound/ppc/beep.c 	input_dev->id.product = 0x0001;
input_dev         228 sound/ppc/beep.c 	input_dev->id.version = 0x0100;
input_dev         230 sound/ppc/beep.c 	input_dev->evbit[0] = BIT_MASK(EV_SND);
input_dev         231 sound/ppc/beep.c 	input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
input_dev         232 sound/ppc/beep.c 	input_dev->event = snd_pmac_beep_event;
input_dev         233 sound/ppc/beep.c 	input_dev->dev.parent = &chip->pdev->dev;
input_dev         234 sound/ppc/beep.c 	input_set_drvdata(input_dev, chip);
input_dev         236 sound/ppc/beep.c 	beep->dev = input_dev;
input_dev         255 sound/ppc/beep.c  fail1:	input_free_device(input_dev);
input_dev          49 sound/soc/codecs/cs42l52.c 	struct input_dev *beep;
input_dev         934 sound/soc/codecs/cs42l52.c static int cs42l52_beep_event(struct input_dev *dev, unsigned int type,
input_dev          56 sound/soc/codecs/cs42l56.c 	struct input_dev *beep;
input_dev         998 sound/soc/codecs/cs42l56.c static int cs42l56_beep_event(struct input_dev *dev, unsigned int type,
input_dev          76 sound/soc/codecs/wm8962.c 	struct input_dev *beep;
input_dev        3190 sound/soc/codecs/wm8962.c static int wm8962_beep_event(struct input_dev *dev, unsigned int type,
input_dev         103 sound/usb/caiaq/device.h 	struct input_dev *input_dev;
input_dev         194 sound/usb/caiaq/input.c 	input_report_abs(cdev->input_dev, axis,
input_dev         202 sound/usb/caiaq/input.c 	struct input_dev *input_dev = cdev->input_dev;
input_dev         229 sound/usb/caiaq/input.c 	input_sync(input_dev);
input_dev         235 sound/usb/caiaq/input.c 	struct input_dev *input_dev = cdev->input_dev;
input_dev         241 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_X, i);
input_dev         242 sound/usb/caiaq/input.c 		input_sync(input_dev);
input_dev         247 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT0X, i);
input_dev         249 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT0Y, i);
input_dev         251 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT1X, i);
input_dev         253 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT1Y, i);
input_dev         255 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT2X, i);
input_dev         257 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT2Y, i);
input_dev         259 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT3X, i);
input_dev         261 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT3Y, i);
input_dev         262 sound/usb/caiaq/input.c 		input_sync(input_dev);
input_dev         267 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT0X, decode_erp(buf[21], buf[20]));
input_dev         268 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT0Y, decode_erp(buf[15], buf[14]));
input_dev         269 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT1X, decode_erp(buf[9],  buf[8]));
input_dev         270 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT1Y, decode_erp(buf[3],  buf[2]));
input_dev         273 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT2X, decode_erp(buf[19], buf[18]));
input_dev         274 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT2Y, decode_erp(buf[13], buf[12]));
input_dev         275 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT3X, decode_erp(buf[7],  buf[6]));
input_dev         276 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_HAT3Y, decode_erp(buf[1],  buf[0]));
input_dev         279 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_RX, decode_erp(buf[17], buf[16]));
input_dev         281 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_RY, decode_erp(buf[11], buf[10]));
input_dev         283 sound/usb/caiaq/input.c 		input_report_abs(input_dev, ABS_RZ, decode_erp(buf[5],  buf[4]));
input_dev         285 sound/usb/caiaq/input.c 		input_sync(input_dev);
input_dev         293 sound/usb/caiaq/input.c 	struct input_dev *input_dev = cdev->input_dev;
input_dev         294 sound/usb/caiaq/input.c 	unsigned short *keycode = input_dev->keycode;
input_dev         300 sound/usb/caiaq/input.c 	if (input_dev->id.product == USB_PID_RIGKONTROL2)
input_dev         304 sound/usb/caiaq/input.c 	for (i = 0; i < input_dev->keycodemax && i < len * 8; i++)
input_dev         305 sound/usb/caiaq/input.c 		input_report_key(input_dev, keycode[i],
input_dev         311 sound/usb/caiaq/input.c 		input_report_abs(cdev->input_dev, ABS_MISC, 255 - buf[4]);
input_dev         315 sound/usb/caiaq/input.c 		input_report_abs(cdev->input_dev, ABS_X, buf[5] & 0xf);
input_dev         316 sound/usb/caiaq/input.c 		input_report_abs(cdev->input_dev, ABS_Y, buf[5] >> 4);
input_dev         317 sound/usb/caiaq/input.c 		input_report_abs(cdev->input_dev, ABS_Z, buf[6] & 0xf);
input_dev         318 sound/usb/caiaq/input.c 		input_report_abs(cdev->input_dev, ABS_MISC, buf[6] >> 4);
input_dev         322 sound/usb/caiaq/input.c 	input_sync(input_dev);
input_dev         340 sound/usb/caiaq/input.c 				input_report_key(cdev->input_dev, KONTROLS4_BUTTON(i),
input_dev         346 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(36), buf[9] | ((buf[8] & 0x3) << 8));
input_dev         348 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(37), buf[13] | ((buf[12] & 0x3) << 8));
input_dev         351 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(38), buf[3] & 0xf);
input_dev         352 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(39), buf[4] >> 4);
input_dev         353 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(40), buf[4] & 0xf);
input_dev         354 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(41), buf[5] >> 4);
input_dev         355 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(42), buf[5] & 0xf);
input_dev         356 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(43), buf[6] >> 4);
input_dev         357 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(44), buf[6] & 0xf);
input_dev         358 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(45), buf[7] >> 4);
input_dev         359 sound/usb/caiaq/input.c 			input_report_abs(cdev->input_dev, KONTROLS4_ABS(46), buf[7] & 0xf);
input_dev         468 sound/usb/caiaq/input.c 	input_sync(cdev->input_dev);
input_dev         482 sound/usb/caiaq/input.c 		input_report_abs(cdev->input_dev, MASCHINE_PAD(pad_id),
input_dev         487 sound/usb/caiaq/input.c 	input_sync(cdev->input_dev);
input_dev         532 sound/usb/caiaq/input.c static int snd_usb_caiaq_input_open(struct input_dev *idev)
input_dev         551 sound/usb/caiaq/input.c static void snd_usb_caiaq_input_close(struct input_dev *idev)
input_dev         571 sound/usb/caiaq/input.c 	if (!cdev->input_dev || len < 1)
input_dev         590 sound/usb/caiaq/input.c 	struct input_dev *input;
input_dev         817 sound/usb/caiaq/input.c 	cdev->input_dev = input;
input_dev         827 sound/usb/caiaq/input.c 	cdev->input_dev = NULL;
input_dev         833 sound/usb/caiaq/input.c 	if (!cdev || !cdev->input_dev)
input_dev         840 sound/usb/caiaq/input.c 	input_unregister_device(cdev->input_dev);
input_dev         841 sound/usb/caiaq/input.c 	cdev->input_dev = NULL;