Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/net/ethernet/broadcom/genet/bcmmii.c bcmgenet_mii_of_init() -> of_phy_register_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/net/ethernet/ti/cpsw.c cpsw_probe_dt() -> of_phy_register_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ni/nixge.c nixge_probe() -> of_phy_register_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c bcmasp_interface_create() -> of_phy_register_fixed_link()

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

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

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/net/ethernet/ti/cpsw_new.c cpsw_probe_dt() -> of_phy_register_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/staging/octeon/ethernet.c cvm_oct_probe() -> of_phy_register_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 4096-ptr_max
DATA_SOURCE 0 np r cvm_oct_node_for_port
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/davinci_emac.c davinci_emac_of_get_pdata() -> of_phy_register_fixed_link()

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

drivers/net/ethernet/renesas/ravb_main.c ravb_phy_init() -> of_phy_register_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/freescale/gianfar.c gfar_of_init() -> of_phy_register_fixed_link()

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

drivers/net/ethernet/freescale/fec_main.c fec_probe() -> of_phy_register_fixed_link()

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

drivers/net/ethernet/spacemit/k1_emac.c emac_probe() -> of_phy_register_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/net/ethernet/broadcom/bcmsysport.c bcm_sysport_probe() -> of_phy_register_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 0,4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte