Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 25 files:

Smatch caller information:

drivers/net/ethernet/broadcom/genet/bcmmii.c bcmgenet_mii_exit() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/broadcom/genet/bcmmii.c bcmgenet_mii_of_init() -> of_phy_is_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_is_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/ti/cpsw.c cpsw_remove_dt() -> of_phy_is_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/ni/nixge.c nixge_probe() -> of_phy_is_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/ni/nixge.c nixge_probe() -> of_phy_is_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/ni/nixge.c nixge_remove() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c ipq806x_gmac_configure_qsgmii_pcs_speed() -> of_phy_is_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c bcmasp_interface_create() -> of_phy_is_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/ethernet/broadcom/asp2/bcmasp_intf.c bcmasp_interface_create() -> of_phy_is_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/ethernet/broadcom/asp2/bcmasp_intf.c bcmasp_interface_destroy() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/mdio/of_mdio.c of_phy_get_and_connect() -> of_phy_is_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_is_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/net/ethernet/ti/cpsw_new.c cpsw_remove_dt() -> of_phy_is_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/cadence/macb_main.c macb_mii_init() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

net/dsa/port.c dsa_shared_port_validate_of() -> of_phy_is_fixed_link()

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

drivers/net/dsa/sja1105/sja1105_main.c sja1105_parse_ports_node() -> of_phy_is_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_is_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_is_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/ti/davinci_emac.c davinci_emac_probe() -> of_phy_is_fixed_link()

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

drivers/net/ethernet/ti/davinci_emac.c davinci_emac_remove() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/renesas/ravb_main.c ravb_close() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/renesas/ravb_main.c ravb_phy_init() -> of_phy_is_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/renesas/ravb_main.c ravb_phy_init() -> of_phy_is_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
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c dpaa2_mac_connect() -> of_phy_is_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/staging/octeon/ethernet-mdio.c cvm_oct_phy_setup_device() -> of_phy_is_fixed_link()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/freescale/gianfar.c gfar_of_init() -> of_phy_is_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/gianfar.c gfar_probe() -> of_phy_is_fixed_link()

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

drivers/net/ethernet/freescale/gianfar.c gfar_remove() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/freescale/fec_main.c fec_drv_remove() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/freescale/fec_main.c fec_probe() -> of_phy_is_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/freescale/fec_main.c fec_probe() -> of_phy_is_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_phy_connect() -> of_phy_is_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/spacemit/k1_emac.c emac_probe() -> of_phy_is_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_is_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

drivers/net/ethernet/broadcom/bcmsysport.c bcm_sysport_probe() -> of_phy_is_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

drivers/net/ethernet/broadcom/bcmsysport.c bcm_sysport_remove() -> of_phy_is_fixed_link()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c stmmac_mdio_setup() -> of_phy_is_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
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte