Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/input/input.c input_handle_event() -> input_event_dispose()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->phys_limit 0-s64max
PARAM_VALUE 0 dev->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->inhibited 0
PARAM_VALUE 0 dev->poller->poll_interval 0-4294967295
PARAM_VALUE 0 dev->poller->poll_interval_max 0-4294967295
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 disposition 1,3,5,9
PARAM_VALUE 2 type 0-5,17-18,20-22
BUF_SIZE 0 dev (-1),2480
BUF_SIZE 0 dev (-1),2480
BUF_SIZE 0 dev->phys (-1),9
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 disposition r input_get_disposition
DATA_SOURCE 2 type $1
DATA_SOURCE 3 code $2
DATA_SOURCE 4 value $3 [m]
STR_LEN 0 dev->phys (-1),8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 type 0-5,17-18,20-22
USER_DATA 3 code 0-u16max
USER_DATA 4 value s32min-s32max
NO_OVERFLOW_SIMPLE 0 dev->max_vals
UNITS 0 dev unit_byte
UNITS 4 value unit_array_size
LOCK2 irq
LOCK2 0 &dev->event_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct input_dev)->event_lock

drivers/input/input.c input_set_keycode() -> input_event_dispose()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->evbit 4096-ptr_max
PARAM_VALUE 0 dev->key 4096-ptr_max
PARAM_VALUE 0 dev->keybit 4096-ptr_max
PARAM_VALUE 1 disposition 1
PARAM_VALUE 2 type 1
PARAM_VALUE 3 code 0-767
PARAM_VALUE 4 value 0
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &dev->event_lock
HALF_LOCKED2 &evdev->mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct input_dev)->event_lock

drivers/input/input.c input_set_keycode() -> input_event_dispose()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->evbit 4096-ptr_max
PARAM_VALUE 0 dev->key 4096-ptr_max
PARAM_VALUE 0 dev->keybit 4096-ptr_max
PARAM_VALUE 0 dev->num_vals 0-4294967294
PARAM_VALUE 1 disposition 9
PARAM_VALUE 2 type 0
PARAM_VALUE 3 code 0
PARAM_VALUE 4 value 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &dev->event_lock
HALF_LOCKED2 &evdev->mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct input_dev)->event_lock