Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/ti/edma.c edma_assign_priority_to_queue() -> edma_modify()

Type Parameter Key Value
PARAM_VALUE 0 ecc 4096-ptr_max
PARAM_VALUE 1 offset 644
BUF_SIZE 0 ecc s32min-(-2),1-s32max
BUF_SIZE 0 ecc s32min-(-2),1-s32max
BUF_SIZE 0 ecc->dev (-1),1616
BUF_SIZE 0 ecc->tc_list (-1)-0,2-16
DATA_SOURCE 0 ecc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ecc->ccerrint
NO_OVERFLOW_SIMPLE 0 ecc->ccint
NO_OVERFLOW_SIMPLE 0 ecc->num_channels
NO_OVERFLOW_SIMPLE 0 ecc->num_tc
UNITS 0 ecc unit_byte

drivers/dma/ti/edma.c edma_modify_array() -> edma_modify()

Type Parameter Key Value
PARAM_VALUE 0 ecc 4096-ptr_max
PARAM_VALUE 1 offset 576,580-33340
DATA_SOURCE 0 ecc $0
DATA_SOURCE 2 and $3
DATA_SOURCE 3 or $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &echan->vchan.lock

drivers/dma/ti/edma.c edma_param_modify() -> edma_modify()

Type Parameter Key Value
PARAM_VALUE 0 ecc 4096-ptr_max
PARAM_VALUE 1 offset 16404,16436-2113524
PARAM_VALUE 2 and 4294901760
PARAM_VALUE 3 or 16384,16416-2113504
CAPPED_DATA 1 offset 1
CAPPED_DATA 3 or 1
DATA_SOURCE 0 ecc $0
DATA_SOURCE 2 and $3
DATA_SOURCE 3 or $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &echan->vchan.lock
HALF_LOCKED2 flags
TYPE_LOCK (struct virt_dma_chan)->lock