Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/marvell/skge.c genesis_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 368
PARAM_VALUE 2 val 26562500
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
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->intr_mask 0x80000000,0xffffffffffffffff
BIT_INFO 0 hw->phy_addr 0x0,0x100
BIT_INFO 0 hw->phy_type 0x0,0xf
BIT_INFO 0 hw->ram_size 0x0,0x11ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->chip_id 10
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->copper 0[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->phy_type 0-1
HOST_DATA 0 hw->ram_size 0-1024,2048-130560
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/skge.c genesis_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 348
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 bh
LOCK2 0 &hw->phy_lock
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c genesis_stop() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 348
PARAM_VALUE 2 val 65536-u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 65536-u32max[c]
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c is_yukon_lite_a0() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 288
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 val r skge_read32
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 bh
LOCK2 0 &hw->phy_lock
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c skge_down() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &hw->hw_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_down() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2728,2984
PARAM_VALUE 2 val 5
CAPPED_DATA 0 hw 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_down() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147483136)-384,512
PARAM_VALUE 2 val 0
CAPPED_DATA 0 hw 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_down() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147483128)-392,520
PARAM_VALUE 2 val 0
CAPPED_DATA 0 hw 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_down() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1716,1972
PARAM_VALUE 2 val 1398016
CAPPED_DATA 0 hw 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_down() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2728,2984
PARAM_VALUE 2 val 1
CAPPED_DATA 0 hw 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_error_irq() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 96
PARAM_VALUE 2 val 8
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &hw->hw_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_error_irq() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 100
PARAM_VALUE 2 val 8
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &hw->hw_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_extirq() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0,8388608-u32max
CAPPED_DATA 0 hw->ports 1
BIT_INFO 0 hw->intr_mask 0x800000,0xffffffff
BIT_INFO 2 val 0x800000,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &hw->hw_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_intr() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
DATA_SOURCE 0 hw $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &hw->hw_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_led() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147480284)-3236,3364
PARAM_VALUE 2 val 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c skge_led() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147480540)-2980,3108
PARAM_VALUE 2 val 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c skge_led() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147480540)-2980,3108
PARAM_VALUE 2 val 100
PREEMPT_ADD <- disables preempt
RX_PATH
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c skge_led() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147480284)-3236,3364
PARAM_VALUE 2 val 100
PREEMPT_ADD <- disables preempt
RX_PATH
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c skge_poll() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0,2-u32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &hw->hw_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_qset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1076,1204,1716,1972
PARAM_VALUE 2 val 2796032
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_qset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1080,1208,1720,1976
PARAM_VALUE 2 val 768,1536
FUZZY_MAX 2 val 1536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_qset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1060,1188,1700,1956
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_qset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1056,1184,1696,1952
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_ramset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2048,2176,2688,2944
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 val $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_ramset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2056,2184,2696,2952
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 val $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_ramset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2060,2188,2700,2956
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 val $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_ramset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2052,2180,2692,2948
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_ramset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2064,2192
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_ramset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2068,2196
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_remove() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
LOCK2 irq
LOCK2 0 &hw->hw_lock
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_reset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 20
PARAM_VALUE 2 val 3135
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 hw->ports 1
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->phy_addr 0x0,0x100
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->chip_id 10,176-178
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->copper 0[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->phy_type 0-15
HOST_DATA 0 hw->ram_size 0-1024,2048-1044480
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/skge.c skge_reset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 332
PARAM_VALUE 2 val 130
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 hw->ports 1
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->phy_addr 0x0,0x100
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->chip_id 10,176-178
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->copper 0[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->phy_type 0-15
HOST_DATA 0 hw->ram_size 0-1024,2048-1044480
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/skge.c skge_reset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 320
PARAM_VALUE 2 val 5312,7812
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 hw->ports 1
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->phy_addr 0x0,0x100
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->chip_id 10,176-178
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->copper 0[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->phy_type 0-15
HOST_DATA 0 hw->ram_size 0-1024,2048-1044480
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/skge.c skge_reset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 328
PARAM_VALUE 2 val 4
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 hw->ports 1
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->phy_addr 0x0,0x100
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->chip_id 10,176-178
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->copper 0[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->phy_type 0-15
HOST_DATA 0 hw->ram_size 0-1024,2048-1044480
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/skge.c skge_reset() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
CAPPED_DATA 0 hw->ports 1
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->phy_addr 0x0,0x100
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hw->chip_id 10,176-178
HOST_DATA 0 hw->chip_rev 0-15[c]
HOST_DATA 0 hw->copper 0[c]
HOST_DATA 0 hw->pdev->current_state 0-3[c]
HOST_DATA 0 hw->phy_type 0-15
HOST_DATA 0 hw->ram_size 0-1024,2048-1044480
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/skge.c skge_rx_stop() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 2088,2216
PARAM_VALUE 2 val 5
CAPPED_DATA 0 hw 1
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_rx_stop() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 1076,1204
PARAM_VALUE 2 val 1398016
CAPPED_DATA 0 hw 1
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/skge.c skge_set_coalesce() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 332
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/net/ethernet/marvell/skge.c skge_set_coalesce() -> skge_write32()

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

drivers/net/ethernet/marvell/skge.c skge_set_coalesce() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 320
PARAM_VALUE 2 val 0,1328-2604140
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0,1328-2604140[c]

drivers/net/ethernet/marvell/skge.c skge_set_coalesce() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 328
PARAM_VALUE 2 val 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/marvell/skge.c skge_suspend() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0
BUF_SIZE 0 hw s32min-(-2),1-s32max
BUF_SIZE 0 hw s32min-(-2),1-s32max
CAPPED_DATA 0 hw->ports 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 hw unit_byte

drivers/net/ethernet/marvell/skge.c skge_up() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0,2-u32max
CAPPED_DATA 0 &hw->pdev->dev 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &hw->hw_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->hw_lock

drivers/net/ethernet/marvell/skge.c skge_wol_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 348
PARAM_VALUE 2 val 33554432-u32max
BIT_INFO 2 val 0x2000000,0xfffffdff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 33554432-u32max[c]
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/marvell/skge.c skge_wol_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479804)-3716,3844
PARAM_VALUE 2 val 32522241
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/marvell/skge.c skge_wol_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479804)-3716,3844
PARAM_VALUE 2 val 32522242
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/marvell/skge.c skge_wol_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479808)-3712,3840
PARAM_VALUE 2 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 348
PARAM_VALUE 2 val 0,512-u32max
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x2000200,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,512-u32max
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479804)-3716,3844
PARAM_VALUE 2 val 1
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479808)-3712,3840
PARAM_VALUE 2 val 1
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 348
PARAM_VALUE 2 val 33554432-u32max
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x2000000,0xfffffdff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 33554432-u32max[c]
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479804)-3716,3844
PARAM_VALUE 2 val 192798721,201187329
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xb0de001,0xbffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479804)-3716,3844
PARAM_VALUE 2 val 192798722,201187330
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xb0de002,0xbffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479808)-3712,3840
PARAM_VALUE 2 val 10
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock

drivers/net/ethernet/marvell/skge.c yukon_mac_init() -> skge_write32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg (-2147479808)-3712,3840
PARAM_VALUE 2 val 4
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &hw->phy_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct skge_hw)->phy_lock