Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/pinctrl/pinctrl-mcp23s08_i2c.c mcp230xx_probe() -> mcp23s08_probe_one()

Type Parameter Key Value
PARAM_VALUE 0 mcp 4096-ptr_max
PARAM_VALUE 0 mcp->pinctrl_desc.name 6000876831964065792
PARAM_VALUE 0 mcp->regmap 0-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 4 base u32max
BUF_SIZE 0 mcp 808
BUF_SIZE 0 mcp->pinctrl_desc.name 17
BUF_SIZE 1 dev 1616
CAPPED_DATA 0 mcp->irq 1
DATA_SOURCE 0 mcp r devm_kzalloc
STR_LEN 0 mcp->pinctrl_desc.name 16
TERMINATED 0 mcp->pinctrl_desc.name 1
MEM_ZERO 0 mcp
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 mcp->irq
UNITS 2 addr unit_array_size

drivers/pinctrl/pinctrl-mcp23s08_spi.c mcp23s08_probe() -> mcp23s08_probe_one()

Type Parameter Key Value
PARAM_VALUE 0 mcp 4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 2 addr 64,66-78
PARAM_VALUE 3 type 1-2,5
PARAM_VALUE 4 base u32max
BUF_SIZE 1 dev 1616
CAPPED_DATA 2 addr 1
BIT_INFO 2 addr 0x40,0x4e
RX_PATH
TASK_NOT_RUNNING