Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/dma/k3dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/sun6i-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/hisi_dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/amd/qdma/qdma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/ti/omap-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/loongson/loongson2-apb-cmc-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/dw-edma/dw-edma-core.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/tegra186-gpc-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/milbeaut-hdmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/mediatek/mtk-uart-apdma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/pxa_dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/sh/usb-dmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/bcm2835-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/sprd-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/tegra210-adma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/loongson/loongson1-apb-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/stm32/stm32-dma3.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/uniphier-mdmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/at_hdmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/hsu/hsu.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/ti/edma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/sh/rz-dmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/xilinx/xilinx_dpdma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/amd/ptdma/ptdma-dmaengine.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/idma64.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/xilinx/xdma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/dma-axi-dmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/dma-jz4780.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/stm32/stm32-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/loongson/loongson2-apb-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/sa11x0-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/lgm/lgm-dma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/stm32/stm32-mdma.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/arm-dma350.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/milbeaut-xdmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/uniphier-xdmac.c vchan_free_chan_resources() -> dmaengine_desc_clear_reuse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tx | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global &dma_list_mutex | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |