Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 1536
PARAM_VALUE 2 mask 8
PARAM_VALUE 3 val 0
DATA_SOURCE 0 cl r mca_dai_to_cluster
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 1536
PARAM_VALUE 2 mask 6
PARAM_VALUE 3 val 0
DATA_SOURCE 0 cl r mca_dai_to_cluster
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 1536
PARAM_VALUE 2 mask 8
PARAM_VALUE 3 val 8
DATA_SOURCE 0 cl r mca_dai_to_cluster
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 1536
PARAM_VALUE 2 mask 6
PARAM_VALUE 3 val 6
DATA_SOURCE 0 cl r mca_dai_to_cluster
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/apple/mca.c mca_configure_serdes() -> mca_modify()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 772,776,1028,1032
PARAM_VALUE 2 mask 487935,520703
PARAM_VALUE 3 val 28672-569343
DATA_SOURCE 0 cl $0
BIT_INFO 2 mask 0x771ff,0x7f1ff
BIT_INFO 3 val 0x3000,0x7f1cf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/apple/mca.c mca_fe_disable_clocks() -> mca_modify()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 256
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
CAPPED_DATA 0 cl->host->nclusters 1
CAPPED_DATA 0 cl->no 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/apple/mca.c mca_fe_disable_clocks() -> mca_modify()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 0
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
CAPPED_DATA 0 cl->host->nclusters 1
CAPPED_DATA 0 cl->no 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 772,776,1028,1032
PARAM_VALUE 2 mask 458752
PARAM_VALUE 3 val 0,65536-458752
DATA_SOURCE 0 cl r mca_dai_to_cluster
FUZZY_MAX 1 regoffset 1032
BIT_INFO 3 val 0x0,0x70000
HARD_MAX 1 regoffset 1032
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 772,776,1028,1032
PARAM_VALUE 2 mask 458752
PARAM_VALUE 3 val 0,65536-458752
DATA_SOURCE 0 cl r mca_dai_to_cluster
FUZZY_MAX 1 regoffset 1032
BIT_INFO 3 val 0x0,0x70000
HARD_MAX 1 regoffset 1032
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 768,1024
PARAM_VALUE 2 mask 3
PARAM_VALUE 3 val 2
DATA_SOURCE 0 cl r mca_dai_to_cluster
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 772,776,1028,1032
PARAM_VALUE 2 mask 458752
PARAM_VALUE 3 val 0,65536-458752
DATA_SOURCE 0 cl r mca_dai_to_cluster
FUZZY_MAX 1 regoffset 1032
BIT_INFO 3 val 0x0,0x70000
HARD_MAX 1 regoffset 1032
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 772,776,1028,1032
PARAM_VALUE 2 mask 458752
PARAM_VALUE 3 val 0,65536-458752
DATA_SOURCE 0 cl r mca_dai_to_cluster
FUZZY_MAX 1 regoffset 1032
BIT_INFO 3 val 0x0,0x70000
HARD_MAX 1 regoffset 1032
NOCHECK_CALL

sound/soc/apple/mca.c mca_fe_enable_clocks() -> mca_modify()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 256
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
BUF_SIZE 0 cl->pd_link (-1)-0,1768
CAPPED_DATA 0 cl->host->nclusters 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/apple/mca.c mca_fe_enable_clocks() -> mca_modify()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 0
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
BUF_SIZE 0 cl->pd_link (-1)-0,1768
CAPPED_DATA 0 cl->host->nclusters 1
DATA_SOURCE 0 cl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 256
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
DATA_SOURCE 0 cl r mca_dai_to_cluster
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 260
PARAM_VALUE 2 mask 15
BUF_SIZE 0 cl->pd_link (-1)-0,1768
DATA_SOURCE 0 cl r mca_dai_to_cluster
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 256
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
BUF_SIZE 0 cl->pd_link (-1)-0,1768
DATA_SOURCE 0 cl r mca_dai_to_cluster
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 772
PARAM_VALUE 2 mask 1024
PARAM_VALUE 3 val 0,1024
DATA_SOURCE 0 cl r mca_dai_to_cluster
FUZZY_MAX 3 val 0
BIT_INFO 3 val 0x0,0x400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 1032
PARAM_VALUE 2 mask 1024
PARAM_VALUE 3 val 0,1024
DATA_SOURCE 0 cl r mca_dai_to_cluster
FUZZY_MAX 3 val 0
BIT_INFO 3 val 0x0,0x400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 768,1024
PARAM_VALUE 2 mask 3
PARAM_VALUE 3 val 1
DATA_SOURCE 0 cl r mca_dai_to_cluster
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 regoffset 768,1024
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
DATA_SOURCE 0 cl r mca_dai_to_cluster
NOCHECK_CALL