Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime->hw.buffer_bytes_max u64max
PARAM_VALUE 0 substream->runtime->hw.channels_max 0
PARAM_VALUE 0 substream->runtime->hw.channels_min 0
PARAM_VALUE 0 substream->runtime->hw.fifo_size 16
PARAM_VALUE 0 substream->runtime->hw.formats 0
PARAM_VALUE 0 substream->runtime->hw.info 259,275,65811,786691,786707,852227,852243
PARAM_VALUE 0 substream->runtime->hw.period_bytes_max 1-u32max
PARAM_VALUE 0 substream->runtime->hw.period_bytes_min 256
PARAM_VALUE 0 substream->runtime->hw.periods_max u32max
PARAM_VALUE 0 substream->runtime->hw.periods_min 2
PARAM_VALUE 0 substream->runtime->hw.rate_max 0
PARAM_VALUE 0 substream->runtime->hw.rate_min 0
PARAM_VALUE 0 substream->runtime->hw.rates 0
PARAM_VALUE 0 substream->runtime->hw.subformats 0
PARAM_VALUE 1 chan 4096-ptr_max
PARAM_VALUE 1 chan->device 4096-ptr_max
PARAM_VALUE 1 chan->device->dev 4096-ptr_max
PARAM_VALUE 1 chan->device->directions 1-u32max
DATA_SOURCE 0 substream $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 substream->f_flags 0-u32max

sound/soc/tegra/tegra_pcm.c tegra_pcm_open() -> snd_dmaengine_pcm_open()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime 4096-ptr_max
PARAM_VALUE 0 substream->runtime->hw.buffer_bytes_max 32768
PARAM_VALUE 0 substream->runtime->hw.channels_max 0
PARAM_VALUE 0 substream->runtime->hw.channels_min 0
PARAM_VALUE 0 substream->runtime->hw.fifo_size 4
PARAM_VALUE 0 substream->runtime->hw.formats 0
PARAM_VALUE 0 substream->runtime->hw.info 259
PARAM_VALUE 0 substream->runtime->hw.period_bytes_max 4096
PARAM_VALUE 0 substream->runtime->hw.period_bytes_min 1024
PARAM_VALUE 0 substream->runtime->hw.periods_max 8
PARAM_VALUE 0 substream->runtime->hw.periods_min 2
PARAM_VALUE 0 substream->runtime->hw.rate_max 0
PARAM_VALUE 0 substream->runtime->hw.rate_min 0
PARAM_VALUE 0 substream->runtime->hw.rates 0
PARAM_VALUE 0 substream->runtime->hw.subformats 0
PARAM_VALUE 1 chan 4096-ptr_max
PARAM_VALUE 1 chan->client_count 1-s32max
PARAM_VALUE 1 chan->device 4096-ptr_max
PARAM_VALUE 1 chan->device->owner->state 0-1,3-u32max
PARAM_VALUE 1 chan->device->ref.refcount.refs.counter (-1073741824),0-s32max
CAPPED_DATA 1 chan->dbg_client_name 1
CAPPED_DATA 1 chan->name 1
DATA_SOURCE 0 substream $1
DATA_SOURCE 1 chan r dma_request_chan
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 substream->f_flags 0-u32max

sound/soc/renesas/rcar/msiof.c msiof_open() -> snd_dmaengine_pcm_open()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 chan 1-ptr_max
DATA_SOURCE 0 substream $1
DATA_SOURCE 1 chan r of_dma_request_slave_channel
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 substream->f_flags 0-u32max

sound/soc/pxa/pxa2xx-pcm-lib.c pxa2xx_pcm_open() -> snd_dmaengine_pcm_open()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime 4096-ptr_max
PARAM_VALUE 1 chan 0,4096-ptr_max
PARAM_VALUE 1 chan->client_count 1-s32max
PARAM_VALUE 1 chan->device 4096-ptr_max
PARAM_VALUE 1 chan->device->owner->state 0-1,3-u32max
PARAM_VALUE 1 chan->device->ref.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 substream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 substream->f_flags 0-u32max

sound/soc/soc-generic-dmaengine-pcm.c dmaengine_pcm_open() -> snd_dmaengine_pcm_open()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->private_data 4096-ptr_max
PARAM_VALUE 0 substream->private_data->dai_link 4096-ptr_max
PARAM_VALUE 0 substream->private_data->dai_link->num_cpus 0-1
DATA_SOURCE 0 substream $1
HARD_MAX 0 substream->private_data->dai_link->num_cpus 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 substream->f_flags 0-u32max

sound/soc/renesas/rcar/dma.c rsnd_dmaen_prepare() -> snd_dmaengine_pcm_open()

Type Parameter Key Value
PARAM_VALUE 1 chan 1-ptr_max
DATA_SOURCE 1 chan r rsnd_dmaen_request_channel
RX_PATH
TASK_NOT_RUNNING