Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp22_gop_setup_irq() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 4
PARAM_VALUE 2 set 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp22_gop_setup_irq() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 128
PARAM_VALUE 2 set 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_hwtstamp_set() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 1 mask 8195
PARAM_VALUE 2 set 8195
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_hwtstamp_set() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 1 mask 8195
PARAM_VALUE 2 set 0,3
FUZZY_MAX 2 set 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_hwtstamp_set() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 1 mask 96
PARAM_VALUE 2 set 0,96
BIT_INFO 2 set 0x0,0x60
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_disable_tx_lpi() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 1
PARAM_VALUE 2 set 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_enable_tx_lpi() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 65280
PARAM_VALUE 2 set 0,256-65280
BIT_INFO 2 set 0x0,0xff00
NOCHECK_CALL
LOCK2 &pl->phydev_mutex
LOCK2 &pl->state_mutex
HALF_LOCKED2 &phy->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct phylink)->phydev_mutex
TYPE_LOCK (struct phylink)->state_mutex

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_finish() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 set 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_finish() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 12
PARAM_VALUE 2 set 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_finish() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 3
PARAM_VALUE 2 set 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_link_up() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 396
PARAM_VALUE 2 set 8,136,264,392
FUZZY_MAX 2 set 8
BIT_INFO 2 set 0x8,0x188
RX_PATH
NOCHECK_CALL
LOCK2 &pl->phydev_mutex
LOCK2 &pl->state_mutex
HALF_LOCKED2 &phy->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct phylink)->phydev_mutex
TYPE_LOCK (struct phylink)->state_mutex

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_link_up() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 4195
PARAM_VALUE 2 set 2,34,66,4098,4130,4162
FUZZY_MAX 2 set 2
BIT_INFO 2 set 0x2,0x1062
RX_PATH
NOCHECK_CALL
LOCK2 &pl->phydev_mutex
LOCK2 &pl->state_mutex
HALF_LOCKED2 &phy->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct phylink)->phydev_mutex
TYPE_LOCK (struct phylink)->state_mutex

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_link_up() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 24
PARAM_VALUE 2 set 0,8,16,24
FUZZY_MAX 2 set 0
BIT_INFO 2 set 0x0,0x18
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_prepare() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 3
PARAM_VALUE 2 set 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_prepare() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 12
PARAM_VALUE 2 set 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_mac_prepare() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 set 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_xlg_config() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 2
PARAM_VALUE 2 set 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_xlg_config() -> mvpp2_modify()

Type Parameter Key Value
PARAM_VALUE 0 ptr 4096-ptr_max
PARAM_VALUE 1 mask 20576
PARAM_VALUE 2 set 96
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL