Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_mode_put() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
BUF_SIZE 0 dai (-1),72,104,256,376,448,2728
BUF_SIZE 0 dai (-1),72,104,256,376,448,2728
BUF_SIZE 1 name s32min,(-10),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dai unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_mode_put() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->component->card 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
BUF_SIZE 0 dai (-1),72,104,256,376,448,2728
BUF_SIZE 0 dai (-1),72,104,256,376,448,2728
BUF_SIZE 1 name s32min,(-10),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dai unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_shutdown() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->component->card 4096-ptr_max
PARAM_VALUE 0 dai->component->card->snd_card 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
PARAM_VALUE 0 dai->driver 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops->shutdown 1-u64max
PARAM_VALUE 2 active 1
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->snd_card->controls_rwsem
TYPE_LOCK (struct snd_card)->controls_rwsem

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_shutdown() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->component->card 4096-ptr_max
PARAM_VALUE 0 dai->component->card->snd_card 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
PARAM_VALUE 0 dai->driver 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops->shutdown 1-u64max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->snd_card->controls_rwsem
TYPE_LOCK (struct snd_card)->controls_rwsem

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_shutdown() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->component->card 4096-ptr_max
PARAM_VALUE 0 dai->component->card->snd_card 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
PARAM_VALUE 0 dai->driver 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops->shutdown 1-u64max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->snd_card->controls_rwsem
TYPE_LOCK (struct snd_card)->controls_rwsem

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_startup() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->component->card 4096-ptr_max
PARAM_VALUE 0 dai->component->card->snd_card 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
PARAM_VALUE 0 dai->driver 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops->startup 1-u64max
PARAM_VALUE 2 active 0
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dai->mark_startup->f_flags 0-u32max
LOCK2 &card->snd_card->controls_rwsem
TYPE_LOCK (struct snd_card)->controls_rwsem

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_startup() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->component->card 4096-ptr_max
PARAM_VALUE 0 dai->component->card->snd_card 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
PARAM_VALUE 0 dai->driver 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops->startup 1-u64max
PARAM_VALUE 2 active 0
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dai->mark_startup->f_flags 0-u32max
LOCK2 &card->snd_card->controls_rwsem
TYPE_LOCK (struct snd_card)->controls_rwsem

sound/soc/fsl/fsl_xcvr.c fsl_xcvr_startup() -> fsl_xcvr_activate_ctl()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
PARAM_VALUE 0 dai->component 4096-ptr_max
PARAM_VALUE 0 dai->component->card 4096-ptr_max
PARAM_VALUE 0 dai->component->card->snd_card 4096-ptr_max
PARAM_VALUE 0 dai->dev 4096-ptr_max
PARAM_VALUE 0 dai->driver 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops 4096-ptr_max
PARAM_VALUE 0 dai->driver->ops->startup 1-u64max
PARAM_VALUE 2 active 0
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dai->mark_startup->f_flags 0-u32max
LOCK2 &card->snd_card->controls_rwsem
TYPE_LOCK (struct snd_card)->controls_rwsem