Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 1 device->dma_mask 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

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

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

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

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

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

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

sound/core/memalloc.c snd_devm_alloc_dir_pages() -> snd_dma_alloc_dir_pages()

Type Parameter Key Value
PARAM_VALUE 0 type 2,5
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 4 dmab 1-u64max
DATA_SOURCE 0 type $1
DATA_SOURCE 1 device $0
DATA_SOURCE 2 dir $2
DATA_SOURCE 3 size $3
DATA_SOURCE 4 dmab r __devres_alloc_node
FUZZY_MAX 0 type 5
TERMINATED 4 dmab->node.name 1
HARD_MAX 0 type 5
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 1536,1792-12884903421[c]
UNITS 3 size unit_byte

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

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

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 1 device->bus 0,4096-ptr_max
PARAM_VALUE 1 device->class 0,4096-ptr_max
PARAM_VALUE 1 device->dma_mask 4096-ptr_max
PARAM_VALUE 1 device->driver 0,4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

sound/core/pcm_memory.c do_alloc_pages() -> snd_dma_alloc_dir_pages()

Type Parameter Key Value
PARAM_VALUE 1 device->cma_area->available_count 0-s64max
PARAM_VALUE 2 dir 1-2
PARAM_VALUE 4 dmab 4096-ptr_max
PARAM_VALUE 4 dmab->dev.dev->cma_area->available_count 0-s64max
BUF_SIZE 4 dmab (-1),56
BUF_SIZE 4 dmab (-1),56
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 type $1
DATA_SOURCE 1 device $2
DATA_SOURCE 3 size $4
DATA_SOURCE 4 dmab $5
FUZZY_MAX 2 dir 2
NOSPEC 3 size
NOSPEC 3 size
HARD_MAX 2 dir 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 size 8192-s32max[c]
NO_OVERFLOW_SIMPLE 3 size
UNITS 1 device unit_byte
UNITS 3 size unit_byte
LOCK2 _T->lock

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

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

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

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

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

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

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

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

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 type 2-3
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096,131072
PARAM_VALUE 4 dmab 6189635728676794416,6189635728676794472
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
HARD_MAX 0 type 3
HARD_MAX 3 size 131072
UNITS 1 device unit_byte
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
UNITS 3 size unit_byte
LOCK2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 524288
PARAM_VALUE 4 dmab 4096-ptr_max
BUF_SIZE 1 device 1616
BUF_SIZE 4 dmab (-1),112
BUF_SIZE 4 dmab (-1),112
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 0-u32max
PARAM_VALUE 4 dmab 4096-ptr_max
PARAM_VALUE 4 dmab->area 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 2 dir 0
PARAM_VALUE 4 dmab 4096-ptr_max
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 4 dmab->addr
UNITS 1 device unit_byte
UNITS 3 size unit_byte
LOCK2 &azx_dev->dsp_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct hdac_stream)->dsp_mutex

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2-3
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 1 device->cma_area->available_count 0-s64max
PARAM_VALUE 1 device->power.wakeirq->status 0-4294967295
PARAM_VALUE 2 dir 0
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
HARD_MAX 0 type 3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 size 0-240[c]
UNITS 1 device unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
PARAM_VALUE 4 dmab->area 0
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
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_dir_pages()

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 0,4096-ptr_max
PARAM_VALUE 1 device->bus 0,4096-ptr_max
PARAM_VALUE 1 device->class 0,4096-ptr_max
PARAM_VALUE 1 device->cma_area->available_count 0-s64max
PARAM_VALUE 1 device->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 device->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 device->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 device->driver 0,4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
MEM_ZERO 4 dmab
UNITS 3 size unit_byte
LOCK2 &pool->lock

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type s32min-(-1),1-s32max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
FUZZY_MAX 0 type 2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 device unit_byte
UNITS 3 size unit_byte

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

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

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

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

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

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

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

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

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 dir 0
PARAM_VALUE 3 size 4096
PARAM_VALUE 4 dmab 4096-ptr_max
DATA_SOURCE 0 type $0
DATA_SOURCE 1 device $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 dmab $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pcm->open_mutex