Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 6148492386282057728
PARAM_VALUE 1 pos 8
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 5231776711272558592
PARAM_VALUE 1 pos 25
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 4314659129129185280
PARAM_VALUE 1 pos 18
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 175744208201039872
PARAM_VALUE 1 pos 0
PARAM_VALUE 2 len 16
PARAM_VALUE 3 val 500
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 2628585381550112768
PARAM_VALUE 1 pos 24
PARAM_VALUE 2 len 1
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 6148492386282057728
PARAM_VALUE 1 pos 8
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 5231776711272558592
PARAM_VALUE 1 pos 25
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 4314659129129185280
PARAM_VALUE 1 pos 18
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 175744208201039872
PARAM_VALUE 1 pos 0
PARAM_VALUE 2 len 16
PARAM_VALUE 3 val 80
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 2628585381550112768
PARAM_VALUE 1 pos 24
PARAM_VALUE 2 len 1
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 6148492386282057728
PARAM_VALUE 1 pos 8
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 5231776711272558592
PARAM_VALUE 1 pos 25
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 4314659129129185280
PARAM_VALUE 1 pos 18
PARAM_VALUE 2 len 2
PARAM_VALUE 3 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 175744208201039872
PARAM_VALUE 1 pos 0
PARAM_VALUE 2 len 16
PARAM_VALUE 3 val 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 2628585381550112768
PARAM_VALUE 1 pos 24
PARAM_VALUE 2 len 1
PARAM_VALUE 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mac.c xge_mac_set_speed() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 7348593410889154560
PARAM_VALUE 1 pos 0
PARAM_VALUE 2 len 7
PARAM_VALUE 3 val 50
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 *var 0-u32max
HALF_LOCKED2 &phydev->lock

drivers/net/ethernet/apm/xgene-v2/mdio.c xge_mdio_read() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 5095310648264593408
PARAM_VALUE 0 *var 0
PARAM_VALUE 1 pos 8
PARAM_VALUE 2 len 5
DATA_SOURCE 3 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 val 2-31[c]
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock

drivers/net/ethernet/apm/xgene-v2/mdio.c xge_mdio_read() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 5095310648264593408
PARAM_VALUE 0 *var 0,256-16128
PARAM_VALUE 1 pos 0
PARAM_VALUE 2 len 5
DATA_SOURCE 3 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *var 0,512-7936[c][u]
USER_DATA 3 val 2-u16max[c]
USER_PTR 0 var
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock

drivers/net/ethernet/apm/xgene-v2/mdio.c xge_mdio_write() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 2558281938854060032
PARAM_VALUE 0 *var 0
PARAM_VALUE 1 pos 8
PARAM_VALUE 2 len 5
DATA_SOURCE 3 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock

drivers/net/ethernet/apm/xgene-v2/mdio.c xge_mdio_write() -> xgene_set_reg_bits()

Type Parameter Key Value
PARAM_VALUE 0 var 2558281938854060032
PARAM_VALUE 0 *var 0,256-16128
PARAM_VALUE 1 pos 0
PARAM_VALUE 2 len 5
DATA_SOURCE 3 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock