Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bgmac.c bgmac_phy_connect_direct() -> fixed_phy_register()

Type Parameter Key Value
PARAM_VALUE 0 status 889065999821955072
PARAM_VALUE 0 status->duplex 1
PARAM_VALUE 0 status->link 1
PARAM_VALUE 0 status->pause 0
PARAM_VALUE 0 status->speed 1000
PARAM_VALUE 1 np 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/mdio/of_mdio.c of_phy_register_fixed_link() -> fixed_phy_register()

Type Parameter Key Value
PARAM_VALUE 0 status 4677069533805756416
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 1 np->properties 0,4096-ptr_max
DATA_SOURCE 1 np $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c hbg_fixed_phy_init() -> fixed_phy_register()

Type Parameter Key Value
PARAM_VALUE 0 status 2742783115739967488
PARAM_VALUE 0 status->asym_pause 1
PARAM_VALUE 0 status->duplex 1
PARAM_VALUE 0 status->link 1
PARAM_VALUE 0 status->pause 1
PARAM_VALUE 0 status->speed 1000
PARAM_VALUE 1 np 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/phy/fixed_phy.c fixed_phy_register_100fd() -> fixed_phy_register()

Type Parameter Key Value
PARAM_VALUE 0 status 1050209123312361472
PARAM_VALUE 0 status->duplex 1
PARAM_VALUE 0 status->link 0
PARAM_VALUE 0 status->pause 0
PARAM_VALUE 0 status->speed 100
PARAM_VALUE 1 np 0
RX_PATH
TASK_NOT_RUNNING