Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hid/hid-mcp2200.c mcp_get() -> mcp_get_multiple()

Type Parameter Key Value
PARAM_VALUE 0 gc 6463009807269822464
PARAM_VALUE 0 gc->add_pin_ranges 0
PARAM_VALUE 0 gc->base (-1)
PARAM_VALUE 0 gc->can_sleep 1
PARAM_VALUE 0 gc->dbg_show 0
PARAM_VALUE 0 gc->direction_input 6851532456084738048
PARAM_VALUE 0 gc->direction_output 1559022324279275520
PARAM_VALUE 0 gc->dis_hw_timestamp 0
PARAM_VALUE 0 gc->en_hw_timestamp 0
PARAM_VALUE 0 gc->free 0
PARAM_VALUE 0 gc->fwnode 0
PARAM_VALUE 0 gc->get 412576618947313664
PARAM_VALUE 0 gc->get_direction 4588527973579591680
PARAM_VALUE 0 gc->get_multiple 4565763423440347136
PARAM_VALUE 0 gc->gpiodev 0
PARAM_VALUE 0 gc->init_valid_mask 0
PARAM_VALUE 0 gc->irq 0
PARAM_VALUE 0 gc->label 5047096369025413120
PARAM_VALUE 0 gc->names 0
PARAM_VALUE 0 gc->ngpio 8
PARAM_VALUE 0 gc->of_gpio_n_cells 0
PARAM_VALUE 0 gc->of_node_instance_match 0
PARAM_VALUE 0 gc->of_xlate 0
PARAM_VALUE 0 gc->offset 0
PARAM_VALUE 0 gc->owner 0
PARAM_VALUE 0 gc->parent 0
PARAM_VALUE 0 gc->request 0
PARAM_VALUE 0 gc->set 2097032717399261184
PARAM_VALUE 0 gc->set_config 0
PARAM_VALUE 0 gc->set_multiple 6113490669815934976
PARAM_VALUE 0 gc->to_irq 0
PARAM_VALUE 1 mask 6028280018543964160
PARAM_VALUE 1 *mask 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 bits 5385159781169106944
PARAM_VALUE 2 *bits 0
BUF_SIZE 0 gc s32min-(-1),1-s32max
BUF_SIZE 0 gc s32min-(-1),1-s32max
DATA_SOURCE 0 gc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpio/gpiolib.c gpio_chip_get_multiple() -> (struct gpio_chip)->get_multiple()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->get_multiple 1-u64max
BUF_SIZE 1 mask (-1),64
BUF_SIZE 1 mask (-1),64
BUF_SIZE 2 bits (-1),16-s32max
BUF_SIZE 2 bits (-1),16-s32max
CAPPED_DATA 0 gc 1
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 mask $1
DATA_SOURCE 2 bits $2
CONTAINER 0 -88+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 *bits 0-u64max
HALF_LOCKED2 _T->lock