Documented in 1 files:

Defined in 1 files as a function:

Referenced in 54 files:

Smatch caller information:

drivers/dma/k3dma.c k3_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/k3dma.c k3_dma_prep_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/k3dma.c k3_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/sun6i-dma.c sun6i_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/sun6i-dma.c sun6i_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/sun6i-dma.c sun6i_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/fsl-edma-common.c fsl_edma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 0 vc->chan.device 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/fsl-edma-common.c fsl_edma_prep_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/fsl-edma-common.c fsl_edma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 0 vc->chan.device 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/hisi_dma.c hisi_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/amd/qdma/qdma.c qdma_prep_device_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/ti/omap-dma.c omap_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/ti/omap-dma.c omap_dma_prep_dma_interleaved() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 3
DATA_SOURCE 2 tx_flags $2
RX_PATH
TASK_NOT_RUNNING

drivers/dma/ti/omap-dma.c omap_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/ti/omap-dma.c omap_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/mediatek/mtk-cqdma.c mtk_cqdma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/loongson/loongson2-apb-cmc-dma.c loongson2_cmc_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/loongson/loongson2-apb-cmc-dma.c loongson2_cmc_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/dw-edma/dw-edma-core.c dw_edma_device_transfer() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/dma/tegra186-gpc-dma.c tegra_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/tegra186-gpc-dma.c tegra_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/tegra186-gpc-dma.c tegra_dma_prep_dma_memset() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 2-3
DATA_SOURCE 2 tx_flags $4
BIT_INFO 2 tx_flags 0x2,0x3
BIT_INFO 2 tx_flags 0x2,0x3

drivers/dma/tegra186-gpc-dma.c tegra_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/milbeaut-hdmac.c milbeaut_hdmac_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 0 vc r to_virt_chan
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/mediatek/mtk-uart-apdma.c mtk_uart_apdma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/pxa_dma.c pxad_tx_prep() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 1 vd->node.next 4096-ptr_max
PARAM_VALUE 1 vd->node.next->next 4096-ptr_max
PARAM_VALUE 1 vd->node.prev 4096-ptr_max
PARAM_VALUE 1 vd->node.prev->next 4096-ptr_max
PARAM_VALUE 1 vd->node.prev->prev 4096-ptr_max
DATA_SOURCE 0 vc $0
DATA_SOURCE 1 vd $1
DATA_SOURCE 2 tx_flags $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c dma_chan_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c dw_axi_dma_chan_prep_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c dw_axi_dma_chan_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/sh/usb-dmac.c usb_dmac_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/bcm2835-dma.c bcm2835_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/bcm2835-dma.c bcm2835_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/bcm2835-dma.c bcm2835_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/sprd-dma.c sprd_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/sprd-dma.c sprd_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/tegra210-adma.c tegra_adma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/loongson/loongson1-apb-dma.c ls1x_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/loongson/loongson1-apb-dma.c ls1x_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/stm32/stm32-dma3.c stm32_dma3_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/stm32/stm32-dma3.c stm32_dma3_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/stm32/stm32-dma3.c stm32_dma3_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/mediatek/mtk-hsdma.c mtk_hsdma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/uniphier-mdmac.c uniphier_mdmac_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 0 vc r to_virt_chan
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/at_hdmac.c atc_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/at_hdmac.c atc_prep_dma_interleaved() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 3,770
DATA_SOURCE 2 tx_flags $2
HARD_MAX 2 tx_flags 770
RX_PATH
TASK_NOT_RUNNING

drivers/dma/at_hdmac.c atc_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/at_hdmac.c atc_prep_dma_memset() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 2-3
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x2,0x3
BIT_INFO 2 tx_flags 0x2,0x3
HARD_MAX 2 tx_flags 3

drivers/dma/at_hdmac.c atc_prep_dma_memset_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4

drivers/dma/at_hdmac.c atc_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/hsu/hsu.c hsu_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/ti/edma.c edma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/ti/edma.c edma_prep_dma_interleaved() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 3
DATA_SOURCE 2 tx_flags $2
RX_PATH
TASK_NOT_RUNNING

drivers/dma/ti/edma.c edma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/ti/edma.c edma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/sh/rz-dmac.c rz_dmac_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/sh/rz-dmac.c rz_dmac_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/sh/rz-dmac.c rz_dmac_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags

drivers/dma/xilinx/xilinx_dpdma.c xilinx_dpdma_chan_prep_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0,2-3
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING

drivers/dma/xilinx/xilinx_dpdma.c xilinx_dpdma_prep_interleaved_dma() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 770
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/amd/ptdma/ptdma-dmaengine.c pt_alloc_dma_desc() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 1-u64max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $1
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/idma64.c idma64_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/xilinx/xdma.c xdma_prep_device_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/xilinx/xdma.c xdma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/xilinx/xdma.c xdma_prep_interleaved_dma() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 3,770
DATA_SOURCE 2 tx_flags $2
HARD_MAX 2 tx_flags 770
RX_PATH
TASK_NOT_RUNNING

drivers/dma/dma-axi-dmac.c axi_dmac_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/dma-axi-dmac.c axi_dmac_prep_interleaved() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 3,770
DATA_SOURCE 2 tx_flags $2
RX_PATH
TASK_NOT_RUNNING

drivers/dma/dma-axi-dmac.c axi_dmac_prep_peripheral_dma_vec() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 513,768
DATA_SOURCE 2 tx_flags $4
BIT_INFO 2 tx_flags 0x200,0x301
BIT_INFO 2 tx_flags 0x200,0x301
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/dma/dma-axi-dmac.c axi_dmac_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/dma-jz4780.c jz4780_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/dma-jz4780.c jz4780_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/dma-jz4780.c jz4780_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/st_fdma.c st_fdma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/st_fdma.c st_fdma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/st_fdma.c st_fdma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/stm32/stm32-dma.c stm32_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/stm32/stm32-dma.c stm32_dma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/stm32/stm32-dma.c stm32_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/img-mdc-dma.c mdc_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/img-mdc-dma.c mdc_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/img-mdc-dma.c mdc_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/loongson/loongson2-apb-dma.c ls2x_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/loongson/loongson2-apb-dma.c ls2x_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/sa11x0-dma.c sa11x0_dma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/sa11x0-dma.c sa11x0_dma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/lgm/lgm-dma.c ldma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 0 vc->chan.device 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/stm32/stm32-mdma.c stm32_mdma_prep_dma_cyclic() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3
DATA_SOURCE 2 tx_flags $5
FUZZY_MAX 2 tx_flags 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &sport->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/stm32/stm32-mdma.c stm32_mdma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/stm32/stm32-mdma.c stm32_mdma_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/arm-dma350.c d350_prep_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/arm-dma350.c d350_prep_memset() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 2-3
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x2,0x3
BIT_INFO 2 tx_flags 0x2,0x3
HARD_MAX 2 tx_flags 3

drivers/dma/milbeaut-xdmac.c milbeaut_xdmac_prep_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 0 vc r to_virt_chan
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/uniphier-xdmac.c uniphier_xdmac_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 0 vc r to_virt_chan
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags

drivers/dma/uniphier-xdmac.c uniphier_xdmac_prep_slave_sg() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
DATA_SOURCE 0 vc r to_virt_chan
DATA_SOURCE 2 tx_flags $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->mutex
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/dma/sf-pdma/sf-pdma.c sf_pdma_prep_dma_memcpy() -> vchan_tx_prep()

Type Parameter Key Value
PARAM_VALUE 0 vc 4096-ptr_max
PARAM_VALUE 1 vd 4096-ptr_max
PARAM_VALUE 2 tx_flags 0-3,32-33
DATA_SOURCE 2 tx_flags $4
FUZZY_MAX 2 tx_flags 3
BIT_INFO 2 tx_flags 0x0,0x23
BIT_INFO 2 tx_flags 0x0,0x23
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 flags