Documented in 1 files:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c, line 1469
- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c, line 777
- drivers/net/ethernet/broadcom/tg3.c, line 1977
- drivers/net/ethernet/freescale/gianfar.c, line 1468
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c, line 8740
- drivers/net/ethernet/sfc/falcon/mdio_10g.c, line 305
- drivers/net/ethernet/smsc/smsc911x.c, line 920
- drivers/net/ethernet/smsc/smsc9420.c, line 1051
- drivers/net/ethernet/socionext/sni_ave.c, line 1129
- drivers/net/usb/r8152.c, line 9494
- drivers/net/usb/smsc75xx.c, line 589
Smatch caller information:
drivers/net/ethernet/smsc/smsc911x.c smsc911x_phy_update_flowcontrol() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lcladv | r phy_read |
| DATA_SOURCE | 1 | rmtadv | r phy_read |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/usb/smsc75xx.c smsc75xx_update_flowcontrol() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lcladv | $2 |
| DATA_SOURCE | 1 | rmtadv | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_cfg_flowctrl() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lcladv | 0,1024,2048,3072 |
| PARAM_VALUE | 1 | rmtadv | 0,1024,2048,3072 |
| DATA_SOURCE | 0 | lcladv | r linkmode_adv_to_lcl_adv_t |
| FUZZY_MAX | 1 | rmtadv | 1024 |
| BIT_INFO | 1 | rmtadv | 0x0,0xc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/sfc/falcon/mdio_10g.c ef4_mdio_get_pause() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lcladv | 0,1024,2048,3072 |
| BIT_INFO | 0 | lcladv | 0x0,0xfff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | rmtadv | 0-u16max |
| LOCK2 | &efx->mac_lock | ||
| TYPE_LOCK | (struct ef4_nic)->mac_lock |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_phy_phydev_flowctrl() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lcladv | 0,1024,2048,3072 |
| PARAM_VALUE | 1 | rmtadv | 0,1024,2048,3072 |
| DATA_SOURCE | 0 | lcladv | r linkmode_adv_to_lcl_adv_t |
| FUZZY_MAX | 1 | rmtadv | 0 |
| BIT_INFO | 1 | rmtadv | 0x0,0xc00 |
| LOCK2 | &pool->lock |
drivers/net/usb/r8152.c rtl8152_get_pauseparam() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lcladv | r r8152_mdio_read |
| DATA_SOURCE | 1 | rmtadv | r r8152_mdio_read |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/socionext/sni_ave.c ave_phy_adjust_link() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lcladv | 0,1024,2048,3072 |
| PARAM_VALUE | 1 | rmtadv | 0,1024,2048,3072 |
| DATA_SOURCE | 0 | lcladv | r linkmode_adv_to_lcl_adv_t |
| FUZZY_MAX | 1 | rmtadv | 0 |
| BIT_INFO | 1 | rmtadv | 0x0,0xc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/broadcom/tg3.c tg3_setup_flow_control() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lcladv | $1 |
| DATA_SOURCE | 1 | rmtadv | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lcladv | 0-u16max |
| HOST_DATA | 1 | rmtadv | 0-u16max |
| USER_DATA | 0 | lcladv | 0-u16max[c] |
| USER_DATA | 1 | rmtadv | 0-u16max[c] |
| HALF_LOCKED2 | &phydev->lock | ||
| HALF_LOCKED2 | &tp->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c xgene_enet_flowctrl_cfg() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lcladv | 0,1024,2048,3072 |
| PARAM_VALUE | 1 | rmtadv | 0,1024,2048,3072 |
| DATA_SOURCE | 0 | lcladv | r mii_advertise_flowctrl |
| FUZZY_MAX | 1 | rmtadv | 1024 |
| BIT_INFO | 1 | rmtadv | 0x0,0xc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/smsc/smsc9420.c smsc9420_phy_update_flowcontrol() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lcladv | r phy_read |
| DATA_SOURCE | 1 | rmtadv | r phy_read |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/freescale/gianfar.c gfar_get_flowctrl_cfg() -> mii_resolve_flowctrl_fdx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lcladv | 0,1024,2048,3072 |
| PARAM_VALUE | 1 | rmtadv | 0,1024,2048,3072 |
| DATA_SOURCE | 0 | lcladv | r linkmode_adv_to_lcl_adv_t |
| FUZZY_MAX | 1 | rmtadv | 1024 |
| BIT_INFO | 1 | rmtadv | 0x0,0xc00 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |