Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/sof/sof-audio.c sof_unprepare_widgets_in_path() -> sof_unprepare_widgets_in_path()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->debugfs_root->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sdev->debugfs_root->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 sdev->debugfs_root->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 sdev->dev->cma_area->available_count 0-s64max
PARAM_VALUE 0 sdev->dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 sdev->ipc 0,4096-ptr_max
PARAM_VALUE 0 sdev->ipc->max_payload_size 0,384,4096
PARAM_VALUE 0 sdev->ipc->msg.rx_data 0,4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 0,4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->exit 0,125901741021220864
PARAM_VALUE 0 sdev->ipc->ops->fw_loader 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->fw_tracing 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->fw_tracing->free 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->fw_tracing->fw_crashed 6098135759709208576,7492672237544595456
PARAM_VALUE 0 sdev->ipc->ops->fw_tracing->init 5181543996028641280,6292935467292487680
PARAM_VALUE 0 sdev->ipc->ops->fw_tracing->resume 4427244970938134528,4843074294376972288
PARAM_VALUE 0 sdev->ipc->ops->fw_tracing->suspend 3822739740870451200,6807323320003825664
PARAM_VALUE 0 sdev->ipc->ops->get_reply 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->init 0,3656834064024281088
PARAM_VALUE 0 sdev->ipc->ops->pcm 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->pcm->dai_link_fixup 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->pcm->delay 0,7890546737089196032
PARAM_VALUE 0 sdev->ipc->ops->pcm->hw_free 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->pcm->hw_params 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->pcm->pcm_free 0,9032049790489776128
PARAM_VALUE 0 sdev->ipc->ops->pcm->pcm_setup 0,5341730432096878592
PARAM_VALUE 0 sdev->ipc->ops->pcm->pointer 0,1874996480201703424
PARAM_VALUE 0 sdev->ipc->ops->pcm->trigger 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->pm 5208328608293543936,7865405478994923520
PARAM_VALUE 0 sdev->ipc->ops->pm->ctx_restore 0,7019880918836805632
PARAM_VALUE 0 sdev->ipc->ops->pm->ctx_save 309371249504096256,9109593302014066688
PARAM_VALUE 0 sdev->ipc->ops->pm->set_core_state 2485301093073272832,7072453545806008320
PARAM_VALUE 0 sdev->ipc->ops->pm->set_pm_gate 1499924760933400576,1820770364594896896
PARAM_VALUE 0 sdev->ipc->ops->rx_msg 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->set_get_data 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->tplg 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->tplg->control 6965831654335807488,7762939219769753600
PARAM_VALUE 0 sdev->ipc->ops->tplg->control_free 0,3151685263537029120
PARAM_VALUE 0 sdev->ipc->ops->tplg->control_setup 5140011265112641536,8359184358667350016
PARAM_VALUE 0 sdev->ipc->ops->tplg->dai_config 2047133624213225472,5557693523157942272
PARAM_VALUE 0 sdev->ipc->ops->tplg->dai_get_param 5237848854785019904,8570783327162302464
PARAM_VALUE 0 sdev->ipc->ops->tplg->host_config 0,1360999653751566336
PARAM_VALUE 0 sdev->ipc->ops->tplg->link_setup 4731416190535086080,5987060990425370624
PARAM_VALUE 0 sdev->ipc->ops->tplg->parse_manifest 443056143112388608,5919845501276119040
PARAM_VALUE 0 sdev->ipc->ops->tplg->pipeline_complete 0,6535421103597314048
PARAM_VALUE 0 sdev->ipc->ops->tplg->route_free 0,5866965952103141376
PARAM_VALUE 0 sdev->ipc->ops->tplg->route_setup 139614526088216576,992858075787513856
PARAM_VALUE 0 sdev->ipc->ops->tplg->set_up_all_pipelines 0,6029461789416235008
PARAM_VALUE 0 sdev->ipc->ops->tplg->tear_down_all_pipelines 2194214270427758592,7354296558982893568
PARAM_VALUE 0 sdev->ipc->ops->tplg->token_list 58914688924209152,4740031324673069056
PARAM_VALUE 0 sdev->ipc->ops->tplg->widget 1-u64max
PARAM_VALUE 0 sdev->ipc->ops->tplg->widget->ipc_free 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->tplg->widget->token_list_size 1-6,8
PARAM_VALUE 0 sdev->ipc->ops->tplg->widget_free 5137691876513505280,5499319218530217984
PARAM_VALUE 0 sdev->ipc->ops->tplg->widget_setup 1922237257434558464,7269950149421236224
PARAM_VALUE 0 sdev->ipc->ops->tx_msg 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->sdev->msg->rx_data 0,784178113353506816,6806950553865195520,8362215616277610496
PARAM_VALUE 0 sdev->msg->rx_data 0,784178113353506816,6806950553865195520,8362215616277610496
PARAM_VALUE 0 sdev->plat_drv.compress_ops->free 0,902786079149154304,1864737970581082112,2794698039112716288,3567978205172965376,6196241500991524864,7631172171496112128,7831734447027101696
PARAM_VALUE 0 sdev->plat_drv.compress_ops->pointer 0,2743250106460225536,2893219821610881024,3097559561377034240,4099574560966352896,5274397517814218752,5944065797603876864,6509510509759418368
PARAM_VALUE 0 sdev->plat_drv.compress_ops->set_params 0,141725242989797376,699018832377962496,1071362961654075392,1858780433040371712,3564275772840882176,5701433738824564736,9009195819772923904
PARAM_VALUE 0 sdev->plat_drv.compress_ops->trigger 0,1836779124850724864,2532481005651333120,4821119090733285376,6418431199297568768,6498015066628669440,6580689655297744896,7605446912527499264
PARAM_VALUE 1 widget 4096-ptr_max
PARAM_VALUE 1 widget->dobj.private 1-u64max
PARAM_VALUE 2 list 4096-ptr_max
PARAM_VALUE 2 list->num_widgets 1-s32max
PARAM_VALUE 2 list->widgets 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-1),1-s32max
BUF_SIZE 0 sdev s32min-(-1),1-s32max
CAPPED_DATA 1 widget 1
CAPPED_DATA 2 list->num_widgets 1
DATA_SOURCE 0 sdev $0
DATA_SOURCE 2 list $2
DATA_SOURCE 3 dir $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sdev->cc_version->node.size
NO_OVERFLOW_SIMPLE 0 sdev->info_window->node.size
UNITS 0 sdev unit_byte

sound/soc/sof/sof-audio.c sof_walk_widgets_in_order() -> sof_unprepare_widgets_in_path()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->debugfs_root->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sdev->debugfs_root->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sdev->ipc 0,4096-ptr_max
PARAM_VALUE 0 sdev->ipc->max_payload_size 0-18446744073709551614
PARAM_VALUE 0 sdev->ipc->msg.rx_data 0,784178113353506816,6806950553865195520,8362215616277610496
PARAM_VALUE 0 sdev->ipc->ops 0,4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops->pcm 2727965018001317888,7051671994805637120
PARAM_VALUE 0 sdev->ipc->ops->pm 5208328608293543936,7865405478994923520
PARAM_VALUE 0 sdev->ipc->ops->rx_msg 839870170049818624,8220398023561293824
PARAM_VALUE 0 sdev->ipc->ops->tplg 4353795724968787968,5924458453840941056
PARAM_VALUE 0 sdev->ipc->ops->tplg->widget 1-u64max
PARAM_VALUE 0 sdev->ipc->ops->tx_msg 5339680686396170240,8452568396484861952
PARAM_VALUE 0 sdev->ipc->sdev->msg->rx_data 0,784178113353506816,6806950553865195520,8362215616277610496
PARAM_VALUE 0 sdev->msg->rx_data 0,784178113353506816,6806950553865195520,8362215616277610496
PARAM_VALUE 1 widget 1-u64max
PARAM_VALUE 2 list 4096-ptr_max
PARAM_VALUE 2 list->num_widgets 1-s32max
PARAM_VALUE 2 list->widgets 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
DATA_SOURCE 0 sdev $0
DATA_SOURCE 3 dir $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sdev unit_byte