Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/nvme/target/pci-epf.c nvmet_pci_epf_dma_transfer() -> dmaengine_get_dma_device()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/nvme/target/pci-epf.c nvmet_pci_epf_init_dma() -> dmaengine_get_dma_device()

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
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epf->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &epc->list_lock
TYPE_LOCK (struct pci_epf)->lock

drivers/nvme/target/pci-epf.c nvmet_pci_epf_init_dma() -> dmaengine_get_dma_device()

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
RX_PATH
TASK_NOT_RUNNING
LOCK2 &epf->lock
HALF_LOCKED2 &dir->i_rwsem
HALF_LOCKED2 &epc->list_lock
TYPE_LOCK (struct pci_epf)->lock

drivers/mmc/host/bcm2835.c bcm2835_add_host() -> dmaengine_get_dma_device()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
BUF_SIZE 0 chan->slave (-1),1616
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/sa2ul.c sa_run() -> dmaengine_get_dma_device()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/busses/i2c-tegra.c tegra_i2c_init_dma() -> dmaengine_get_dma_device()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
BUF_SIZE 0 chan->slave (-1),1616
CAPPED_DATA 0 chan->dbg_client_name 1
CAPPED_DATA 0 chan->name 1
DATA_SOURCE 0 chan r dma_request_chan
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_init_vb2q() -> dmaengine_get_dma_device()

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

drivers/dma/dmatest.c dmatest_func() -> dmaengine_get_dma_device()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max

drivers/spi/spi-tegra210-quad.c tegra_qspi_init_dma() -> dmaengine_get_dma_device()

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

drivers/spi/spi-tegra210-quad.c tegra_qspi_init_dma() -> dmaengine_get_dma_device()

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

drivers/leds/leds-sun50i-a100.c sun50i_a100_ledc_probe() -> dmaengine_get_dma_device()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->device 4096-ptr_max
BUF_SIZE 0 chan->slave (-1),1616
CAPPED_DATA 0 chan->dbg_client_name 1
CAPPED_DATA 0 chan->name 1
DATA_SOURCE 0 chan r dma_request_chan
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ti/dthev2-aes.c dthe_aead_run() -> dmaengine_get_dma_device()

Type Parameter Key Value

drivers/crypto/ti/dthev2-aes.c dthe_aead_run() -> dmaengine_get_dma_device()

Type Parameter Key Value

drivers/crypto/ti/dthev2-aes.c dthe_aes_run() -> dmaengine_get_dma_device()

Type Parameter Key Value

drivers/crypto/ti/dthev2-aes.c dthe_aes_run() -> dmaengine_get_dma_device()

Type Parameter Key Value