Documented in 1 files:

Defined in 1 files as a function:

Referenced in 6 files:

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