Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/spi/spi-bcm2835.c bcm2835_dma_init() -> dmaengine_desc_set_reuse()

Type Parameter Key Value
PARAM_VALUE 0 tx 16,4096-u64max
DATA_SOURCE 0 tx r dmaengine_prep_dma_cyclic
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-bcm2835.c bcm2835_spi_setup_dma() -> dmaengine_desc_set_reuse()

Type Parameter Key Value
PARAM_VALUE 0 tx 16,4096-u64max
DATA_SOURCE 0 tx r dmaengine_prep_dma_cyclic
RX_PATH
TASK_NOT_RUNNING
LOCK2 &spi->controller->io_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_buf_prepare() -> dmaengine_desc_set_reuse()

Type Parameter Key Value
PARAM_VALUE 0 tx 16,4096-u64max
BUF_SIZE 0 tx (-1),176
BUF_SIZE 0 tx (-1),176
DATA_SOURCE 0 tx r dmaengine_prep_slave_sg
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_buf_prepare() -> dmaengine_desc_set_reuse()

Type Parameter Key Value
PARAM_VALUE 0 tx 16,4096-u64max
BUF_SIZE 0 tx (-1),176
BUF_SIZE 0 tx (-1),176
DATA_SOURCE 0 tx r dmaengine_prep_slave_sg
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 vb->vb2_queue->lock