Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/at_hdmac.c at_dma_probe() -> at_dma_off()

Type Parameter Key Value
PARAM_VALUE 0 atdma 4096-ptr_max
PARAM_VALUE 0 atdma->regs 4096-ptr_max
BUF_SIZE 0 atdma 504-2199023255544
BUF_SIZE 0 atdma 504-2199023255544
BUF_SIZE 0 atdma->chan 0-2199023255040
BUF_SIZE 0 atdma->clk (-1),1-s32max
DATA_SOURCE 0 atdma r devm_kzalloc
MEM_ZERO 0 atdma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/at_hdmac.c at_dma_remove() -> at_dma_off()

Type Parameter Key Value
BUF_SIZE 0 atdma s32min-(-2),1-s32max
BUF_SIZE 0 atdma s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 atdma unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/dma/at_hdmac.c at_dma_shutdown() -> at_dma_off()

Type Parameter Key Value
BUF_SIZE 0 atdma s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
HALF_LOCKED2 &parent->mutex
HALF_LOCKED2 global &system_transition_mutex
TYPE_LOCK (struct device)->mutex

drivers/dma/at_hdmac.c at_dma_suspend_noirq() -> at_dma_off()

Type Parameter Key Value
PARAM_VALUE 0 atdma 4096-ptr_max
BUF_SIZE 0 atdma s32min-(-2),1-s32max
BUF_SIZE 0 atdma s32min-(-2),1-s32max
CAPPED_DATA 0 &atdma->dma_device.channels 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 atdma->all_chan_mask 0-255
HOST_DATA 0 atdma->dma_device.chan_ida.xa.xa_flags 0-u32max
HOST_DATA 0 atdma->dma_device.chancnt 0-u32max
HOST_DATA 0 atdma->dma_device.copy_align 0-u32max
HOST_DATA 0 atdma->dma_device.desc_metadata_modes 0-u32max
HOST_DATA 0 atdma->dma_device.descriptor_reuse 0-1
HOST_DATA 0 atdma->dma_device.dev_id s32min-s32max
HOST_DATA 0 atdma->dma_device.directions 0-u32max
HOST_DATA 0 atdma->dma_device.dst_addr_widths 0-u32max
HOST_DATA 0 atdma->dma_device.fill_align 0-u32max
HOST_DATA 0 atdma->dma_device.filter.mapcnt s32min-s32max
HOST_DATA 0 atdma->dma_device.max_burst 0-u32max
HOST_DATA 0 atdma->dma_device.max_pq 0-u16max
HOST_DATA 0 atdma->dma_device.max_sg_burst 0-u32max
HOST_DATA 0 atdma->dma_device.max_xor 0-u16max
HOST_DATA 0 atdma->dma_device.min_burst 0-u32max
HOST_DATA 0 atdma->dma_device.pq_align 0-u32max
HOST_DATA 0 atdma->dma_device.privatecnt 0-u32max
HOST_DATA 0 atdma->dma_device.ref.refcount.refs.counter s32min-s32max
HOST_DATA 0 atdma->dma_device.residue_granularity 0-u32max
HOST_DATA 0 atdma->dma_device.src_addr_widths 0-u32max
HOST_DATA 0 atdma->dma_device.xor_align 0-u32max
HOST_DATA 0 atdma->save_imr 0-u32max
HOST_DATA 0 *atdma 0-u64max
UNITS 0 atdma unit_byte