Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/media/platform/renesas/rcar_drif.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 2 | buf_len | 0-u32max |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 3 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sdr->v4l2_mutex | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock | ||
| TYPE_LOCK | (struct rcar_drif_sdr)->v4l2_mutex |
drivers/iio/adc/ti_am335x_adc.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 2 | buf_len | 1026-2048 |
| PARAM_VALUE | 3 | period_len | 513-1024 |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| CAPPED_DATA | 2 | buf_len | 1 |
| CAPPED_DATA | 2 | buf_len | 1 |
| CAPPED_DATA | 3 | period_len | 1 |
| CAPPED_DATA | 3 | period_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/iio/adc/stm32-dfsdm-adc.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_config | 1-u64max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 3 | period_len | 0-u32max |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/spi/spi-bcm2835.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | chan->device->dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | chan->device->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 1 | buf_addr | 0-18446744073709551614 |
| PARAM_VALUE | 2 | buf_len | 4 |
| PARAM_VALUE | 3 | period_len | 0 |
| PARAM_VALUE | 4 | direction | 1 |
| PARAM_VALUE | 5 | flags | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &spi->controller->io_mutex |
drivers/tty/serial/stm32-usart.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 2 | buf_len | 4096 |
| PARAM_VALUE | 3 | period_len | 2048 |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
sound/soc/renesas/fsi.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 4 | direction | 1-2 |
| PARAM_VALUE | 5 | flags | 3 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 4 | direction | 2 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| HARD_MAX | 4 | direction | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/fsl/fsl_asrc_dma.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 4 | direction | 1-3 |
| PARAM_VALUE | 5 | flags | 0,2-3 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 4 | direction | 2 |
| FUZZY_MAX | 5 | flags | 2 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| HARD_MAX | 4 | direction | 3 |
drivers/tty/serial/imx.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->client_count | 1 |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 2 | buf_len | 0-u32max |
| PARAM_VALUE | 3 | period_len | 0-u32max |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sport->port.lock | ||
| LOCK2 | _T->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &port->lock | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/iio/adc/at91-sama5d2_adc.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 2 | buf_len | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | period_len | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/core/pcm_dmaengine.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 4 | direction | 1-2 |
| PARAM_VALUE | 5 | flags | 2-3 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 5 | flags | 2 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| BIT_INFO | 5 | flags | 0x2,0x3 |
| BIT_INFO | 5 | flags | 0x2,0x3 |
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | irq |
drivers/tty/serial/fsl_lpuart.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | chan->device->device_config | 1-u64max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 3 | period_len | 0-u32max |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &sport->port.lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/iio/adc/nxp-sar-adc.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_config | 1-u64max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 2 | buf_len | 16384 |
| PARAM_VALUE | 3 | period_len | 8192 |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/iio/adc/stm32-adc.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 3 | period_len | 0-u32max |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/tty/serial/atmel_serial.c dmaengine_prep_dma_cyclic() -> (struct dma_device)->device_prep_dma_cyclic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->client_count | 1-s32max |
| PARAM_VALUE | 0 | chan->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_config | 1-u64max |
| PARAM_VALUE | 0 | chan->device->device_prep_dma_cyclic | 1-u64max |
| PARAM_VALUE | 2 | buf_len | 4096 |
| PARAM_VALUE | 3 | period_len | 2048 |
| PARAM_VALUE | 4 | direction | 2 |
| PARAM_VALUE | 5 | flags | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | buf_addr | $1 |
| DATA_SOURCE | 2 | buf_len | $2 |
| DATA_SOURCE | 3 | period_len | $3 |
| DATA_SOURCE | 4 | direction | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| CONTAINER | 0 | -360-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &port->lock |