Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/net/ethernet/freescale/enetc/enetc.c enetc_phylink_connect() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 0 pl 1-u64max
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mscc/ocelot_net.c ocelot_port_phylink_create() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 0 pl 4096-ptr_max
PARAM_VALUE 0 pl->cfg_link_an_mode 1-2
PARAM_VALUE 0 pl->config 4096-ptr_max
PARAM_VALUE 0 pl->config->type 0
PARAM_VALUE 0 pl->link_config.duplex 0-1,255
PARAM_VALUE 0 pl->link_config.interface 1,4,19
PARAM_VALUE 0 pl->link_config.pause 4
PARAM_VALUE 0 pl->link_interface 1,4,19
PARAM_VALUE 0 pl->link_poll.entry.pprev 0
PARAM_VALUE 0 pl->link_poll.flags 0-4194302
PARAM_VALUE 0 pl->link_poll.lockdep_map->name 0-255
PARAM_VALUE 0 pl->link_port 2,4
PARAM_VALUE 0 pl->mac_ops 9217082878748278784
PARAM_VALUE 0 pl->pcs_state 0
PARAM_VALUE 0 pl->phy_state.interface 1,4,19
PARAM_VALUE 0 pl->phydev_mutex.dep_map->name 0-255
PARAM_VALUE 0 pl->phydev_mutex.first_waiter 0
PARAM_VALUE 0 pl->phydev_mutex.osq.tail.counter 0
PARAM_VALUE 0 pl->phydev_mutex.owner.counter 0
PARAM_VALUE 0 pl->req_link_an_mode 1-2
PARAM_VALUE 0 pl->state_mutex.dep_map->name 0-255
PARAM_VALUE 0 pl->state_mutex.first_waiter 0
PARAM_VALUE 0 pl->state_mutex.osq.tail.counter 0
PARAM_VALUE 0 pl->state_mutex.owner.counter 0
PARAM_VALUE 0 *pl->netdev->name 0-255
PARAM_VALUE 1 dn 4096-ptr_max
PARAM_VALUE 1 dn->properties 4096-ptr_max
PARAM_VALUE 2 flags 0
BUF_SIZE 0 pl 816
BUF_SIZE 0 pl 816
DATA_SOURCE 1 dn $2
BIT_INFO 0 pl->link_config.interface 0x0,0x17
BIT_INFO 0 pl->link_interface 0x0,0x17
BIT_INFO 0 pl->phy_state.interface 0x0,0x17
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_open() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_open() -> phylink_of_phy_connect()

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

drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_open() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/mvneta.c mvneta_mdio_probe() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/cadence/macb_main.c macb_phylink_connect() -> phylink_of_phy_connect()

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

drivers/net/ethernet/atheros/ag71xx.c ag71xx_open() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
HALF_LOCKED2 global &rtnl_mutex

net/dsa/port.c dsa_shared_port_phylink_register() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 0 pl 4096-ptr_max
PARAM_VALUE 1 dn 4096-ptr_max
PARAM_VALUE 1 dn->properties 0,4096-ptr_max
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
LOCK2 global &dsa2_mutex

drivers/net/ethernet/altera/altera_tse_main.c tse_open() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/microchip/lan743x_main.c lan743x_phylink_connect() -> phylink_of_phy_connect()

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

net/dsa/user.c dsa_user_phy_setup() -> phylink_of_phy_connect()

Type Parameter Key Value
PARAM_VALUE 0 pl 4096-ptr_max
PARAM_VALUE 2 flags 0-u16max
FUZZY_MAX 2 flags 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dn unit_byte
LOCK2 global &dsa2_mutex

drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c sparx5_port_open() -> phylink_of_phy_connect()

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