Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/sun/sungem.c gem_init_phy() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->dev 4096-ptr_max
PARAM_VALUE 0 gp->mac_rx_cfg 12,36
PARAM_VALUE 0 gp->napi.dev 4096-ptr_max
PARAM_VALUE 0 gp->napi.dev->lock.dep_map->name 0-255
PARAM_VALUE 0 gp->napi.dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 gp->napi.dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 gp->napi.dev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 gp->napi.dev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 gp->napi.dev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 gp->napi.dev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 gp->napi.dev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 gp->napi.napi_hash_node.pprev 4096-ptr_max
PARAM_VALUE 0 gp->pdev 4096-ptr_max
PARAM_VALUE 0 gp->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 gp->pdev->irq 0
PARAM_VALUE 0 gp->pdev->is_busmaster 1
PARAM_VALUE 0 gp->pdev->pcie_cap 0-1
PARAM_VALUE 0 gp->pdev->vendor 4203
PARAM_VALUE 0 gp->rx_buf_sz s32min-(-1),1518-s32max
PARAM_VALUE 0 gp->rx_new 0
PARAM_VALUE 0 gp->rx_old 0
PARAM_VALUE 0 gp->tx_new 0
PARAM_VALUE 0 gp->tx_old 0
PARAM_VALUE 0 *gp->dev->name 0
PARAM_VALUE 0 *gp->rx_skbs 0
PARAM_VALUE 0 *gp->tx_skbs 0
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 32768
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5201_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 30
PARAM_VALUE 2 val 0,65527
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xfff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5201_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 26
PARAM_VALUE 2 val 0
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5201_suspend() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 1 reg 26
PARAM_VALUE 2 val 0
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5201_suspend() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 30
PARAM_VALUE 2 val 8
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5221_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 128,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x80,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5221_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 27
PARAM_VALUE 2 val 32,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x20,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5221_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 26
PARAM_VALUE 2 val 4,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x4,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5221_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 0,65407
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5221_suspend() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 128,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x80,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5221_suspend() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 26
PARAM_VALUE 2 val 1,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x1,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5241_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 128,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x80,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5241_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 27
PARAM_VALUE 2 val 32,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x20,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5241_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 26
PARAM_VALUE 2 val 0,65527
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xfff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5241_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 0,65407
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5241_suspend() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 1 reg 31
PARAM_VALUE 2 val 128,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x80,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5241_suspend() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 26
PARAM_VALUE 2 val 8,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x8,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5400_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 4,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x4,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5400_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 512,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5400_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 0,65531
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xfffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 3104
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 18
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 21
PARAM_VALUE 2 val 6148
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 19
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 21
PARAM_VALUE 2 val 4612
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 32774
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 21
PARAM_VALUE 2 val 306
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 32774
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 21
PARAM_VALUE 2 val 562
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 8223
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 21
PARAM_VALUE 2 val 2592
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5401_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 512,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5411_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 35875
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5411_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 36003
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5411_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 35875
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5411_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 32768
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5411_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 4928
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5411_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 512,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 36896
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5421_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 37983
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5421_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 64513
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5421_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 11
PARAM_VALUE 2 val 4
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 4103
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 1024,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x400,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 7
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 2048,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x800,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 10
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 21
PARAM_VALUE 2 val 512,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 481
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 768
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_poll_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 4096
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5421_poll_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 8192
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5421_read_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 4096
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5421_read_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->speed 1000
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 8192
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5461_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 64523
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5461_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 480
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5461_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 4416
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5461_enable_fiber() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 320
DATA_SOURCE 0 gp $0
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5461_poll_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 31744
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5461_poll_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 28672
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c bcm5461_read_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 31744
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm5461_read_link() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->speed 1000
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 val 28672
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c bcm54xx_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xfdff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c bcm54xx_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 0,256,512,768,64767,65023,65279,u16max
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c bcm54xx_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 4608,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x1200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c bcm54xx_setup_forced() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 0
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 32768,52927
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x8000,0xcebf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 gp->duplex 0,2-255
USER_DATA 0 gp->speed s32min-(-1),1-99,101-999,1001-s32max

drivers/net/sungem_phy.c bcm54xx_setup_forced() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 0
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 0,64,256,320,8192,8448,52927,52991,53183,53247,61119,61375
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xefff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 gp->duplex 0,2-255
USER_DATA 0 gp->speed s32min-(-1),1-99,101-999,1001-s32max

drivers/net/sungem_phy.c generic_suspend() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 2048
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c genmii_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,480,64543,64575,64607,64639,64671,64703,64735,64767,64799,64831,64863,64895,64927,64959,64991,65023
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xfdff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c genmii_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 4608,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x1200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c genmii_setup_forced() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 0
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 32768,52991
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x8000,0xceff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 gp->duplex 0,2-255
USER_DATA 0 gp->speed s32min-(-1),1-99,101-999,1001-s32max

drivers/net/sungem_phy.c genmii_setup_forced() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 0
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 0,256,8192,8448,52991,53247,61183,61439
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xefff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 gp->duplex 0,2-255
USER_DATA 0 gp->speed s32min-(-1),1-99,101-999,1001-s32max

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 29
PARAM_VALUE 2 val 10
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 30
PARAM_VALUE 2 val 2081
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 29
PARAM_VALUE 2 val 6
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 30
PARAM_VALUE 2 val 34304
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 29
PARAM_VALUE 2 val 11
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 30
PARAM_VALUE 2 val 256
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 29
PARAM_VALUE 2 val 4
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell88e1111_init() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 30
PARAM_VALUE 2 val 18512
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c marvell_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x0,0xfdff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c marvell_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 64,320,576,832,64767,65023,65279,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x40,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c marvell_setup_aneg() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 1
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->duplex 0
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 0 gp->speed 10
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 4608,u16max
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x1200,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/sungem_phy.c marvell_setup_forced() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 0
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 0,256,512,64671,64927,65183
DATA_SOURCE 0 gp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 gp->duplex 0,2-255
USER_DATA 0 gp->speed s32min-(-1),1-99,101-999,1001-s32max
USER_DATA 2 val 256,64927[c][u]

drivers/net/sungem_phy.c marvell_setup_forced() -> sungem_phy_write()

Type Parameter Key Value
PARAM_VALUE 0 gp 4096-ptr_max
PARAM_VALUE 0 gp->autoneg 0
PARAM_VALUE 0 gp->def 4096-ptr_max
PARAM_VALUE 0 gp->mdio_read 4096-ptr_max
PARAM_VALUE 0 gp->mdio_write 4096-ptr_max
PARAM_VALUE 0 gp->pause 0
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 32768,32832,33024,33088,40960,41216,52927,52991,53183,53247,61119,61375
DATA_SOURCE 0 gp $0
BIT_INFO 2 val 0x8000,0xefff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 gp->duplex 0,2-255
USER_DATA 0 gp->speed s32min-(-1),1-99,101-999,1001-s32max