Documented in 1 files:
Defined in 1 files as a function:
Referenced in 31 files:
- drivers/media/pci/cx23885/cx23885-alsa.c
- drivers/media/pci/cx25821/cx25821-alsa.c
- drivers/media/pci/cx88/cx88-alsa.c
- drivers/media/pci/saa7134/saa7134-alsa.c, line 670
- sound/core/oss/pcm_oss.c, line 1035
- sound/core/pcm_native.c, line 847
- sound/pci/asihpi/asihpi.c, line 276
- sound/pci/atiixp.c, line 951
- sound/pci/atiixp_modem.c, line 784
- sound/pci/au88x0/au88x0_pcm.c
- sound/pci/bt87x.c, line 451
- sound/pci/cs46xx/cs46xx_lib.c
- sound/pci/cs5535audio/cs5535audio_pcm.c, line 241
- sound/pci/echoaudio/echoaudio.c, line 553
- sound/pci/via82xx.c, line 918
- sound/pci/via82xx_modem.c, line 638
- sound/soc/au1x/dbdma2.c
- sound/soc/au1x/dma.c, line 236
- sound/soc/fsl/fsl_dma.c, line 536
- sound/soc/fsl/imx-pcm-fiq.c, line 79
- sound/soc/fsl/mpc5200_psc_ac97.c, line 136
- sound/soc/fsl/mpc5200_psc_i2s.c, line 47
- sound/soc/intel/avs/pcm.c, line 585
- sound/soc/mediatek/mt8188/mt8188-dai-etdm.c, line 2189
- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c, line 2050
- sound/soc/qcom/qdsp6/q6apm-dai.c, line 516
- sound/soc/qcom/qdsp6/q6asm-dai.c, line 503
- sound/soc/samsung/idma.c, line 154
- sound/soc/xilinx/xlnx_formatter_pcm.c, line 528
- sound/usb/endpoint.c
- sound/virtio/virtio_pcm_ops.c, line 242
Smatch caller information:
sound/pci/echoaudio/indigodjx.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/soc/samsung/idma.c idma_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| HALF_LOCKED2 | &runtime->buffer_mutex |
sound/pci/cs5535audio/cs5535audio_pcm.c snd_cs5535audio_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
drivers/media/pci/cx25821/cx25821-alsa.c snd_cx25821_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
drivers/media/pci/cx25821/cx25821-alsa.c snd_cx25821_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/au88x0/au8810.c snd_vortex_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &chip->lock | ||
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex | ||
| TYPE_LOCK | (struct snd_vortex)->lock |
sound/pci/atiixp_modem.c snd_atiixp_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/layla24.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/darla20.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/indigo.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/au88x0/au8830.c snd_vortex_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &chip->lock | ||
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex | ||
| TYPE_LOCK | (struct snd_vortex)->lock |
sound/pci/au88x0/au8830.c snd_vortex_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &chip->lock | ||
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex | ||
| TYPE_LOCK | (struct snd_vortex)->lock |
sound/pci/echoaudio/gina20.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/soc/qcom/qdsp6/q6asm-dai.c q6asm_dai_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| HALF_LOCKED2 | &runtime->buffer_mutex |
sound/virtio/virtio_pcm_ops.c virtsnd_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/cs46xx/cs46xx_lib.c snd_cs46xx_playback_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/cs46xx/cs46xx_lib.c snd_cs46xx_playback_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/darla24.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/indigoio.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
drivers/media/pci/cx23885/cx23885-alsa.c snd_cx23885_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
drivers/media/pci/cx23885/cx23885-alsa.c snd_cx23885_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/mona.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/usb/endpoint.c endpoint_compatible() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | global &qdev_mutex |
sound/usb/endpoint.c snd_usb_endpoint_open() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | global &qdev_mutex |
sound/pci/atiixp.c snd_atiixp_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/soc/xilinx/xlnx_formatter_pcm.c xlnx_formatter_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| HALF_LOCKED2 | &runtime->buffer_mutex |
sound/pci/bt87x.c snd_bt87x_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/core/pcm_native.c snd_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/layla20.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/gina24.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c mtk_dai_etdm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| USER_PTR | 0 | p->sync |
sound/soc/qcom/qdsp6/q6apm-dai.c q6apm_dai_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| HALF_LOCKED2 | &runtime->buffer_mutex |
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c mtk_dai_etdm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| USER_PTR | 0 | p->sync |
sound/pci/echoaudio/mia.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
drivers/media/pci/cx88/cx88-alsa.c snd_cx88_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
drivers/media/pci/cx88/cx88-alsa.c snd_cx88_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/via82xx.c snd_via82xx_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | 608 |
| DATA_SOURCE | 0 | p | r _kmalloc_noprof |
| MEM_ZERO | 0 | p | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| LOCK2 | &runtime->oss.params_lock | ||
| TYPE_LOCK | (struct snd_pcm_oss_runtime)->params_lock |
sound/pci/via82xx_modem.c snd_via82xx_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
drivers/media/pci/saa7134/saa7134-alsa.c snd_card_saa7134_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/soc/intel/avs/pcm.c hw_rule_param_size() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_DATA | 0 | p->rmask | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| USER_PTR | 0 | p->sync | |
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &runtime->oss.params_lock |
sound/pci/echoaudio/indigodj.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/au88x0/au8820.c snd_vortex_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &chip->lock | ||
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex | ||
| TYPE_LOCK | (struct snd_vortex)->lock |
sound/pci/au88x0/au8820.c snd_vortex_pcm_hw_params() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| BUF_SIZE | 0 | p | (-1),608 |
| BUF_SIZE | 0 | p | (-1),608 |
| DATA_SOURCE | 0 | p | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &chip->lock | ||
| LOCK2 | &runtime->buffer_mutex | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex | ||
| TYPE_LOCK | (struct snd_vortex)->lock |
sound/pci/asihpi/asihpi.c print_hwparams() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/echo3g.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |
sound/pci/echoaudio/indigoiox.c init_engine() -> params_periods()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | p->cmask | 0-u32max |
| USER_DATA | 0 | p->flags | 0-u32max |
| USER_DATA | 0 | p->msbits | 0-u32max |
| USER_DATA | 0 | p->rate_den | 0-u32max |
| USER_DATA | 0 | p->rate_num | 0-u32max |
| USER_PTR | 0 | p | |
| USER_PTR | 0 | p->intervals | |
| USER_PTR | 0 | p->ires | |
| USER_PTR | 0 | p->masks | |
| USER_PTR | 0 | p->mres | |
| USER_PTR | 0 | p->reserved | |
| LOCK2 | &runtime->buffer_mutex | ||
| TYPE_LOCK | (struct snd_pcm_runtime)->buffer_mutex |