Defined in 1 files as a function:

Referenced in 32 files:

Smatch caller information:

sound/pci/pcxhr/pcxhr.c pcxhr_probe() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->dma_mask 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/pci/echoaudio/indigodjx.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/cs5535audio/cs5535audio_pcm.c cs5535audio_build_dma_packets() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4097
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/riptide/riptide.c snd_riptide_hw_params() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area->_refcount.counter s32min-s32max
PARAM_VALUE 3 dmab->area->memcg_data 0
PARAM_VALUE 3 dmab->area->page_type 0-4294967295
PARAM_VALUE 3 dmab->dev.dev->cma_area->nranges s32min-s32max
BUF_SIZE 3 dmab 56
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/atiixp_modem.c atiixp_build_dma_packets() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/core/memalloc.c snd_dma_alloc_pages_fallback() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 3 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 dev $1
DATA_SOURCE 2 size $2 [m]
DATA_SOURCE 3 dmab $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
UNITS 2 size unit_byte

sound/core/memalloc.c snd_dma_alloc_pages_fallback() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 3 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 dev $1
DATA_SOURCE 3 dmab $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
UNITS 2 size unit_byte

sound/pci/ymfpci/ymfpci_main.c snd_ymfpci_ac3_init() -> snd_dma_alloc_pages()

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

sound/pci/echoaudio/layla24.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/pci/mixart/mixart.c snd_mixart_probe() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->driver 0,4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/pci/mixart/mixart.c snd_mixart_probe() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->driver 0,4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/pci/echoaudio/darla20.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/core/compress_offload.c snd_compr_malloc_pages() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 2 size 0-u32max
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->dev.type 3
BUF_SIZE 3 dmab 56
DATA_SOURCE 2 size $1
DATA_SOURCE 3 dmab r _kzalloc_noprof
NOSPEC 2 size
USER_DATA 2 size 0-u32max
UNITS 1 dev unit_byte
UNITS 2 size unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &fe->card->mutex

sound/pci/echoaudio/indigo.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/echoaudio/gina20.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/soc/google/chv3-i2s.c chv3_dma_pcm_new() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 size 2097152
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/google/chv3-i2s.c chv3_dma_pcm_new() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 size 2097152
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/pci/ctxfi/ctvmem.c ct_vm_create() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->driver 0,4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/soc/sprd/sprd-pcm-compress.c sprd_platform_compr_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 4
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->parent 4096-ptr_max
PARAM_VALUE 2 size 33792
PARAM_VALUE 3 dmab 4096-ptr_max
MEM_ZERO 3 dmab
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
UNITS 2 size unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &fe->card->mutex

sound/soc/sprd/sprd-pcm-compress.c sprd_platform_compr_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->parent 4096-ptr_max
PARAM_VALUE 2 size 2098176
PARAM_VALUE 3 dmab 4096-ptr_max
MEM_ZERO 3 dmab
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &fe->card->mutex

sound/soc/qcom/qdsp6/q6asm-dai.c q6asm_dai_compr_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->parent 4096-ptr_max
PARAM_VALUE 1 dev->parent->driver_data 4096-ptr_max
PARAM_VALUE 2 size 8388608
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &fe->card->mutex

sound/pci/cs46xx/cs46xx_lib.c _cs46xx_playback_open_channel() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/pci/cs46xx/cs46xx_lib.c snd_cs46xx_capture_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &pcm->open_mutex

sound/pci/echoaudio/darla24.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/soc/intel/avs/cldma.c hda_cldma_init() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 131072
PARAM_VALUE 3 dmab 6189635728676794416
DATA_SOURCE 2 size $3
UNITS 1 dev unit_byte
HALF_LOCKED2 &pool->lock

sound/soc/intel/avs/cldma.c hda_cldma_init() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 6189635728676794472
UNITS 1 dev unit_byte
HALF_LOCKED2 &pool->lock

sound/soc/sof/topology.c sof_dai_load() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_dai_load() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/pci/echoaudio/indigoio.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/echoaudio/mona.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/soc/fsl/fsl_asrc_m2m.c fsl_asrc_m2m_comp_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 524288
PARAM_VALUE 3 dmab 4096-ptr_max
BUF_SIZE 1 dev 1616
BUF_SIZE 3 dmab 112
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/soc/fsl/fsl_asrc_m2m.c fsl_asrc_m2m_comp_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 524288
PARAM_VALUE 3 dmab 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/soc/stm/stm32_spdifrx.c stm32_spdifrx_dma_ctrl_register() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 4
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 2 size 192
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->dev.dev 4096-ptr_max
PARAM_VALUE 3 dmab->dev.dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 3 dmab->dev.type 4
BUF_SIZE 3 dmab 56
DATA_SOURCE 1 dev $0
DATA_SOURCE 3 dmab r devm_kzalloc
MEM_ZERO 3 dmab
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte

sound/pci/emu10k1/emufx.c snd_emu10k1_fx8010_tram_setup() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 0-u32max
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/soc/intel/catpt/pcm.c catpt_dai_startup() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte

sound/hda/core/stream.c snd_hdac_dsp_prepare() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 3 dmab 4096-ptr_max
BUF_SIZE 3 dmab (-1),56
BUF_SIZE 3 dmab (-1),56
DATA_SOURCE 2 size $2
DATA_SOURCE 3 dmab $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
UNITS 2 size unit_byte
LOCK2 &azx_dev->dsp_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct hdac_stream)->dsp_mutex

sound/pci/atiixp.c atiixp_build_dma_packets() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/soc/sof/intel/hda-stream.c hda_data_stream_prepare() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 3 dmab 4096-ptr_max
DATA_SOURCE 1 dev $0
DATA_SOURCE 2 size $2
DATA_SOURCE 3 dmab $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
UNITS 2 size unit_byte

sound/soc/sof/intel/hda-stream.c hda_dsp_stream_init() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 0-240
PARAM_VALUE 3 dmab 4096-ptr_max
HOST_DATA 2 size 0-240[c]
LOCK2 &pool->lock

sound/soc/sof/intel/hda-stream.c hda_dsp_stream_init() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
UNITS 2 size unit_byte
LOCK2 &pool->lock

sound/soc/sof/intel/hda-stream.c hda_dsp_stream_init() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->addr 0
PARAM_VALUE 3 dmab->area 0
PARAM_VALUE 3 dmab->bytes 0
PARAM_VALUE 3 dmab->dev.dev 0
PARAM_VALUE 3 dmab->dev.dir 0
PARAM_VALUE 3 dmab->dev.type 0
PARAM_VALUE 3 dmab->private_data 0
MEM_ZERO 3 dmab
LOCK2 &pool->lock

sound/pci/bt87x.c snd_bt87x_create_risc() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/soc/sof/ipc3-dtrace.c ipc3_dtrace_init() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 0,4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->cma_area->available_count 0-s64max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 1 dev->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 dev->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 dev->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
MEM_ZERO 3 dmab
UNITS 2 size unit_byte
HALF_LOCKED2 &pool->lock

sound/soc/sof/intel/hda-loader-skl.c cl_stream_prepare_skl() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 2 size 131072
PARAM_VALUE 3 dmab 962497699218022400
PARAM_VALUE 3 dmab->bytes 0,4096-u64max
PARAM_VALUE 3 dmab->dev.dir 0
DATA_SOURCE 3 dmab $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 dmab->bytes
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/sof/intel/hda-loader-skl.c cl_stream_prepare_skl() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 2 size 131072
PARAM_VALUE 3 dmab 2177416377746530304
PARAM_VALUE 3 dmab->bytes 0,4096-u64max
PARAM_VALUE 3 dmab->dev.dir 0
DATA_SOURCE 3 dmab $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 dmab->bytes
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/pci/echoaudio/layla20.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/hda/core/controller.c snd_hdac_bus_alloc_stream_pages() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type s32min-(-1),1-s32max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
FUZZY_MAX 0 type 2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte

sound/hda/core/controller.c snd_hdac_bus_alloc_stream_pages() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 1-9
PARAM_VALUE 2 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte

sound/hda/core/controller.c snd_hdac_bus_alloc_stream_pages() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 1-9
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
UNITS 2 size unit_byte

sound/pci/echoaudio/gina24.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/soc/qcom/qdsp6/q6apm-dai.c q6apm_dai_compr_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 dev->parent 4096-ptr_max
PARAM_VALUE 1 dev->parent->driver_data 4096-ptr_max
PARAM_VALUE 1 dev->parent->driver_data->graph_idr.idr_rt.xa_flags 0-4294967295
PARAM_VALUE 1 dev->parent->driver_data->lock.dep_map->name 0-255
PARAM_VALUE 1 dev->parent->driver_data->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 dev->parent->driver_data->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 dev->parent->driver_data->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 dev->parent->driver_data->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 dev->parent->driver_data->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 dev->parent->driver_data->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 dev->parent->driver_data->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 size 8388608
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &fe->card->mutex

sound/pci/echoaudio/mia.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/pci/via82xx.c build_via_table() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/emu10k1/memory.c snd_emu10k1_alloc_pages_maybe_wider() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096,8192,16384,20480,32768,36864
PARAM_VALUE 3 dmab 4096-ptr_max
DATA_SOURCE 2 size $1 [m]
DATA_SOURCE 3 dmab $2
FUZZY_MAX 2 size 32768
RX_PATH
TASK_NOT_RUNNING
UNITS 2 size unit_byte
HALF_LOCKED2 &sflist->presets_mutex
HALF_LOCKED2 _T->lock

sound/pci/via82xx_modem.c build_via_table() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
PARAM_VALUE 3 dmab->area 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/echoaudio/indigodj.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/pci/echoaudio/echo3g.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock

sound/pci/echoaudio/indigoiox.c pcm_open() -> snd_dma_alloc_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 size 4096
PARAM_VALUE 3 dmab 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex