Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

sound/soc/intel/catpt/dsp.c catpt_dmac_remove() -> dw_dma_remove()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/ata/sata_dwc_460ex.c sata_dwc_dma_exit_old() -> dw_dma_remove()

Type Parameter Key Value
PARAM_VALUE 0 chip 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/tty/serial/8250/8250_lpss.c qrk_serial_exit_dma() -> dw_dma_remove()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip 48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/dw/pci.c dw_pci_remove() -> (struct dw_dma_chip_pdata)->remove()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->dw 4096-ptr_max
PARAM_VALUE 0 chip->dw->dma.dev 4096-ptr_max
PARAM_VALUE 0 chip->dw->dma.dev->fwnode 0,4096-u64max
CAPPED_DATA 0 chip->dw->dma.dev 1
CONTAINER 0 *(-16+24) $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/dma/dw/platform.c dw_remove() -> (struct dw_dma_chip_pdata)->remove()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->dw 4096-ptr_max
PARAM_VALUE 0 chip->dw->dma.dev 4096-ptr_max
PARAM_VALUE 0 chip->dw->dma.dev->fwnode 0,4096-u64max
CAPPED_DATA 0 chip->dw->dma.dev 1
CONTAINER 0 *(-16+24) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex