Documented in 1 files:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

sound/soc/loongson/loongson_dma.c loongson_idma_pcm_new() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 0 pcm->streams 4096-ptr_max
PARAM_VALUE 1 type 2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/tegra/tegra_pcm.c tegra_pcm_dma_allocate() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 1 type 5
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 2 data->dma_mask 4096-ptr_max
PARAM_VALUE 2 data->of_node->properties 0,4096-ptr_max
DATA_SOURCE 2 data $0
DATA_SOURCE 3 size $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/qcom/qdsp6/q6asm-dai.c q6asm_dai_pcm_new() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 1 type 2
PARAM_VALUE 3 size 524288
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/bcm/bcm63xx-pcm-whistler.c bcm63xx_soc_pcm_new() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->card 4096-ptr_max
PARAM_VALUE 0 pcm->card->dev 4096-ptr_max
PARAM_VALUE 0 pcm->card->dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 pcm->card->dev->dma_mem 1-u64max
PARAM_VALUE 0 pcm->card->dev->driver_data->num_timings 0-4294967295
PARAM_VALUE 0 pcm->card->dev->iommu->priv->domain->cache_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pcm->card->dev->iommu->priv->pasid_enabled 1
PARAM_VALUE 0 pcm->card->dev->iommu->priv->pri_enabled 1
PARAM_VALUE 0 pcm->card->dev->iommu->require_direct 1
PARAM_VALUE 0 pcm->card->dev->iommu_group->blocking_domain->iova_cookie->fq_timer.flags 0-4294967295
PARAM_VALUE 0 pcm->card->dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 0 pcm->card->dev->iommu_group->default_domain->iova_cookie->fq_timer.flags 0-4294967295
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 0 pcm->streams 4096-ptr_max
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->debugfs_dentry->d_fsdata->name 0-255
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->link->link_dev.driver_data->cis_virt (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->link->link_dev.driver_data->fake_cis 0-255
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->link->link_dev.p->knode_bus.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->link->link_dev.p->knode_class.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->link->link_dev.p->knode_driver.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->link->link_dev.p->knode_parent.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->smendx (-1)
PARAM_VALUE 0 *pcm->card->dev->iommu->priv->utlb_ctx (-1)
PARAM_VALUE 1 type 5
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 2 data->dma_mask 4096-ptr_max
PARAM_VALUE 2 data->dma_mem 1-u64max
PARAM_VALUE 2 data->driver_data->num_timings 0-4294967295
PARAM_VALUE 2 data->iommu->attach_deferred 0
PARAM_VALUE 2 data->iommu->priv->domain->cache_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 data->iommu->priv->pasid_enabled 1
PARAM_VALUE 2 data->iommu->priv->pri_enabled 1
PARAM_VALUE 2 data->iommu->require_direct 1
PARAM_VALUE 2 data->iommu_group->blocking_domain->iova_cookie->fq_timer.flags 0-4294967295
PARAM_VALUE 2 data->iommu_group->default_domain 0-s64max
PARAM_VALUE 2 data->iommu_group->default_domain->iova_cookie->fq_timer.flags 0-4294967295
PARAM_VALUE 2 *data->iommu->priv->debugfs_dentry->d_fsdata->name 0-255
PARAM_VALUE 2 *data->iommu->priv->link->link_dev.driver_data->cis_virt (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 *data->iommu->priv->link->link_dev.driver_data->fake_cis 0-255
PARAM_VALUE 2 *data->iommu->priv->link->link_dev.p->knode_bus.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 *data->iommu->priv->link->link_dev.p->knode_class.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 *data->iommu->priv->link->link_dev.p->knode_driver.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 *data->iommu->priv->link->link_dev.p->knode_parent.n_klist (-4611686018427387904)-4611686018427387903
PARAM_VALUE 2 *data->iommu->priv->smendx (-1)
PARAM_VALUE 2 *data->iommu->priv->utlb_ctx (-1)
CAPPED_DATA 0 pcm->card->dev 1
CAPPED_DATA 2 data 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pcm->card->dev->acpi_flags 0-255
HOST_DATA 0 pcm->card->dev->cap 0-4294967295
HOST_DATA 0 pcm->card->dev->cap_ptr 0-u16max
HOST_DATA 0 pcm->card->dev->cmd_buf_head 0-4294967295
HOST_DATA 0 pcm->card->dev->cmd_buf_tail 0-4294967295
HOST_DATA 0 pcm->card->dev->cmd_sem_paddr s64min-s64max
HOST_DATA 0 pcm->card->dev->cmd_sem_val s64min-s64max
HOST_DATA 0 pcm->card->dev->dbg_cap_offset s32min-s32max
HOST_DATA 0 pcm->card->dev->dbg_mmio_offset s32min-s32max
HOST_DATA 0 pcm->card->dev->devid 0-u16max
HOST_DATA 0 pcm->card->dev->features s64min-s64max
HOST_DATA 0 pcm->card->dev->features2 s64min-s64max
HOST_DATA 0 pcm->card->dev->index s32min-s32max
HOST_DATA 0 pcm->card->dev->int_enabled 0-1
HOST_DATA 0 pcm->card->dev->iommu.max_pasids 0-4294967295
HOST_DATA 0 pcm->card->dev->iommu.ready 0-1
HOST_DATA 0 pcm->card->dev->irtcachedis_enabled 0-1
HOST_DATA 0 pcm->card->dev->lock.magic 0-4294967295
HOST_DATA 0 pcm->card->dev->lock.owner_cpu 0-4294967295
HOST_DATA 0 pcm->card->dev->lock.raw_lock.locked 0-255
HOST_DATA 0 pcm->card->dev->lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 pcm->card->dev->lock.raw_lock.pending 0-255
HOST_DATA 0 pcm->card->dev->lock.raw_lock.tail 0-u16max
HOST_DATA 0 pcm->card->dev->lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 pcm->card->dev->max_banks 0-255
HOST_DATA 0 pcm->card->dev->max_counters 0-255
HOST_DATA 0 pcm->card->dev->mmio_phys s64min-s64max
HOST_DATA 0 pcm->card->dev->mmio_phys_end s64min-s64max
HOST_DATA 0 pcm->card->dev->need_sync 0-1
HOST_DATA 0 pcm->card->dev->stored_addr_hi 0-4294967295
HOST_DATA 0 pcm->card->dev->stored_addr_lo 0-4294967295
HOST_DATA 0 *pcm->card->dev s64min-s64max
HOST_DATA 2 data->acpi_flags 0-255
HOST_DATA 2 data->cap 0-4294967295
HOST_DATA 2 data->cap_ptr 0-u16max
HOST_DATA 2 data->cmd_buf_head 0-4294967295
HOST_DATA 2 data->cmd_buf_tail 0-4294967295
HOST_DATA 2 data->cmd_sem_paddr s64min-s64max
HOST_DATA 2 data->cmd_sem_val s64min-s64max
HOST_DATA 2 data->dbg_cap_offset s32min-s32max
HOST_DATA 2 data->dbg_mmio_offset s32min-s32max
HOST_DATA 2 data->devid 0-u16max
HOST_DATA 2 data->features s64min-s64max
HOST_DATA 2 data->features2 s64min-s64max
HOST_DATA 2 data->index s32min-s32max
HOST_DATA 2 data->int_enabled 0-1
HOST_DATA 2 data->iommu.max_pasids 0-4294967295
HOST_DATA 2 data->iommu.ready 0-1
HOST_DATA 2 data->irtcachedis_enabled 0-1
HOST_DATA 2 data->lock.magic 0-4294967295
HOST_DATA 2 data->lock.owner_cpu 0-4294967295
HOST_DATA 2 data->lock.raw_lock.locked 0-255
HOST_DATA 2 data->lock.raw_lock.locked_pending 0-u16max
HOST_DATA 2 data->lock.raw_lock.pending 0-255
HOST_DATA 2 data->lock.raw_lock.tail 0-u16max
HOST_DATA 2 data->lock.raw_lock.val.counter s32min-s32max
HOST_DATA 2 data->max_banks 0-255
HOST_DATA 2 data->max_counters 0-255
HOST_DATA 2 data->mmio_phys s64min-s64max
HOST_DATA 2 data->mmio_phys_end s64min-s64max
HOST_DATA 2 data->need_sync 0-1
HOST_DATA 2 data->stored_addr_hi 0-4294967295
HOST_DATA 2 data->stored_addr_lo 0-4294967295
HOST_DATA 2 *data s64min-s64max
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/fsl/fsl_asrc_dma.c fsl_asrc_dma_pcm_new() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 1 type 2
PARAM_VALUE 3 size 262144
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/pxa/pxa2xx-pcm-lib.c pxa2xx_pcm_preallocate_dma_buffer() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->card 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 1 type 5
PARAM_VALUE 3 size 131072
DATA_SOURCE 0 pcm $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/qcom/qdsp6/q6apm-dai.c q6apm_dai_pcm_new() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 0 pcm->streams 4096-ptr_max
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 2 data->parent 4096-ptr_max
PARAM_VALUE 2 data->parent->driver_data 4096-ptr_max
PARAM_VALUE 3 size 528384,532480
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
UNITS 3 size unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/qcom/lpass-platform.c lpass_platform_pcm_new() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 1 type 9
PARAM_VALUE 3 size 49152
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sprd/sprd-pcm-dma.c sprd_pcm_new() -> snd_pcm_set_fixed_buffer_all()

Type Parameter Key Value
PARAM_VALUE 0 pcm 4096-ptr_max
PARAM_VALUE 0 pcm->internal 1
PARAM_VALUE 0 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 0 pcm->open_mutex.owner.counter 0
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 2 data->dma_mask 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex