Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

sound/pci/echoaudio/indigodjx.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/soc/sof/pcm.c sof_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 3
PARAM_VALUE 3 size 0
PARAM_VALUE 4 max 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/pcm.c sof_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 3
PARAM_VALUE 3 size 0
PARAM_VALUE 4 max 0-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/pci/trident/trident_main.c snd_trident_pcm() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/trident/trident_main.c snd_trident_pcm() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/echoaudio/layla24.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/echoaudio/darla20.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/soc/apple/mca.c mca_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 4
PARAM_VALUE 3 size 3145728
PARAM_VALUE 4 max u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/pci/echoaudio/indigo.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/soc/renesas/rcar/core.c rsnd_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 1-u64max
PARAM_VALUE 3 size 32768
PARAM_VALUE 4 max 32768
BUF_SIZE 2 data (-1),1616
BUF_SIZE 2 data (-1),1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/pci/echoaudio/gina20.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/echoaudio/darla24.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/usb/usx2y/usx2yhwdeppcm.c usx2y_audio_stream_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 1
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 131072
NOCHECK_CALL

sound/usb/usx2y/usx2yhwdeppcm.c usx2y_audio_stream_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 1
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 131072
NOCHECK_CALL

sound/usb/usx2y/usx2yhwdeppcm.c usx2y_hwdep_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 1
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 131072
NOCHECK_CALL

sound/usb/usx2y/usx2yhwdeppcm.c usx2y_hwdep_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 1
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 131072
NOCHECK_CALL

sound/pci/echoaudio/indigoio.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/echoaudio/mona.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/soc/fsl/imx-pcm-rpmsg.c snd_pcm_set_fixed_buffer() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 5
PARAM_VALUE 3 size 65536,1048576,100663296
PARAM_VALUE 4 max 0
DATA_SOURCE 0 substream $0
DATA_SOURCE 1 type $1
DATA_SOURCE 2 data $2
DATA_SOURCE 3 size $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/pci/oxygen/oxygen_pcm.c oxygen_pcm_init() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 2 data->bus 0,4096-ptr_max
PARAM_VALUE 2 data->class 0,4096-ptr_max
PARAM_VALUE 2 data->devres_head.prev 4096-ptr_max
PARAM_VALUE 3 size 1048576
PARAM_VALUE 4 max 67108864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/oxygen/oxygen_pcm.c oxygen_pcm_init() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 2 data->bus 0,4096-ptr_max
PARAM_VALUE 2 data->class 0,4096-ptr_max
PARAM_VALUE 2 data->devres_head.prev 4096-ptr_max
PARAM_VALUE 3 size 131072
PARAM_VALUE 4 max 262144
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/emu10k1/emupcm.c snd_emu10k1_pcm() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 65536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/ca0106/ca0106_main.c snd_ca0106_pcm() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 65536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/ca0106/ca0106_main.c snd_ca0106_pcm() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 65536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/emu10k1/p16v.c snd_p16v_pcm() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 523776
PARAM_VALUE 4 max 523776
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/emu10k1/p16v.c snd_p16v_pcm() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 2
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 65472
PARAM_VALUE 4 max 65472
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/soc-generic-dmaengine-pcm.c dmaengine_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 4
PARAM_VALUE 3 size 0-u32max
PARAM_VALUE 4 max 1-u64max
FUZZY_MAX 4 max u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/isa/gus/gus_pcm.c snd_gf1_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 1 type 2
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 65536,131072
FUZZY_MAX 4 max 131072
BIT_INFO 4 max 0x0,0x30000
HARD_MAX 4 max 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte

sound/isa/gus/gus_pcm.c snd_gf1_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 2
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 65536,131072
FUZZY_MAX 4 max 131072
BIT_INFO 4 max 0x0,0x30000
HARD_MAX 4 max 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte

sound/pci/echoaudio/layla20.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/echoaudio/gina24.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/usb/pcm.c snd_usb_preallocate_buffer() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 7
PARAM_VALUE 2 data 0
PARAM_VALUE 3 size 0
PARAM_VALUE 4 max 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/usb/pcm.c snd_usb_preallocate_buffer() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 3
PARAM_VALUE 3 size 65536
PARAM_VALUE 4 max 524288
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte
HALF_LOCKED2 _T->lock

sound/pci/echoaudio/mia.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/soc/meson/axg-fifo.c axg_fifo_pcm_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 2
PARAM_VALUE 3 size 1048576
PARAM_VALUE 4 max 1048576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/intel/avs/pcm.c avs_component_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 3
PARAM_VALUE 3 size 0
PARAM_VALUE 4 max 33554432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/intel/avs/pcm.c avs_component_new() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 1 type 3
PARAM_VALUE 3 size 0
PARAM_VALUE 4 max 33554432
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/pci/echoaudio/indigodj.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/echoaudio/echo3g.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/echoaudio/indigoiox.c snd_echo_preallocate_pages() -> snd_pcm_set_managed_buffer()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 size 0,131072
PARAM_VALUE 4 max 262144
DATA_SOURCE 2 data $1
FUZZY_MAX 3 size 131072
BIT_INFO 3 size 0x0,0x20000
HARD_MAX 3 size 131072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock