Defined in 1 files as a function:

Referenced in 32 files:

Smatch caller information:

drivers/tty/serial/sh-sci.c sci_dma_check_tx_occurred() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 1-u64max
PARAM_VALUE 1 cookie 1-s32max
PARAM_VALUE 2 state 3319240592685367296
FUZZY_MAX 1 cookie 1
TASK_NOT_RUNNING
HALF_LOCKED2 &port->lock
HALF_LOCKED2 _T->lock

drivers/tty/serial/sh-sci.c sci_dma_rx_timer_fn() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 4883020749629722624
CAPPED_DATA 1 cookie 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/sh-sci.c sci_dma_rx_timer_fn() -> dmaengine_tx_status()

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_tx_status 4096-ptr_max
PARAM_VALUE 2 state 4883020749629722624
CAPPED_DATA 1 cookie 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &port->lock
LOCK2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/8250/8250_dma.c __dma_rx_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 7110971638666858496
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &p->port.lock
HALF_LOCKED2 flags

drivers/tty/serial/8250/8250_omap.c __dma_rx_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 4037901993789857792
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_T->lock->lock
LOCK2 _T->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

drivers/tty/serial/8250/8250_omap.c __dma_rx_do_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 7491826217955643392
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 flags

drivers/tty/serial/8250/8250_omap.c __dma_rx_do_complete() -> dmaengine_tx_status()

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_tx_status 4096-ptr_max
PARAM_VALUE 2 state 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 flags

drivers/tty/serial/8250/8250_omap.c __dma_rx_do_complete() -> dmaengine_tx_status()

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_tx_status 4096-ptr_max
PARAM_VALUE 2 state 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &priv->rx_dma_lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 flags

drivers/tty/serial/8250/8250_omap.c omap_8250_rx_dma() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->rx_dma_lock
LOCK2 flags
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &p->port.lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct omap8250_priv)->rx_dma_lock

drivers/tty/serial/8250/8250_omap.c omap_8250_rx_dma_flush() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 7156814806388232192
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->rx_dma_lock
LOCK2 flags
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct omap8250_priv)->rx_dma_lock

drivers/spi/spi-rockchip.c rockchip_spi_target_abort() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 4450921845296402432
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-s3c64xx.c s3c64xx_spi_transfer_one() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 367942475693932544
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-s3c64xx.c s3c64xx_spi_transfer_one() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 367942475693932544
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/gpib/fmh_gpib/fmh_gpib.c fmh_gpib_get_dma_residue() -> dmaengine_tx_status()

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_pause 1-u64max
PARAM_VALUE 1 cookie (-110),(-22),(-19),(-16),(-11),(-6)-(-5),0-s32max
PARAM_VALUE 2 state 5093723397331267584
DATA_SOURCE 0 chan $0
DATA_SOURCE 1 cookie $1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 &board->user_mutex

drivers/iio/adc/stm32-dfsdm-adc.c stm32_dfsdm_adc_dma_residue() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 3367574440609517568
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

drivers/tty/serial/sprd_serial.c sprd_complete_rx_dma() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 3019480407105970176
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &port->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 uart_port)->lock

drivers/tty/serial/sprd_serial.c sprd_stop_tx_dma() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 565786612186705920
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &port->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/sprd_serial.c sprd_uart_dma_irq() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 894430686337679360
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/mtd/nand/raw/loongson-nand-controller.c loongson_nand_dma_callback() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 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

drivers/tty/serial/stm32-usart.c stm32_usart_dma_pause_resume() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 0
DATA_SOURCE 0 chan $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &port->lock
HALF_LOCKED2 flags

drivers/tty/serial/stm32-usart.c stm32_usart_receive_chars() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &port->lock
HALF_LOCKED2 flags

drivers/tty/serial/stm32-usart.c stm32_usart_rx_dma_start_or_resume() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &port->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/mfd/stm32-timers.c stm32_timers_dma_done() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 6552458995617329152
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

drivers/mtd/nand/raw/intel-nand-controller.c ebu_dma_start() -> dmaengine_tx_status()

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->attach_deferred 0-1
PARAM_VALUE 0 chan->device->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 chan->device->device_issue_pending 4096-ptr_max
PARAM_VALUE 1 cookie 0-s32max
PARAM_VALUE 2 state 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_process_frame() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 1-u64max
PARAM_VALUE 2 state 1558815244169289728
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dcmi->irqlock
LOCK2 irq
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct stm32_dcmi)->irqlock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_process_frame() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 1558815244169289728
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dcmi->irqlock
LOCK2 irq
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct stm32_dcmi)->irqlock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_process_frame() -> dmaengine_tx_status()

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_tx_status 4096-ptr_max
PARAM_VALUE 2 state 2278075166876577792
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dcmi->irqlock
LOCK2 irq
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct stm32_dcmi)->irqlock

drivers/pci/endpoint/functions/pci-epf-test.c pci_epf_test_dma_callback() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 7556831352063275008
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

drivers/tty/serial/imx.c imx_uart_dma_rx_callback() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 2287904195801444352
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

drivers/iio/adc/at91-sama5d2_adc.c at91_adc_dma_size_done() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 650855447015800832
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/tty/serial/serial-tegra.c tegra_uart_rx_dma_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 7175349385243136000
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &u->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 uart_port)->lock

drivers/tty/serial/serial-tegra.c tegra_uart_stop_tx() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 7558011585385267200
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &ssp->port.lock
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 &tty->flow.lock
HALF_LOCKED2 &u->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/serial-tegra.c tegra_uart_terminate_rx_dma() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 6246741140646502400
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &u->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/tty/serial/serial-tegra.c tegra_uart_tx_dma_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 6495516099299102720
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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

sound/core/pcm_dmaengine.c __snd_dmaengine_pcm_close() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 4485940281421983744
RX_PATH
TASK_NOT_RUNNING

sound/core/pcm_dmaengine.c snd_dmaengine_pcm_pointer() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 1557165338577047552
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &atimer->lock
HALF_LOCKED2 irq

sound/core/pcm_dmaengine.c snd_dmaengine_pcm_sync_stop() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 5887743024430407680
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

drivers/tty/serial/fsl_lpuart.c lpuart32_dma_idleint() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 463729373769388032
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/fsl_lpuart.c lpuart_copy_rx_to_tty() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 2818127408870424576
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sport->port.lock
LOCK2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/fsl_lpuart.c lpuart_timer_func() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 7672648566842318848
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/host/pxamci.c pxamci_dma_irq() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 6519278191503568896
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &host->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 pxamci_host)->lock

sound/soc/sprd/sprd-pcm-dma.c sprd_pcm_pointer() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 1-u64max
PARAM_VALUE 2 state 1691109310157791232
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &atimer->lock
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex
HALF_LOCKED2 irq

drivers/ata/pata_pxa.c pxa_ata_dma_irq() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 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

drivers/ata/pata_pxa.c pxa_bmdma_status() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 3227378711451856896
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags

drivers/ata/pata_pxa.c pxa_bmdma_stop() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags

drivers/tty/serial/samsung_tty.c s3c24xx_serial_rx_chars_dma() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 9146594707997155328
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &port->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct uart_port)->lock

drivers/tty/serial/samsung_tty.c s3c24xx_serial_rx_dma_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 7467964008615309312
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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

drivers/tty/serial/samsung_tty.c s3c24xx_serial_stop_rx() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-u64max
PARAM_VALUE 2 state 2183743287849385984
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_T->lock->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/samsung_tty.c s3c24xx_serial_stop_tx() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 6525943524836614144
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ltq_port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &ssp->port.lock
HALF_LOCKED2 &state->uart_port->lock
HALF_LOCKED2 &tty->flow.lock
HALF_LOCKED2 &up->port.lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/tty/serial/samsung_tty.c s3c24xx_serial_tx_dma_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 770359766040604672
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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

drivers/gpib/eastwood/fluke_gpib.c fluke_get_dma_residue() -> dmaengine_tx_status()

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_pause 1-u64max
PARAM_VALUE 1 cookie (-110),(-22),(-19),(-16),(-11),(-6)-(-5),0-s32max
PARAM_VALUE 2 state 8066342313073696768
DATA_SOURCE 0 chan $0
DATA_SOURCE 1 cookie $1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 &board->user_mutex

drivers/tty/serial/msm_serial.c msm_complete_tx_dma() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 6810635825083711488
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &port->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 uart_port)->lock

drivers/tty/serial/8250/8250_mtk.c mtk8250_dma_rx_complete() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 5150866714563637248
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &up->port.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 uart_port)->lock

drivers/mtd/nand/raw/marvell_nand.c marvell_nfc_xfer_data_dma() -> dmaengine_tx_status()

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_lock.rlock.dep_map->name 0-255
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->flags 4096-ptr_max
PARAM_VALUE 0 chan->device->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 chan->device->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 chan->device->device_issue_pending 4096-ptr_max
PARAM_VALUE 1 cookie 0-s32max
PARAM_VALUE 2 state 0
CAPPED_DATA 0 chan->device->dev 1
DATA_SOURCE 1 cookie r dmaengine_submit
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock

drivers/iio/adc/nxp-sar-adc.c nxp_sar_adc_dma_cb() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
PARAM_VALUE 2 state 5044077146376744960
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &info->lock
LOCK2 irq
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 nxp_sar_adc)->lock

drivers/iio/adc/stm32-adc.c stm32_adc_dma_residue() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 2 state 7883910088688189440
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

drivers/tty/serial/atmel_serial.c atmel_rx_from_dma() -> dmaengine_tx_status()

Type Parameter Key Value
PARAM_VALUE 2 state 9042640571040931840
RX_PATH
TASK_NOT_RUNNING
LOCK2 &port->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct uart_port)->lock