Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 17 files:
- drivers/net/ethernet/altera/altera_tse_main.c, line 952
- drivers/net/ethernet/atheros/ag71xx.c, line 1410
- drivers/net/ethernet/cadence/macb_main.c, line 990
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c, line 2951
- drivers/net/ethernet/freescale/enetc/enetc.c, line 2911
- drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c, line 678
- drivers/net/ethernet/freescale/ucc_geth.c, line 3181
- drivers/net/ethernet/marvell/mvneta.c, line 4354
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, line 3612
- drivers/net/ethernet/microchip/lan743x_main.c, line 3241
- drivers/net/ethernet/microchip/sparx5/sparx5_netdev.c, line 111
- drivers/net/ethernet/mscc/ocelot_net.c, line 1832
- drivers/net/ethernet/ti/am65-cpsw-nuss.c, line 1070
- drivers/net/ethernet/xilinx/xilinx_axienet_main.c, line 1674
- drivers/net/phy/phylink.c, line 2273
- net/dsa/port.c, line 1678
- net/dsa/user.c, line 2681
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 |