Documented in 1 files:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/crypto/stm32/stm32-hash.c, line 571
- drivers/dma/dmaengine.c, line 529
- drivers/dma/dmatest.c, line 850
- drivers/media/platform/intel/pxa_camera.c, line 1052
- drivers/media/platform/ti/omap/omap_vout_vrfb.c, line 292
- drivers/rapidio/devices/rio_mport_cdev.c, line 586
Smatch caller information:
drivers/media/platform/intel/pxa_camera.c pxa_camera_dma_irq() -> dma_async_is_tx_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cookie | (-110),(-22),(-19),(-16),(-11),(-6)-(-5),0-s32max |
| PARAM_VALUE | 2 | last | 0 |
| PARAM_VALUE | 3 | used | 5246863721476620288 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pcdev->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct pxa_camera_dev)->lock |
drivers/dma/dmatest.c dmatest_func() -> dma_async_is_tx_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_issue_pending | 4096-ptr_max |
| PARAM_VALUE | 1 | cookie | 0-s32max |
| PARAM_VALUE | 2 | last | 0 |
| PARAM_VALUE | 3 | used | 0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ioat_chan->prep_lock | ||
| HALF_LOCKED2 | bh |
drivers/dma/dmaengine.c dma_sync_wait() -> dma_async_is_tx_complete()
| 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_issue_pending | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->router->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | last | 0 |
| PARAM_VALUE | 3 | used | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | cookie | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmm->wa_lock | ||
| HALF_LOCKED2 | flags |
drivers/media/platform/ti/omap/omap_vout_vrfb.c omap_vout_prepare_vrfb() -> dma_async_is_tx_complete()
| 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_issue_pending | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->device_prep_interleaved_dma | 1-u64max |
| PARAM_VALUE | 1 | cookie | 0-s32max |
| PARAM_VALUE | 2 | last | 0 |
| PARAM_VALUE | 3 | used | 0 |
| DATA_SOURCE | 1 | cookie | r dmaengine_submit |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | vb->vb2_queue->lock |
drivers/rapidio/devices/rio_mport_cdev.c dma_xfer_callback() -> dma_async_is_tx_complete()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | last | 0 |
| PARAM_VALUE | 3 | used | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |