Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/sungem_phy.c __sungem_phy_write() -> (struct mii_phy)->mdio_write()

Type Parameter Key Value
PARAM_VALUE 2 reg 0,30
PARAM_VALUE 3 val 2,32768,62463,64511,u16max
DATA_SOURCE 1 mii_id $1
DATA_SOURCE 2 reg $2
DATA_SOURCE 3 val $3
CONTAINER 0 *(-48+32) $(-1)
HARD_MAX 2 reg 30
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/sungem_phy.c sungem_phy_write() -> (struct mii_phy)->mdio_write()

Type Parameter Key Value
PARAM_VALUE 2 reg 0,4,9,11,21,23-24,26-31
DATA_SOURCE 2 reg $1
DATA_SOURCE 3 val $2
CONTAINER 0 *(-48+32) $(-1)
CONTAINER 1 *(-48+12) $(-1)
BIT_INFO 3 val 0x0,0xffff
HARD_MAX 2 reg 31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 val 256,64927[c][u]