Defined in 125 files as a member:

Defined in 3 files as a function:

Referenced in 2493 files:

Smatch assignments to (struct input_dev)->open:

drivers/input/joystick/grip_mp.c register_slot() -> (struct input_dev)->open [6491752261402095616]

drivers/input/joystick/cobra.c cobra_connect() -> (struct input_dev)->open [1544025550994477056]

drivers/input/touchscreen/himax_hx852x.c hx852x_probe() -> (struct input_dev)->open [4583035780695707648]

drivers/input/touchscreen/ar1021_i2c.c ar1021_i2c_probe() -> (struct input_dev)->open [4992973473491234816]

drivers/hid/hid-nvidia-shield.c shield_haptics_create() -> (struct input_dev)->open [min-max]

drivers/input/touchscreen/ts4800-ts.c ts4800_ts_probe() -> (struct input_dev)->open [4129143268407517184]

drivers/misc/lis3lv02d/lis3lv02d.c lis3lv02d_joystick_enable() -> (struct input_dev)->open [8446283313011400704]

drivers/input/mouse/synaptics_usb.c synusb_probe() -> (struct input_dev)->open [4899168143615815680]

drivers/input/touchscreen/tsc200x-core.c tsc200x_probe() -> (struct input_dev)->open [7944467876868689920]

drivers/input/touchscreen/rohm_bu21023.c rohm_bu21023_i2c_probe() -> (struct input_dev)->open [1721306295962906624]

drivers/input/touchscreen/tsc2007_core.c tsc2007_probe() -> (struct input_dev)->open [3132852051342413824]

drivers/input/touchscreen/stmpe-ts.c stmpe_input_probe() -> (struct input_dev)->open [5410612536676589568]

drivers/input/keyboard/goldfish_events.c events_probe() -> (struct input_dev)->open [0]

drivers/input/keyboard/tegra-kbc.c tegra_kbc_probe() -> (struct input_dev)->open [2637231175021879296]

drivers/input/keyboard/max7359_keypad.c max7359_probe() -> (struct input_dev)->open [302441581031424]

drivers/input/misc/yealink.c usb_probe() -> (struct input_dev)->open [885461070355517440]

drivers/input/mouse/vmmouse.c vmmouse_report_events() -> (struct input_dev)->open [min-max]

drivers/hid/hid-input.c hidinput_allocate() -> (struct input_dev)->open [289404685073162240]

drivers/input/rmi4/rmi_f3a.c rmi_f3a_initialize() -> (struct input_dev)->open [0]

drivers/hid/hid-steam.c steam_input_register() -> (struct input_dev)->open [149046189921222656]

drivers/hid/hid-steam.c steam_sensors_register() -> (struct input_dev)->open [5969927712500875264]

drivers/input/touchscreen/ektf2127.c ektf2127_probe() -> (struct input_dev)->open [3142866943853625344]

drivers/iio/adc/at91_adc.c at91_ts_register() -> (struct input_dev)->open [1898024006107000832]

drivers/input/misc/retu-pwrbutton.c retu_pwrbutton_irq() -> (struct input_dev)->open [0-u64max]

drivers/input/touchscreen/atmel_mxt_ts.c mxt_initialize_input_device() -> (struct input_dev)->open [8092219381893488640]

drivers/input/tablet/kbtab.c kbtab_probe() -> (struct input_dev)->open [4505170491767496704]

drivers/input/joystick/a3d.c a3d_connect() -> (struct input_dev)->open [1340179963630112768]

drivers/input/joystick/interact.c interact_connect() -> (struct input_dev)->open [363848494697975808]

drivers/input/touchscreen/bu21029_ts.c bu21029_probe() -> (struct input_dev)->open [1737112959646007296]

drivers/input/joystick/adc-joystick.c adc_joystick_probe() -> (struct input_dev)->open [510892320614047744]

drivers/input/touchscreen/da9052_tsi.c da9052_ts_probe() -> (struct input_dev)->open [7490436304997167104]

drivers/input/touchscreen/novatek-nvt-ts.c nvt_ts_probe() -> (struct input_dev)->open [4184524246260191232]

drivers/input/joystick/iforce/iforce-main.c iforce_init_device() -> (struct input_dev)->open [1430763813215952896]

drivers/input/touchscreen/mxs-lradc-ts.c mxs_lradc_ts_register() -> (struct input_dev)->open [1680331956932063232]

drivers/platform/x86/intel/mrfld_pwrbtn.c mrfld_pwrbtn_interrupt() -> (struct input_dev)->open [0-u64max]

drivers/input/rmi4/rmi_f30.c rmi_f30_initialize() -> (struct input_dev)->open [0]

drivers/input/joystick/gf2k.c gf2k_connect() -> (struct input_dev)->open [2778668098655023104]

drivers/input/mouse/appletouch.c atp_probe() -> (struct input_dev)->open [8253289889873362944]

drivers/input/touchscreen/wm831x-ts.c wm831x_ts_probe() -> (struct input_dev)->open [2630978403944288256]

drivers/input/keyboard/samsung-keypad.c samsung_keypad_probe() -> (struct input_dev)->open [1289548379417866240]

drivers/input/tests/input_test.c input_test_exit() -> (struct input_dev)->open [ignore]

drivers/input/tests/input_test.c input_test_grab() -> (struct input_dev)->open [ignore]

drivers/input/tests/input_test.c input_test_match_device_id() -> (struct input_dev)->open [ignore]

drivers/input/tests/input_test.c input_test_polling() -> (struct input_dev)->open [ignore]

drivers/input/tests/input_test.c input_test_timestamp() -> (struct input_dev)->open [ignore]

drivers/input/joystick/pxrc.c pxrc_probe() -> (struct input_dev)->open [8866322778536419328]

drivers/input/misc/e3x0-button.c e3x0_button_press_handler() -> (struct input_dev)->open [0-u64max]

drivers/input/misc/e3x0-button.c e3x0_button_release_handler() -> (struct input_dev)->open [0-u64max]

drivers/input/touchscreen/sun4i-ts.c sun4i_ts_probe() -> (struct input_dev)->open [5541489595692167168]

drivers/input/tablet/aiptek.c aiptek_probe() -> (struct input_dev)->open [6770736194620739584]

drivers/input/joystick/guillemot.c guillemot_connect() -> (struct input_dev)->open [5899812504823140352]

drivers/input/touchscreen/stmfts.c stmfts_probe() -> (struct input_dev)->open [1794507325591781376]

drivers/input/tablet/pegasus_notetaker.c pegasus_probe() -> (struct input_dev)->open [1324991633558048768]

drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_init() -> (struct input_dev)->open [1275101993807790080]

drivers/input/mouse/synaptics_i2c.c synaptics_i2c_probe() -> (struct input_dev)->open [0]

drivers/input/mouse/synaptics_i2c.c synaptics_i2c_set_input_params() -> (struct input_dev)->open [396740989212618752]

drivers/input/mouse/cyapa.c cyapa_create_input_dev() -> (struct input_dev)->open [7691973223785766912]

drivers/input/touchscreen/usbtouchscreen.c usbtouch_probe() -> (struct input_dev)->open [1354112352557314048]

drivers/input/joystick/tmdc.c tmdc_setup_port() -> (struct input_dev)->open [87994275215028224]

drivers/input/joystick/xpad.c xpad_init_input() -> (struct input_dev)->open [5947021504404164608]

drivers/input/keyboard/qt2160.c qt2160_irq() -> (struct input_dev)->open [0-u64max]

drivers/input/touchscreen/zet6223.c zet6223_probe() -> (struct input_dev)->open [5034298191023300608]

drivers/input/touchscreen/bcm_iproc_tsc.c iproc_ts_probe() -> (struct input_dev)->open [7819621531966803968]

drivers/input/touchscreen/88pm860x-ts.c pm860x_touch_probe() -> (struct input_dev)->open [1204590662749995008]

drivers/input/touchscreen/auo-pixcir-ts.c auo_pixcir_probe() -> (struct input_dev)->open [7821474802451914752]

drivers/input/input.c input_allocate_device() -> (struct input_dev)->open [0-u64max]

drivers/input/input.c input_dev_release() -> (struct input_dev)->open [min-max]

drivers/input/touchscreen/mc13783_ts.c mc13783_ts_probe() -> (struct input_dev)->open [186950015561543680]

drivers/input/touchscreen/sx8654.c sx8654_probe() -> (struct input_dev)->open [1810262053678530560]

drivers/input/keyboard/matrix_keypad.c matrix_keypad_probe() -> (struct input_dev)->open [4670412674848464896]

drivers/input/keyboard/pinephone-keyboard.c ppkb_probe() -> (struct input_dev)->open [3581335332717441024]

drivers/input/misc/adxl34x.c adxl34x_probe() -> (struct input_dev)->open [1205132626123186176]

drivers/platform/x86/acer-wmi.c acer_wmi_accel_setup() -> (struct input_dev)->open [2199936851733438464]

drivers/input/misc/max77693-haptic.c max77693_haptic_probe() -> (struct input_dev)->open [1447577548109406208]

drivers/input/rmi4/rmi_f12.c rmi_f12_probe() -> (struct input_dev)->open [0]

drivers/input/joystick/adafruit-seesaw.c seesaw_probe() -> (struct input_dev)->open [9133449147781926912]

drivers/input/joystick/gamecon.c gc_setup_pad() -> (struct input_dev)->open [2311435061623726080]

drivers/input/touchscreen/colibri-vf50-ts.c vf50_ts_probe() -> (struct input_dev)->open [987415373451124736]

drivers/input/keyboard/max7360-keypad.c max7360_keypad_probe() -> (struct input_dev)->open [0,4347092013916127232]

drivers/input/misc/atc260x-onkey.c atc260x_onkey_probe() -> (struct input_dev)->open [3429597668319649792]

drivers/input/touchscreen/cyttsp_core.c cyttsp_probe() -> (struct input_dev)->open [4491876502113882112]

drivers/input/joystick/db9.c db9_attach() -> (struct input_dev)->open [93828521361063936]

drivers/input/misc/twl4030-pwrbutton.c powerbutton_irq() -> (struct input_dev)->open [0-u64max]

sound/usb/caiaq/input.c snd_usb_caiaq_input_init() -> (struct input_dev)->open [1613605432175591424]

drivers/input/touchscreen/wm97xx-core.c wm97xx_register_touch() -> (struct input_dev)->open [1195334899771375616]

drivers/input/misc/rk805-pwrkey.c pwrkey_fall_irq() -> (struct input_dev)->open [0-u64max]

drivers/input/misc/rk805-pwrkey.c pwrkey_rise_irq() -> (struct input_dev)->open [0-u64max]

drivers/hid/hid-lg-g15.c lg_g15_init_input_dev_core() -> (struct input_dev)->open [8555254685824593920]

drivers/input/touchscreen/resistive-adc-touch.c grts_probe() -> (struct input_dev)->open [8042271936578883584]

drivers/input/misc/axp20x-pek.c axp20x_pek_irq() -> (struct input_dev)->open [0-u64max]

drivers/input/touchscreen/imx6ul_tsc.c imx6ul_tsc_probe() -> (struct input_dev)->open [3255126997630455808]

drivers/platform/x86/intel/chtdc_ti_pwrbtn.c chtdc_ti_pwrbtn_interrupt() -> (struct input_dev)->open [0-u64max]

drivers/input/touchscreen/s6sy761.c s6sy761_probe() -> (struct input_dev)->open [6761435909739958272]

drivers/input/touchscreen/zinitix.c zinitix_init_input_dev() -> (struct input_dev)->open [2579172283699331072]

drivers/input/keyboard/st-keyscan.c keyscan_probe() -> (struct input_dev)->open [5046345376542412800]

drivers/input/touchscreen/wacom_i2c.c wacom_i2c_probe() -> (struct input_dev)->open [6249126272840839168]

drivers/input/rmi4/rmi_f21.c rmi_f21_probe() -> (struct input_dev)->open [0]

drivers/input/misc/mma8450.c mma8450_probe() -> (struct input_dev)->open [4172602547479105536]

drivers/input/touchscreen/iqs5xx.c iqs5xx_axis_init() -> (struct input_dev)->open [4413568691090640896]

drivers/input/misc/pmic8xxx-pwrkey.c pwrkey_press_irq() -> (struct input_dev)->open [0-u64max]

drivers/input/misc/pmic8xxx-pwrkey.c pwrkey_release_irq() -> (struct input_dev)->open [0-u64max]

drivers/hid/hid-alps.c alps_input_configured() -> (struct input_dev)->open [1815364687853264896]

drivers/acpi/button.c acpi_button_probe() -> (struct input_dev)->open [3584837392409214976]

drivers/input/tablet/hanwang.c hanwang_probe() -> (struct input_dev)->open [1054345080854446080]

drivers/input/keyboard/pmic8xxx-keypad.c pmic8xxx_kp_probe() -> (struct input_dev)->open [5077868691321921536]

drivers/platform/chrome/chromeos_tbmc.c chromeos_tbmc_probe() -> (struct input_dev)->open [6763058153443311616]

drivers/input/touchscreen/pixcir_i2c_ts.c pixcir_i2c_ts_probe() -> (struct input_dev)->open [8498579280790953984]

drivers/input/touchscreen/wacom_w8001.c w8001_set_devdata() -> (struct input_dev)->open [2056397233558962176]

drivers/input/touchscreen/imagis.c imagis_init_input_dev() -> (struct input_dev)->open [106079703651074048]

drivers/input/keyboard/spear-keyboard.c spear_kbd_probe() -> (struct input_dev)->open [810272375306412032]

drivers/input/touchscreen/da9034-ts.c da9034_touch_probe() -> (struct input_dev)->open [168679425723883520]

drivers/input/keyboard/imx_keypad.c imx_keypad_probe() -> (struct input_dev)->open [6323628318697582592]

drivers/input/keyboard/gpio_keys.c gpio_keys_probe() -> (struct input_dev)->open [3938812522993242112]

drivers/platform/x86/classmate-laptop.c cmpc_accel_idev_init() -> (struct input_dev)->open [673678397021495296]

drivers/platform/x86/classmate-laptop.c cmpc_accel_idev_init_v4() -> (struct input_dev)->open [2357031786942734336]

drivers/input/misc/kxtj9.c kxtj9_probe() -> (struct input_dev)->open [796108503490150400]

drivers/input/misc/ati_remote2.c ati_remote2_input_init() -> (struct input_dev)->open [3651301589631258624]

drivers/input/keyboard/lpc32xx-keys.c lpc32xx_kscan_probe() -> (struct input_dev)->open [2467248871235231744]

drivers/input/misc/keyspan_remote.c keyspan_probe() -> (struct input_dev)->open [1787493686376300544]

drivers/usb/storage/onetouch.c onetouch_connect_input() -> (struct input_dev)->open [5472376193514672128]

drivers/input/misc/cma3000_d0x.c cma3000_init() -> (struct input_dev)->open [5726730465059102720]

drivers/input/touchscreen/chipone_icn8318.c icn8318_probe() -> (struct input_dev)->open [2657835484484734976]

drivers/input/joystick/sidewinder.c sw_connect() -> (struct input_dev)->open [8034142921979908096]

drivers/input/tablet/acecad.c usb_acecad_probe() -> (struct input_dev)->open [7027408634543874048]

drivers/input/joystick/walkera0701.c walkera0701_attach() -> (struct input_dev)->open [2446932342326128640]

drivers/input/rmi4/rmi_f11.c rmi_f11_initialize() -> (struct input_dev)->open [0]

drivers/input/joystick/analog.c analog_init_device() -> (struct input_dev)->open [7881587522566520832]

drivers/input/touchscreen/wacom_w9000.c wacom_w9000_probe() -> (struct input_dev)->open [5658648527869788160]

drivers/platform/x86/lg-laptop.c lg_laptop_notify_handler() -> (struct input_dev)->open [0-u64max]

drivers/input/touchscreen/ad7879.c ad7879_probe() -> (struct input_dev)->open [9185367851537268736]

drivers/media/rc/ati_remote.c ati_remote_input_init() -> (struct input_dev)->open [973990556426809344]

drivers/input/misc/cm109.c cm109_usb_probe() -> (struct input_dev)->open [7795184724154650624]

drivers/virt/vboxguest/vboxguest_linux.c vbg_create_input_device() -> (struct input_dev)->open [1198572898068770816]

drivers/hid/hid-udraw-ps3.c allocate_and_setup() -> (struct input_dev)->open [6567144912496427008]

drivers/input/mouse/alps.c alps_register_bare_ps2_mouse() -> (struct input_dev)->open [min-max]

drivers/hid/hid-logitech-hidpp.c hidpp_allocate_input() -> (struct input_dev)->open [3631614871588950016]

drivers/input/keyboard/omap4-keypad.c omap4_keypad_probe() -> (struct input_dev)->open [2787884736852434944]

drivers/input/touchscreen/fsl-imx25-tcq.c mx25_tcq_probe() -> (struct input_dev)->open [1301032806696120320]

drivers/input/touchscreen/migor_ts.c migor_ts_probe() -> (struct input_dev)->open [2919220173114732544]

drivers/input/joystick/psxpad-spi.c psxpad_spi_probe() -> (struct input_dev)->open [3876140530329763840]

drivers/input/misc/hisi_powerkey.c hi65xx_power_press_isr() -> (struct input_dev)->open [0-u64max]

drivers/input/misc/hisi_powerkey.c hi65xx_power_release_isr() -> (struct input_dev)->open [0-u64max]

drivers/input/misc/hisi_powerkey.c hi65xx_restart_toggle_isr() -> (struct input_dev)->open [0-u64max]

drivers/input/joystick/grip.c grip_connect() -> (struct input_dev)->open [2713973752829054976]

drivers/input/keyboard/tc3589x-keypad.c tc3589x_keypad_probe() -> (struct input_dev)->open [8262357187723120640]

drivers/input/misc/da7280.c da7280_probe() -> (struct input_dev)->open [7932257559129513984]

drivers/hid/hid-letsketch.c letsketch_alloc_input_dev() -> (struct input_dev)->open [3129969351541391360]

drivers/input/touchscreen/eeti_ts.c eeti_ts_probe() -> (struct input_dev)->open [1041052017683132416]

drivers/hid/hid-wiimote-modules.c wiimod_accel_probe() -> (struct input_dev)->open [6365380546097221632]

drivers/hid/hid-wiimote-modules.c wiimod_bboard_probe() -> (struct input_dev)->open [299427836431745024]

drivers/hid/hid-wiimote-modules.c wiimod_classic_probe() -> (struct input_dev)->open [7539614968274198528]

drivers/hid/hid-wiimote-modules.c wiimod_drums_probe() -> (struct input_dev)->open [576627000491184128]

drivers/hid/hid-wiimote-modules.c wiimod_guitar_probe() -> (struct input_dev)->open [6442141538526457856]

drivers/hid/hid-wiimote-modules.c wiimod_ir_probe() -> (struct input_dev)->open [7815548827089264640]

drivers/hid/hid-wiimote-modules.c wiimod_mp_probe() -> (struct input_dev)->open [3181472483489353728]

drivers/hid/hid-wiimote-modules.c wiimod_nunchuk_probe() -> (struct input_dev)->open [6735160046149550080]

drivers/hid/hid-wiimote-modules.c wiimod_pro_probe() -> (struct input_dev)->open [5374838422657368064]

drivers/hid/hid-wiimote-modules.c wiimod_turntable_probe() -> (struct input_dev)->open [6224928953390071808]

drivers/input/mouse/bcm5974.c bcm5974_probe() -> (struct input_dev)->open [952539635919159296]

drivers/hid/wacom_sys.c wacom_allocate_input() -> (struct input_dev)->open [4781416808885600256]

drivers/input/touchscreen/sur40.c sur40_probe() -> (struct input_dev)->open [4029720010838237184]

drivers/input/keyboard/ep93xx_keypad.c ep93xx_keypad_probe() -> (struct input_dev)->open [386777194216902656]

drivers/input/touchscreen/mms114.c mms114_probe() -> (struct input_dev)->open [6833542812694134784]

drivers/input/touchscreen/melfas_mip4.c mip4_probe() -> (struct input_dev)->open [3531328531442401280]

drivers/input/touchscreen/msg2638.c msg2638_init_input_dev() -> (struct input_dev)->open [3819685508696084480]

drivers/input/touchscreen/zforce_ts.c zforce_probe() -> (struct input_dev)->open [735093128592904192]

drivers/input/keyboard/pxa27x_keypad.c pxa27x_keypad_parse_properties() -> (struct input_dev)->open [0]

drivers/input/keyboard/pxa27x_keypad.c pxa27x_keypad_probe() -> (struct input_dev)->open [0,660359414832701440]

drivers/media/rc/rc-main.c rc_prepare_rx_device() -> (struct input_dev)->open [9213317763514773504]

drivers/auxdisplay/ht16k33.c ht16k33_keypad_probe() -> (struct input_dev)->open [3248405454058176512]

drivers/input/joystick/adi.c adi_init_input() -> (struct input_dev)->open [6081085274581749760]

drivers/input/keyboard/cros_ec_keyb.c cros_ec_keyb_probe() -> (struct input_dev)->open [0]

drivers/input/keyboard/cros_ec_keyb.c cros_ec_keyb_register_matrix() -> (struct input_dev)->open [0]

drivers/input/keyboard/gpio_keys_polled.c gpio_keys_polled_probe() -> (struct input_dev)->open [6865377589661298688]

drivers/input/keyboard/cap11xx.c cap11xx_i2c_probe() -> (struct input_dev)->open [2506993313703620608]

drivers/hid/hid-playstation.c ps_gamepad_create() -> (struct input_dev)->open [min-max]

drivers/hid/hid-playstation.c ps_headset_jack_create() -> (struct input_dev)->open [min-max]

drivers/hid/hid-playstation.c ps_sensors_create() -> (struct input_dev)->open [min-max]

drivers/hid/hid-playstation.c ps_touchpad_create() -> (struct input_dev)->open [min-max]

drivers/input/joystick/turbografx.c tgfx_attach() -> (struct input_dev)->open [4249030470305169408]

drivers/input/misc/bma150.c bma150_probe() -> (struct input_dev)->open [4452732944290127872]

drivers/input/keyboard/bcm-keypad.c bcm_kp_probe() -> (struct input_dev)->open [5341117478288846848]