Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i2c/i2c-atr.c i2c_atr_create_mapping_by_addr() -> (struct i2c_atr_ops)->attach_addr()

Type Parameter Key Value
PARAM_VALUE 0 atr 4096-ptr_max
PARAM_VALUE 0 atr->ops 4096-ptr_max
DATA_SOURCE 2 addr $1
CONTAINER 0 -0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 addr 66-79[c]
LOCK2 &chan->alias_pairs_lock
TYPE_LOCK (struct i2c_atr_chan)->alias_pairs_lock

drivers/i2c/i2c-atr.c i2c_atr_replace_mapping_by_addr() -> (struct i2c_atr_ops)->attach_addr()

Type Parameter Key Value
PARAM_VALUE 0 atr 4096-ptr_max
PARAM_VALUE 0 atr->ops 4096-ptr_max
DATA_SOURCE 2 addr $1
CONTAINER 0 -0-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 addr 66-79[c]
LOCK2 &chan->alias_pairs_lock
TYPE_LOCK (struct i2c_atr_chan)->alias_pairs_lock