Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

sound/soc/renesas/rcar/ssi.c rsnd_ssi_get_status() -> rsnd_mod_get_status()

Type Parameter Key Value
PARAM_VALUE 0 mod 4096-ptr_max
PARAM_VALUE 1 io 16,184,4096-ptr_max
PARAM_VALUE 2 type 0-9,11-u32max
BUF_SIZE 1 io s32min-(-1),1-s32max
BUF_SIZE 1 io s32min-(-1),1-s32max
CAPPED_DATA 1 io 1
DATA_SOURCE 0 mod $0
DATA_SOURCE 1 io $1
DATA_SOURCE 2 type $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 io->dma->priv->rdai_nr
HALF_LOCKED2 &m->lock

sound/soc/renesas/rcar/core.c rsnd_status_update() -> (struct rsnd_mod_ops)->get_status()

Type Parameter Key Value
PARAM_VALUE 0 mod 4096-ptr_max
PARAM_VALUE 0 mod->ops 4096-ptr_max
PARAM_VALUE 0 mod->ops->cleanup 0,1216878659198390272
PARAM_VALUE 0 mod->ops->debug_info 0,4096-ptr_max
PARAM_VALUE 0 mod->ops->dma_req 0,511468740396371968,2012211131316805632,2871702899209646080,4543840566042087424
PARAM_VALUE 0 mod->ops->fallback 0,6421578657149476864
PARAM_VALUE 0 mod->ops->get_status 0,4096-ptr_max
PARAM_VALUE 0 mod->ops->hw_free 0
PARAM_VALUE 0 mod->ops->hw_params 0,1737405821913419776
PARAM_VALUE 0 mod->ops->id 0,4096-ptr_max
PARAM_VALUE 0 mod->ops->id_cmd 0,4096-ptr_max
PARAM_VALUE 0 mod->ops->id_sub 0,4096-ptr_max
PARAM_VALUE 0 mod->ops->init 0,4096-ptr_max
PARAM_VALUE 0 mod->ops->irq 0,3535745555617554432,7573642000408444928
PARAM_VALUE 0 mod->ops->name 4096-ptr_max
PARAM_VALUE 0 mod->ops->pcm_new 0,2477672955092148224,2714883446571044864,4803572875068403712,5859528156126666752,7330865127763922944
PARAM_VALUE 0 mod->ops->pointer 0,5234280635192090624,7789156793177915392
PARAM_VALUE 0 mod->ops->prepare 0,2183098558749671424
PARAM_VALUE 0 mod->ops->probe 0,40249872824020992,3119753013385637888,3154589149773467648,4204667050826694656,6794663741942861824,8191031634970206208
PARAM_VALUE 0 mod->ops->quit 0,4096-ptr_max
PARAM_VALUE 0 mod->ops->remove 0,1771248720977481728
PARAM_VALUE 0 mod->ops->start 0,1320845023711080448,1821681857056272384,1913109604279447552,5103086014328254464,6575235586873348096,8344208188982284288
PARAM_VALUE 0 mod->ops->stop 0,1579599233505804288,1773868752523837440,1990330232202891264,2632489128613134336,6690928668111654912,8698067488854487040
PARAM_VALUE 1 io 16,184,4096-ptr_max
PARAM_VALUE 1 io->dma->ops->cleanup 0,1216878659198390272
PARAM_VALUE 1 io->dma->ops->dma_req 0,511468740396371968,2012211131316805632,2871702899209646080,4543840566042087424
PARAM_VALUE 1 io->dma->ops->fallback 0,6421578657149476864
PARAM_VALUE 1 io->dma->ops->get_status 0,6109369056045105152,6616388208244424704,7776517166626590720
PARAM_VALUE 1 io->dma->ops->hw_params 0,1737405821913419776
PARAM_VALUE 1 io->dma->ops->id 0,3846973764618907648,4605740843328958464
PARAM_VALUE 1 io->dma->ops->id_cmd 0,7387245032524013568
PARAM_VALUE 1 io->dma->ops->id_sub 0,2939149461189287936,6225400574614507520
PARAM_VALUE 1 io->dma->ops->irq 0,3535745555617554432,7573642000408444928
PARAM_VALUE 1 io->dma->ops->pcm_new 0,2477672955092148224,2714883446571044864,4803572875068403712,5859528156126666752,7330865127763922944
PARAM_VALUE 1 io->dma->ops->pointer 0,5234280635192090624,7789156793177915392
PARAM_VALUE 1 io->dma->ops->prepare 0,2183098558749671424
PARAM_VALUE 1 io->dma->ops->probe 0,40249872824020992,3119753013385637888,3154589149773467648,4204667050826694656,6794663741942861824,8191031634970206208
PARAM_VALUE 1 io->dma->ops->remove 0,1771248720977481728
PARAM_VALUE 1 io->dma->ops->start 0,1320845023711080448,1821681857056272384,1913109604279447552,5103086014328254464,6575235586873348096,8344208188982284288
PARAM_VALUE 1 io->dma->ops->stop 0,1579599233505804288,1773868752523837440,1990330232202891264,2632489128613134336,6690928668111654912,8698067488854487040
PARAM_VALUE 1 io->rdai->chan_width 0,16,24,32
PARAM_VALUE 1 io->rdai->ssi_lane 0-4
BUF_SIZE 1 io (-1),168
BUF_SIZE 1 io (-1),168
CAPPED_DATA 1 io 1
DATA_SOURCE 0 mod $1
DATA_SOURCE 1 io $0
DATA_SOURCE 2 type $2
CONTAINER 0 -128-8+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

sound/soc/renesas/rcar/debugfs.c rsnd_debugfs_show() -> (struct rsnd_mod_ops)->get_status()

Type Parameter Key Value
PARAM_VALUE 0 mod 4096-ptr_max
PARAM_VALUE 0 mod->ops 4096-ptr_max
PARAM_VALUE 0 mod->ops->debug_info 0,4096-ptr_max
PARAM_VALUE 0 mod->priv->adg 4096-ptr_max
PARAM_VALUE 1 io 4096-ptr_max
PARAM_VALUE 1 io->mod 4096-ptr_max
PARAM_VALUE 1 io->rdai->ssi_lane 0-4
BUF_SIZE 1 io s32min-(-2),1-s32max
BUF_SIZE 1 io s32min-(-2),1-s32max
DATA_SOURCE 0 mod r rsnd_mod_next
CONTAINER 0 -128-8+0 $(-1)
CONTAINER 2 *(-128-8+4) $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock