Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/spi/spi-omap2-mcspi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/tty/serial/sh-sci.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/8250/8250_dma.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 4871524308575608832 |
| PARAM_VALUE | 2 | sg_len | 0-2 |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 64 |
| BUF_SIZE | 1 | sgl | 64 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->port.lock | ||
| HALF_LOCKED2 | flags |
drivers/nvme/target/pci-epf.c dmaengine_prep_config_sg_safe() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 6986983160082235392 |
| PARAM_VALUE | 1 | sgl->length | 0 |
| PARAM_VALUE | 1 | sgl->offset | 0 |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | config | 6053100238211563520 |
| PARAM_VALUE | 5 | config->direction | 1-2 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| DATA_SOURCE | 5 | config | $5 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| MEM_ZERO | 1 | sgl | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | spinlock_flags | ||
| HALF_LOCKED2 | 0 | &chan->lock |
drivers/media/pci/mgb4/mgb4_dma.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 0 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
drivers/mmc/host/bcm2835.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->mutex | ||
| TYPE_LOCK | (struct bcm2835_host)->mutex |
drivers/spi/spi-qup.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-u64max |
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 33 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mmc/host/usdhi6rol0.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/spi/spi-geni-qcom.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &spi->io_mutex | ||
| HALF_LOCKED2 | &spi->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mtd/nand/raw/stm32_fmc2_nand.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| HALF_LOCKED2 | &chip->controller->lock | ||
| HALF_LOCKED2 | &chip->lock |
drivers/mmc/host/mxcmmc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | chan->device->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| UNITS | 2 | sg_len | unit_array_size |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl->length | 0 |
| PARAM_VALUE | 1 | sgl->offset | 0 |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 576 |
| BUF_SIZE | 1 | sgl | 576 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i2c/busses/i2c-at91-master.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sg_len | 0-2 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 64 |
| BUF_SIZE | 1 | sgl | 64 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 2 | sg_len | 1 |
| HARD_MAX | 3 | dir | 2 |
drivers/i2c/busses/i2c-qup.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| PARAM_VALUE | 0 | chan->client_count | 1 |
| PARAM_VALUE | 0 | chan->dev->device.kobj.sd | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | chan->device->ref.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 0 | chan->slave | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1,33 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| HARD_MAX | 4 | flags | 33 |
drivers/spi/spi-sun6i.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/crypto/starfive/jh7110-hash.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl->dma_length | 0,4-u32max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| BIT_INFO | 1 | sgl->dma_length | 0x0,0xfffffffc |
| UNITS | 1 | sgl | unit_byte |
drivers/mmc/host/davinci_mmc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| UNITS | 2 | sg_len | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/intel/pxa_camera.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sg_len | 0 |
| PARAM_VALUE | 3 | dir | 2 |
| PARAM_VALUE | 4 | flags | 65 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ata/pata_ep93xx.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 0,4096-u64max |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | ap->lock |
drivers/crypto/sa2ul.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 0,4096-u64max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| NOSPEC | 1 | sgl->length | |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | sgl->length | 1-239,256-u16max[c] |
| UNITS | 1 | sgl | unit_byte |
drivers/tty/serial/8250/8250_omap.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 3186757514229547008 |
| PARAM_VALUE | 1 | sgl->length | 0 |
| PARAM_VALUE | 1 | sgl->offset | 0 |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| MEM_ZERO | 1 | sgl | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_T->lock->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/spi/spi-atmel.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-rockchip.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mmc/host/moxart-mmc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
drivers/spi/spi-s3c64xx.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| LOCK2 | &sdd->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct s3c64xx_spi_driver_data)->lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-topcliff-pch.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl->dma_flags | 0 |
| PARAM_VALUE | 1 | sgl->dma_length | 0-20 |
| PARAM_VALUE | 1 | sgl->length | 0 |
| PARAM_VALUE | 2 | sg_len | 1-342 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 32-10944 |
| BUF_SIZE | 1 | sgl | 32-10944 |
| CAPPED_DATA | 1 | sgl->dma_length | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 2 | sg_len | unit_array_size |
| ELEM_COUNT | 1 | ==sgl2 | 8051 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/micrel/ks8842.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mmc/host/omap_hsmmc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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_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->device_config | 1-u64max |
| PARAM_VALUE | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| UNITS | 2 | sg_len | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/spi/spi-at91-usart.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-dw-dma.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mmc/host/loongson2-mmc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| UNITS | 2 | sg_len | unit_array_size |
drivers/spi/spi-ep93xx.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/i2c/busses/i2c-mxs.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1-2 |
| PARAM_VALUE | 3 | dir | 1-2,4 |
| PARAM_VALUE | 4 | flags | 0-1,2147483649 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),4,8,64 |
| BUF_SIZE | 1 | sgl | (-1),4,8,64 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 2 | sg_len | 2 |
| HARD_MAX | 3 | dir | 4 |
| HARD_MAX | 4 | flags | 2147483649 |
drivers/spi/spi-stm32-ospi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | sg_len | 2-s32max[c] |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ospi->lock | ||
| HALF_LOCKED2 | &ctrl->io_mutex | ||
| HALF_LOCKED2 | &spi->controller->bus_lock_mutex | ||
| HALF_LOCKED2 | &spi->controller->io_mutex | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex | ||
| TYPE_LOCK | (struct stm32_ospi)->lock |
drivers/mmc/host/renesas_sdhi_sys_dmac.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/qce/dma.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 0,4096-u64max |
| PARAM_VALUE | 1 | sgl | 1-u64max |
| PARAM_VALUE | 2 | sg_len | 1-u32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/spi/spi-stm32-qspi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | sg_len | 2-s32max[c] |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &qspi->lock | ||
| HALF_LOCKED2 | &ctrl->io_mutex | ||
| HALF_LOCKED2 | &spi->controller->bus_lock_mutex | ||
| HALF_LOCKED2 | &spi->controller->io_mutex | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex | ||
| TYPE_LOCK | (struct stm32_qspi)->lock |
drivers/mtd/nand/raw/lpc32xx_mlc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mmc/host/owl-mmc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | chan->device->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| UNITS | 2 | sg_len | unit_array_size |
drivers/spi/spi-bcm2835.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 0-1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| FUZZY_MAX | 4 | flags | 1 |
| HARD_MAX | 3 | dir | 2 |
| HARD_MAX | 4 | flags | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mmc/host/dw_mmc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dw_mci)->lock |
drivers/spi/spi-pxa2xx-dma.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &controller->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1-3,6 |
| PARAM_VALUE | 3 | dir | 1-2,4 |
| PARAM_VALUE | 4 | flags | 0,2147483648,3221225472 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),8,12,24 |
| BUF_SIZE | 1 | sgl | (-1),8,12,24 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 4 | flags | 2147483648 |
| HARD_MAX | 2 | sg_len | 6 |
| HARD_MAX | 3 | dir | 4 |
| HARD_MAX | 4 | flags | 3221225472 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | sg_len | unit_array_size |
drivers/mtd/nand/raw/lpc32xx_slc.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &chip->controller->lock | ||
| HALF_LOCKED2 | &chip->lock |
drivers/ata/sata_dwc_460ex.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | ap->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi-pl022.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-sprd.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 4 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &sctlr->io_mutex | ||
| HALF_LOCKED2 | &sctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
sound/soc/fsl/fsl_asrc_m2m.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl->dma_address | 0 |
| PARAM_VALUE | 1 | sgl->dma_flags | 0 |
| PARAM_VALUE | 1 | sgl->dma_length | 0 |
| PARAM_VALUE | 1 | sgl->length | 0 |
| PARAM_VALUE | 1 | sgl->offset | 0 |
| PARAM_VALUE | 1 | sgl->page_link | 0 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 0-s32max |
| BUF_SIZE | 1 | sgl | 0-s32max |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| MEM_ZERO | 1 | sgl | |
| USER_DATA | 2 | sg_len | 0-524289[c] |
| UNITS | 2 | sg_len | unit_array_size |
| LOCK2 | _T->lock |
drivers/media/platform/st/stm32/stm32-dcmi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 0 |
| PARAM_VALUE | 2 | sg_len | 0 |
| PARAM_VALUE | 3 | dir | 2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | vb->vb2_queue->lock |
drivers/spi/spi-fsl-lpspi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan->device->device_config | 1-u64max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &controller->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mtd/nand/raw/omap2.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 8086508653357252608 |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| HALF_LOCKED2 | &chip->controller->lock | ||
| HALF_LOCKED2 | &chip->lock |
drivers/spi/spi-stm32.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctrl->io_mutex | ||
| LOCK2 | &spi->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ctrl->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex | ||
| TYPE_LOCK | (struct stm32_spi)->lock |
drivers/spi/spi-uniphier.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/tty/serial/pch_uart.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 16,4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 2 | sg_len | unit_array_size |
| LOCK2 | &priv->port.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/spi/spi-spacemit-k1.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/tty/serial/imx.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 64 |
| BUF_SIZE | 1 | sgl | 64 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| MEM_ZERO | 1 | sgl | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| HALF_LOCKED2 | &sport->port.lock | ||
| HALF_LOCKED2 | flags |
drivers/i2c/busses/i2c-sh_mobile.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
drivers/mtd/nand/raw/sunxi_nand.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 238460221777338368,4569111647764930560 |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i2c/busses/i2c-rcar.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/mmc/host/sh_mmcif.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->thread_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct sh_mmcif_host)->thread_lock |
drivers/crypto/atmel-sha.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),64 |
| BUF_SIZE | 1 | sgl | (-1),64 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | sgl->length | |
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
drivers/mmc/host/sdhci.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| UNITS | 2 | sg_len | unit_array_size |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/spi/spi-davinci.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/crypto/img-hash.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 421544853614292992 |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| NO_OVERFLOW_SIMPLE | 2 | sg_len |
drivers/spi/spi-atcspi200.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | sg_len | 2-s32max[c] |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &mem->spi->controller->bus_lock_mutex | ||
| LOCK2 | &mem->spi->controller->io_mutex | ||
| LOCK2 | &spi->mutex_lock | ||
| HALF_LOCKED2 | &at25->lock | ||
| HALF_LOCKED2 | &master->master.chrdev_lock | ||
| HALF_LOCKED2 | &spinand->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct atcspi_dev)->mutex_lock | ||
| TYPE_LOCK | (struct spi_controller)->bus_lock_mutex | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/tty/serial/fsl_lpuart.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 64 |
| BUF_SIZE | 1 | sgl | 64 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| MEM_ZERO | 1 | sgl | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| HALF_LOCKED2 | &sport->port.lock | ||
| HALF_LOCKED2 | flags |
drivers/mmc/host/pxamci.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | chan->device->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | chan->device->device_config | 1-u64max |
| PARAM_VALUE | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
drivers/crypto/starfive/jh7110-aes.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),64 |
| BUF_SIZE | 1 | sgl | (-1),64 |
| CAPPED_DATA | 1 | sgl->dma_length | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| BIT_INFO | 1 | sgl->dma_length | 0x0,0xfffffff0 |
| HARD_MAX | 3 | dir | 2 |
| UNITS | 1 | sgl | unit_byte |
drivers/crypto/omap-des.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 2 | sg_len | 0-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| UNITS | 1 | sgl | unit_byte |
drivers/ata/pata_pxa.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | ap->lock | ||
| HALF_LOCKED2 | flags |
drivers/tty/serial/msm_serial.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-u64max |
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 33 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| MEM_ZERO | 1 | sgl | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/spi/spi-pic32.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| PARAM_VALUE | 2 | sg_len | 1-u32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-rzv2h-rspi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &controller->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mmc/host/uniphier-sd.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 1-u64max |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 2 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/atmel-tdes.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 1 | sgl | 1722528570512740352,1722528570512740360 |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),64 |
| BUF_SIZE | 1 | sgl | (-1),64 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/atmel-aes.c atmel_aes_dma_transfer_start() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 2210105280424845312 |
| PARAM_VALUE | 5 | config->dst_addr_width | 4 |
| PARAM_VALUE | 5 | config->src_addr_width | 4 |
| DATA_SOURCE | 3 | dir | $2 |
| MEM_ZERO | 5 | config | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
drivers/spi/spi-img-spfi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->device | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi-ingenic.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mtd/nand/raw/marvell_nand.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| 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 | 1 | sgl | 7108349578418008064 |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 1 |
| PARAM_VALUE | 5 | config | 0 |
| CAPPED_DATA | 0 | chan->device->dev | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &chip->controller->lock | ||
| HALF_LOCKED2 | &chip->lock |
drivers/mtd/nand/qpic_common.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan->router->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 0-1,128,160 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| HARD_MAX | 4 | flags | 160 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mem->spi->controller->bus_lock_mutex | ||
| HALF_LOCKED2 | &mem->spi->controller->io_mutex |
drivers/spi/spi-rspi.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sgl | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/crypto/ti/dthev2-aes.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->dev | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1-s32max |
| PARAM_VALUE | 3 | dir | 1-2 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| BUF_SIZE | 1 | sgl | (-1),32 |
| CAPPED_DATA | 2 | sg_len | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 2 |
| NO_OVERFLOW_SIMPLE | 2 | sg_len | |
| UNITS | 1 | sgl | unit_byte |
drivers/tty/serial/mxs-auart.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 4096-ptr_max |
| PARAM_VALUE | 2 | sg_len | 1 |
| PARAM_VALUE | 3 | dir | 1-2,4 |
| PARAM_VALUE | 4 | flags | 0,3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 4,32 |
| BUF_SIZE | 1 | sgl | 4,32 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| HARD_MAX | 3 | dir | 4 |
| HARD_MAX | 4 | flags | 3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/tty/serial/atmel_serial.c dmaengine_prep_slave_sg() -> dmaengine_prep_config_sg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sgl | 2076964464184856576 |
| PARAM_VALUE | 1 | sgl->length | 0 |
| PARAM_VALUE | 1 | sgl->offset | 0 |
| PARAM_VALUE | 2 | sg_len | 0-2 |
| PARAM_VALUE | 3 | dir | 1 |
| PARAM_VALUE | 4 | flags | 3 |
| PARAM_VALUE | 5 | config | 0 |
| BUF_SIZE | 1 | sgl | 64 |
| BUF_SIZE | 1 | sgl | 64 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 1 | sgl | $1 |
| DATA_SOURCE | 2 | sg_len | $2 |
| DATA_SOURCE | 3 | dir | $3 |
| DATA_SOURCE | 4 | flags | $4 |
| FUZZY_MAX | 2 | sg_len | 1 |
| TASK_NOT_RUNNING | |||
| LOCK2 | &port->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct uart_port)->lock |