Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_open() -> phylink_fwnode_phy_connect()

Type Parameter Key Value
PARAM_VALUE 0 pl 1-u64max
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_init_phy() -> phylink_fwnode_phy_connect()

Type Parameter Key Value
PARAM_VALUE 0 pl 4096-ptr_max
PARAM_VALUE 0 pl->cfg_link_an_mode 0,2-255
PARAM_VALUE 1 fwnode 4096-u64max
PARAM_VALUE 2 flags 0,536870912
FUZZY_MAX 2 flags 0
BIT_INFO 2 flags 0x0,0x20000000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/phy/phylink.c phylink_of_phy_connect() -> phylink_fwnode_phy_connect()

Type Parameter Key Value
PARAM_VALUE 1 fwnode 0,4096-ptr_max
PARAM_VALUE 2 flags 0-u16max
BUF_SIZE 0 pl (-1),816
BUF_SIZE 0 pl (-1),816
BUF_SIZE 1 fwnode 0,64
DATA_SOURCE 0 pl $0
DATA_SOURCE 2 flags $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 pl 4096-ptr_max
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 1 fwnode->ops 4096-ptr_max
PARAM_VALUE 2 flags 0
BUF_SIZE 0 pl 816
BUF_SIZE 0 pl 816
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_port_open() -> phylink_fwnode_phy_connect()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex