Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/input/serio/serio.c serio_close() -> serio_set_drv()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
PARAM_VALUE 0 serio->dev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 serio->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 serio->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 serio->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 serio->dev.p->dead 0-1
PARAM_VALUE 0 serio->dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 serio->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serio->drv 4096-ptr_max
PARAM_VALUE 1 drv 0
BUF_SIZE 0 serio->dev.driver (-1),152
CAPPED_DATA 0 serio 1
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &psmouse_mutex

drivers/input/serio/serio.c serio_open() -> serio_set_drv()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
PARAM_VALUE 0 serio->dev.driver_data 1-u64max
PARAM_VALUE 0 serio->dev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 serio->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 serio->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 serio->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 serio->dev.p->dead 0-1
PARAM_VALUE 0 serio->dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 serio->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 drv 4096-ptr_max
PARAM_VALUE 1 drv->cleanup 0,5295240782667907072,6389516439830728704
PARAM_VALUE 1 drv->connect 4096-ptr_max
PARAM_VALUE 1 drv->description 4096-ptr_max
PARAM_VALUE 1 drv->disconnect 4096-ptr_max
PARAM_VALUE 1 drv->driver 470310605980618752,552761390340767744,684342447671943168,825541564368683008,933398923161432064,942331462715789312,1749350180030504960,1846264576287301632,2096651444775419904,3022022381033521152,3208331857822269440-s64max
PARAM_VALUE 1 drv->fast_reconnect 0,7392953420624187392
PARAM_VALUE 1 drv->id_table 4096-ptr_max
PARAM_VALUE 1 drv->interrupt 4096-ptr_max
PARAM_VALUE 1 drv->reconnect 0,1973852914453200896,3734160408227966976,3826938294829096960,7661431019737776128
PARAM_VALUE 1 drv->write_wakeup 0,3070275202085548032
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
DATA_SOURCE 1 drv $1
HARD_MAX 1 drv->driver 9006146882664955904
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &psmouse_mutex

drivers/input/serio/serio.c serio_open() -> serio_set_drv()

Type Parameter Key Value
PARAM_VALUE 0 serio 4096-ptr_max
PARAM_VALUE 0 serio->dev.driver_data 1-u64max
PARAM_VALUE 0 serio->dev.iommu_group->owner_cnt 0-4294967295
PARAM_VALUE 0 serio->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 serio->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 serio->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 serio->dev.p->dead 0-1
PARAM_VALUE 0 serio->dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 serio->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 serio->drv 4096-ptr_max
PARAM_VALUE 0 serio->drv->cleanup 0,5295240782667907072,6389516439830728704
PARAM_VALUE 0 serio->drv->connect 4096-ptr_max
PARAM_VALUE 0 serio->drv->description 4096-ptr_max
PARAM_VALUE 0 serio->drv->disconnect 4096-ptr_max
PARAM_VALUE 0 serio->drv->fast_reconnect 0,7392953420624187392
PARAM_VALUE 0 serio->drv->id_table 4096-ptr_max
PARAM_VALUE 0 serio->drv->interrupt 4096-ptr_max
PARAM_VALUE 0 serio->drv->reconnect 0,1973852914453200896,3734160408227966976,3826938294829096960,7661431019737776128
PARAM_VALUE 0 serio->drv->write_wakeup 0,3070275202085548032
PARAM_VALUE 0 serio->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 serio->open 1-u64max
PARAM_VALUE 1 drv 0
BUF_SIZE 0 serio->dev.driver (-1),152
DATA_SOURCE 0 serio $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &psmouse_mutex