Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/sh/rcar-dmac.c rcar_dmac_chan_prep_sg() -> rcar_dmac_desc_put()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->desc.free.next 4096-ptr_max
PARAM_VALUE 0 chan->desc.free.next->next 4096-ptr_max
PARAM_VALUE 0 chan->desc.free.next->prev 4096-ptr_max
PARAM_VALUE 0 chan->desc.free.prev 4096-ptr_max
PARAM_VALUE 0 chan->desc.free.prev->next 8475718402372407296
PARAM_VALUE 0 chan->desc.pages.prev->next->next 4096-ptr_max
PARAM_VALUE 0 chan->desc.wait.next 4096-ptr_max
PARAM_VALUE 0 chan->desc.wait.next->next 4096-ptr_max
PARAM_VALUE 0 chan->desc.wait.next->prev 2145696772994699264
PARAM_VALUE 0 chan->desc.wait.prev 4096-ptr_max
PARAM_VALUE 0 chan->desc.wait.prev->next 4096-ptr_max
PARAM_VALUE 0 chan->desc.wait.prev->prev 4096-ptr_max
PARAM_VALUE 0 chan->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 desc 4096-ptr_max
PARAM_VALUE 1 desc->async_tx.cookie (-16)
PARAM_VALUE 1 desc->chcr 0,1024-u32max
PARAM_VALUE 1 desc->direction 0-2
PARAM_VALUE 1 desc->xfer_shift 0-31,u32max
DATA_SOURCE 0 chan $0
DATA_SOURCE 1 desc r rcar_dmac_desc_get
PARAM_COMPARE 0 &chan->desc.chunks_free == $0->desc.chunks_free.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

drivers/dma/sh/rcar-dmac.c rcar_dmac_chan_reinit() -> rcar_dmac_desc_put()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->desc.running 0
PARAM_VALUE 0 chan->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 desc 4096-ptr_max
CAPPED_DATA 0 &chan->desc.active 1
CAPPED_DATA 0 &chan->desc.done 1
CAPPED_DATA 0 &chan->desc.pending 1
CAPPED_DATA 0 &chan->desc.wait 1
DATA_SOURCE 0 chan $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/dma/sh/rcar-dmac.c rcar_dmac_desc_recycle_acked() -> rcar_dmac_desc_put()

Type Parameter Key Value
PARAM_VALUE 0 chan 4096-ptr_max
PARAM_VALUE 0 chan->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 desc 4096-ptr_max
CAPPED_DATA 0 &chan->desc.wait 1
DATA_SOURCE 0 chan $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL