Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_ai_update() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 4096-ptr_max
PARAM_VALUE 1 bit_num 90-97
PARAM_VALUE 2 val 1
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &port->priv->prs_spinlock
HALF_LOCKED2 &priv->prs_spinlock
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_next_lu_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 4096-ptr_max
PARAM_VALUE 1 bit_num 106
PARAM_VALUE 2 val 15
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &priv->prs_spinlock
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_offset_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 72253909496639488,4019841646639550464,6020348862478905344,6077879296518840320
PARAM_VALUE 1 bit_num 81
PARAM_VALUE 2 val 1
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->prs_spinlock
LOCK2 bh
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_offset_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 72253909496639488,3184683941490450432,4019841646639550464,4334746765092249600,6020348862478905344,6077879296518840320
PARAM_VALUE 1 bit_num 73
PARAM_VALUE 2 val 255
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->prs_spinlock
LOCK2 bh
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_offset_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 72253909496639488,3184683941490450432,4019841646639550464,4334746765092249600,6020348862478905344,6077879296518840320
PARAM_VALUE 1 bit_num 82
PARAM_VALUE 2 val 7
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->prs_spinlock
LOCK2 bh
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_offset_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 72253909496639488,3184683941490450432,4019841646639550464,4334746765092249600,6020348862478905344,6077879296518840320
PARAM_VALUE 1 bit_num 87
PARAM_VALUE 2 val 3
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->prs_spinlock
LOCK2 bh
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_offset_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 72253909496639488,3184683941490450432,4019841646639550464,4334746765092249600,6020348862478905344,6077879296518840320
PARAM_VALUE 1 bit_num 89
PARAM_VALUE 2 val 1
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->prs_spinlock
LOCK2 bh
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_ri_update() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 4096-ptr_max
PARAM_VALUE 1 bit_num 0-31
PARAM_VALUE 2 val 1
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &priv->prs_spinlock
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_shift_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 4096-ptr_max
PARAM_VALUE 1 bit_num 72
PARAM_VALUE 2 val 1
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &priv->prs_spinlock
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_shift_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 4096-ptr_max
PARAM_VALUE 1 bit_num 85
PARAM_VALUE 2 val 3
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &priv->prs_spinlock
TYPE_LOCK (struct mvpp2)->prs_spinlock

drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c mvpp2_prs_sram_shift_set() -> mvpp2_prs_sram_bits_clear()

Type Parameter Key Value
PARAM_VALUE 0 pe 4096-ptr_max
PARAM_VALUE 1 bit_num 89
PARAM_VALUE 2 val 1
DATA_SOURCE 0 pe $0
MEM_ZERO 0 pe
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &priv->prs_spinlock
TYPE_LOCK (struct mvpp2)->prs_spinlock