Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/apple/mca.c mca_be_hw_free() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_be_prepare() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_be_prepare() -> mca_dai_to_cluster()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_be_shutdown() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_be_shutdown() -> mca_dai_to_cluster()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_be_startup() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dai->mark_startup->f_flags 0-u32max

sound/soc/apple/mca.c mca_be_startup() -> mca_dai_to_cluster()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_fe_early_trigger() -> mca_dai_to_cluster()

Type Parameter Key Value
DATA_SOURCE 0 dai $2

sound/soc/apple/mca.c mca_fe_get_portmask() -> mca_dai_to_cluster()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_fe_hw_free() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_fe_hw_params() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $2
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_fe_prepare() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_fe_set_fmt() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
DATA_SOURCE 0 dai $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/apple/mca.c mca_fe_set_tdm_slot() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
DATA_SOURCE 0 dai $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 _T->lock

sound/soc/apple/mca.c mca_fe_startup() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
BUF_SIZE 0 dai (-1),48,152
BUF_SIZE 0 dai (-1),48,152
DATA_SOURCE 0 dai $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dai->mark_startup->f_flags 0-u32max

sound/soc/apple/mca.c mca_fe_trigger() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
DATA_SOURCE 0 dai $2

sound/soc/apple/mca.c mca_pcm_free() -> mca_dai_to_cluster()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/apple/mca.c mca_pcm_new() -> mca_dai_to_cluster()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/apple/mca.c mca_pcm_open() -> mca_dai_to_cluster()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/apple/mca.c mca_set_bclk_ratio() -> mca_dai_to_cluster()

Type Parameter Key Value
PARAM_VALUE 0 dai 4096-ptr_max
DATA_SOURCE 0 dai $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock