Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/amd/ptdma/ptdma-dmaengine.c vchan_vdesc_fini() -> (struct virt_dma_chan)->desc_free()

Type Parameter Key Value
PARAM_VALUE 0 vd 4096-ptr_max
BUF_SIZE 0 vd (-1),200
BUF_SIZE 0 vd (-1),200
DATA_SOURCE 0 vd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ae4cmd_q->cmd_lock

drivers/dma/virt-dma.c vchan_tx_desc_free() -> (struct virt_dma_chan)->desc_free()

Type Parameter Key Value
PARAM_VALUE 0 vd 4096-ptr_max
DATA_SOURCE 0 vd r to_virt_desc
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctlr->io_mutex

drivers/dma/virt-dma.c vchan_vdesc_fini() -> (struct virt_dma_chan)->desc_free()

Type Parameter Key Value
PARAM_VALUE 0 vd 4096-ptr_max
DATA_SOURCE 0 vd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/lgm/lgm-dma.c vchan_vdesc_fini() -> (struct virt_dma_chan)->desc_free()

Type Parameter Key Value
PARAM_VALUE 0 vd 4096-ptr_max
DATA_SOURCE 0 vd $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock