Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/codecs/tas2781-i2c.c tasdev_XMA1_data_get() -> calib_data_get()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 2 dst 4096-ptr_max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 2 dst 511
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *dst 0-255
UNITS 0 tas_priv unit_byte
USER_PTR 2 dst
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex

sound/soc/codecs/tas2781-i2c.c tasdev_XMA2_data_get() -> calib_data_get()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 2 dst 4096-ptr_max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 2 dst 511
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *dst 0-255
UNITS 0 tas_priv unit_byte
USER_PTR 2 dst
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex

sound/soc/codecs/tas2781-i2c.c tasdev_r0_data_get() -> calib_data_get()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 0 tas_priv->cali_data.cali_reg_array.r0_reg 1-u32max
PARAM_VALUE 1 reg s32min-(-1),1-s32max
PARAM_VALUE 2 dst 4096-ptr_max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 2 dst 511
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *dst 0-255
UNITS 0 tas_priv unit_byte
USER_PTR 2 dst
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex

sound/soc/codecs/tas2781-i2c.c tasdev_re_data_get() -> calib_data_get()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 2 dst 4096-ptr_max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 2 dst 511
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *dst 0-255
UNITS 0 tas_priv unit_byte
USER_PTR 2 dst
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex

sound/soc/codecs/tas2781-i2c.c tasdev_tf_data_get() -> calib_data_get()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 2 dst 4096-ptr_max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 2 dst 511
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *dst 0-255
UNITS 0 tas_priv unit_byte
USER_PTR 2 dst
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex