Defined in 1 files as a function:

Referenced in 42 files:

Smatch caller information:

drivers/input/keyboard/atkbd.c atkbd_from_serio() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/input/serio/libps2.c ps2_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/zhenhua.c zhenhua_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/zhenhua.c zhenhua_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/mouse/sermouse.c sermouse_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/mouse/sermouse.c sermouse_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/gunze.c gunze_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/gunze.c gunze_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/mouse/psmouse-base.c psmouse_from_serio() -> serio_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/i2c/busses/i2c-taos-evm.c taos_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/i2c/busses/i2c-taos-evm.c taos_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/i2c/busses/i2c-taos-evm.c taos_smbus_xfer() -> serio_get_drvdata()

Type Parameter Key Value
BUF_SIZE 0 serio s32min-(-2),1-s32max
BUF_SIZE 0 serio s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 serio unit_byte

drivers/input/touchscreen/touchright.c tr_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/touchright.c tr_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/dynapro.c dynapro_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/dynapro.c dynapro_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/penmount.c pm_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/penmount.c pm_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/elo.c elo_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/elo.c elo_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/serio/ps2mult.c ps2mult_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/serio/ps2mult.c ps2mult_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/serio/ps2mult.c ps2mult_reconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/input/serio/ps2mult.c ps2mult_serio_start() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 0,4096-ptr_max
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/input/serio/ps2mult.c ps2mult_serio_stop() -> serio_get_drvdata()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/input/serio/ps2mult.c ps2mult_serio_write() -> serio_get_drvdata()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &extron->serio_lock
HALF_LOCKED2 &iforce->xmit_lock
HALF_LOCKED2 &rain->write_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/input/joystick/fsia6b.c fsia6b_serio_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/fsia6b.c fsia6b_serio_irq() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/keyboard/newtonkbd.c nkbd_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/keyboard/newtonkbd.c nkbd_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/touchwin.c tw_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/touchwin.c tw_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/keyboard/xtkbd.c xtkbd_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/keyboard/xtkbd.c xtkbd_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/warrior.c warrior_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/warrior.c warrior_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/media/cec/usb/rainshadow/rainshadow-cec.c rain_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/media/cec/usb/rainshadow/rainshadow-cec.c rain_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/spaceorb.c spaceorb_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/spaceorb.c spaceorb_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/inexio.c inexio_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/inexio.c inexio_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c extron_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c extron_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/magellan.c magellan_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/magellan.c magellan_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/wacom_w8001.c w8001_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/wacom_w8001.c w8001_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/fujitsu_ts.c fujitsu_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/fujitsu_ts.c fujitsu_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/twidjoy.c twidjoy_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/twidjoy.c twidjoy_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/touchit213.c touchit213_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/touchit213.c touchit213_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/mtouch.c mtouch_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/mtouch.c mtouch_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/egalax_ts_serial.c egalax_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/egalax_ts_serial.c egalax_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/keyboard/stowaway.c skbd_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/keyboard/stowaway.c skbd_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/iforce/iforce-serio.c iforce_serio_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/iforce/iforce-serio.c iforce_serio_irq() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/iforce/iforce-serio.c iforce_serio_write_wakeup() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &serport->lock
LOCK2 irq
HALF_LOCKED2 &tty->ldisc_sem
HALF_LOCKED2 &tty->legacy_mutex
TYPE_LOCK (struct serport)->lock

drivers/input/joystick/stinger.c stinger_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/stinger.c stinger_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/joystick/spaceball.c spaceball_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/joystick/spaceball.c spaceball_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/tsc40.c tsc_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/tsc40.c tsc_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/serio/serio_raw.c serio_raw_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/serio/serio_raw.c serio_raw_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/serio/serio_raw.c serio_raw_reconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/media/cec/usb/pulse8/pulse8-cec.c pulse8_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/media/cec/usb/pulse8/pulse8-cec.c pulse8_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/touchscreen/hampshire.c hampshire_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/touchscreen/hampshire.c hampshire_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/keyboard/lkkbd.c lkkbd_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/keyboard/lkkbd.c lkkbd_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/tablet/wacom_serial4.c wacom_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/tablet/wacom_serial4.c wacom_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/mouse/vsxxxaa.c vsxxxaa_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/mouse/vsxxxaa.c vsxxxaa_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock

drivers/input/keyboard/sunkbd.c sunkbd_disconnect() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex

drivers/input/keyboard/sunkbd.c sunkbd_interrupt() -> serio_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &serio->lock
TYPE_LOCK (struct serio)->lock