Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/marvell/sky2.c sky2_get_coalesce() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 1 reg 3784
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_get_coalesce() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 3768
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_get_coalesce() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 3756
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_get_coalesce() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 3800
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_get_coalesce() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 3757
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_hw_down() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 3800
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/sky2.c sky2_hw_up() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 284
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/sky2.c sky2_init() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 283
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->pdev->current_state 0-3[c]

drivers/net/ethernet/marvell/sky2.c sky2_init() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 282
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->chip_id 0-255
HOST_DATA 0 hw->pdev->current_state 0-3[c]

drivers/net/ethernet/marvell/sky2.c sky2_init() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 281
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->flags 0x0,0x7ec
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->chip_id 179-186,188-190
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]

drivers/net/ethernet/marvell/sky2.c sky2_init() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 286
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->flags 0x0,0x7ee
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->chip_id 179-186,188-190
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->pmd_type 0-75,77-79,81-82,84-255

drivers/net/ethernet/marvell/sky2.c sky2_init() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 285
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->flags 0x0,0x7ee
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->chip_id 179-186,188-190
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->pmd_type 0-75,77-79,81-82,84-255

drivers/net/ethernet/marvell/sky2.c sky2_init() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 284
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->flags 0x0,0x7ee
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->chip_id 179-186,188-190
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->pmd_type 0-75,77-79,81-82,84-255

drivers/net/ethernet/marvell/sky2.c sky2_mac_intr() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 3848,3976
DATA_SOURCE 0 hw $0

drivers/net/ethernet/marvell/sky2.c sky2_phy_init() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 282
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte
LOCK2 &sky2->phy_lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sky2_port)->phy_lock

drivers/net/ethernet/marvell/sky2.c sky2_ramset() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2088,2216,2728,2984
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/sky2.c sky2_remove() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
CAPPED_DATA 0 &hw->restart_work 1
CAPPED_DATA 0 &hw->watchdog_timer 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_rx_hung() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 3192
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_rx_hung() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1096,1224
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_rx_hung() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1098,1226
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_rx_hung() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1100,1228
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_rx_stop() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2118,2246
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_rx_stop() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2122,2250
RX_PATH
TASK_NOT_RUNNING
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/sky2.c sky2_test_msi() -> sky2_read8()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw 898-1010999
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 hw->st_le 0-s32max
CAPPED_DATA 0 hw->ports 1
DATA_SOURCE 0 hw $0
MEM_ZERO 0 hw->st_le
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->chip_id 179-186,188-190
HOST_DATA 0 hw->pdev->current_state 0-3[c]