Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/input/mouse/trackpoint.c trackpoint_is_attr_visible() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 1 attr 1-u64max
DATA_SOURCE 0 psmouse r psmouse_from_serio
DATA_SOURCE 1 attr $1
RX_PATH
TASK_NOT_RUNNING

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 7197310463951917056
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 2454605957974384640
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 521598938672132096
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 9176258871025491968
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 3707176484150304768
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 6035954929804009472
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 3477039811390197760
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 7425736993411133440
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 1304479679859597312
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 6673921725850935296
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 7578243533915533312
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 1846774319676076032
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 6466679474347180032
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex

drivers/input/mouse/trackpoint.c trackpoint_sync() -> trackpoint_is_attr_available()

Type Parameter Key Value
PARAM_VALUE 0 psmouse 4096-ptr_max
PARAM_VALUE 0 psmouse->private 4096-ptr_max
PARAM_VALUE 1 attr 558409576176074752
BUF_SIZE 0 psmouse->dev (-1),2480
BUF_SIZE 0 psmouse->name (-1),11
BUF_SIZE 0 psmouse->private (-1),16
CAPPED_DATA 0 psmouse->ps2dev.serio 1
DATA_SOURCE 0 psmouse $0
STR_LEN 0 psmouse->name (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 psmouse->dev->max_vals
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &psmouse_mutex