Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_adjfine() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-s16max,4294934528-u32max
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_adjfine() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_set_step() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 0 val 3-4
PARAM_VALUE 1 reg 4096-ptr_max
FUZZY_MAX 0 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_set_step() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 reg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_set_step() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 reg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp2_tai_write_tlv() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-s32max
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 0 val 0-1[c]
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp2_tai_write_tlv() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 0 val 0-126301[c]
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp2_tai_write_tlv() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 0 val 0-u32max
NO_OVERFLOW_SIMPLE 0 val
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp2_tai_write_tlv() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 0 val 0-15258[c]
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp2_tai_write_tlv() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD
NOCHECK_CALL
USER_DATA 0 val 0-999999999
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp2_tai_write_tlv() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 reg 4096-ptr_max
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp2_tai_write_tlv() -> mvpp2_tai_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 reg 4096-ptr_max
DATA_SOURCE 0 val $1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &tai->lock
LOCK2 flags
TYPE_LOCK (struct mvpp2_tai)->lock