Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/net/ethernet/broadcom/genet/bcmmii.c, line 52
- drivers/net/ethernet/cortina/gemini.c, line 336
- drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c, line 130
- drivers/net/ethernet/realtek/r8169_main.c, line 2306
- drivers/net/phy/phy_device.c, line 3099
- drivers/net/phy/phylink.c, line 1979
- drivers/net/usb/smsc95xx.c, line 554
Smatch caller information:
drivers/net/ethernet/broadcom/genet/bcmmii.c bcmgenet_mac_config() -> phy_get_pause()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 4096-ptr_max |
| PARAM_VALUE | 0 | phydev->duplex | 1 |
| PARAM_VALUE | 1 | tx_pause | 143591713867120640 |
| PARAM_VALUE | 1 | *tx_pause | 0 |
| PARAM_VALUE | 2 | rx_pause | 4495046104446701568 |
| PARAM_VALUE | 2 | *rx_pause | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/cortina/gemini.c gmac_adjust_link() -> phy_get_pause()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 4096-ptr_max |
| PARAM_VALUE | 0 | phydev->duplex | 1 |
| PARAM_VALUE | 1 | tx_pause | 2569618619316228096 |
| PARAM_VALUE | 1 | *tx_pause | 0 |
| PARAM_VALUE | 2 | rx_pause | 133194472466108416 |
| PARAM_VALUE | 2 | *rx_pause | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c hbg_flowctrl_cfg() -> phy_get_pause()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | tx_pause | 7701813946302140416 |
| PARAM_VALUE | 2 | rx_pause | 7688408010625015808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/phy/phylink.c phylink_phy_change() -> phy_get_pause()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 4096-ptr_max |
| PARAM_VALUE | 1 | tx_pause | 4507721201049186304 |
| PARAM_VALUE | 2 | rx_pause | 7992553421752504320 |
| BUF_SIZE | 0 | phydev | (-1),2592 |
| BUF_SIZE | 0 | phydev | (-1),2592 |
| BUF_SIZE | 0 | phydev->adjust_link | (-1),8 |
| DATA_SOURCE | 0 | phydev | $0 |
| NOSPEC | 0 | phydev->attached_dev->ifindex | |
| NOSPEC | 0 | phydev->speed | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | phydev->attached_dev->flags | 0-526337[c] |
| USER_DATA | 0 | phydev->attached_dev->group | s32min-s32max |
| USER_DATA | 0 | phydev->attached_dev->ifindex | s32min-s32max |
| USER_DATA | 0 | phydev->attached_dev->mtu | 0-s32max[c] |
| USER_DATA | 0 | phydev->attached_dev->num_tc | 1-16[c] |
| USER_DATA | 0 | phydev->attached_dev->real_num_rx_queues | 1-s32max[c] |
| USER_DATA | 0 | phydev->autoneg | 0 |
| USER_DATA | 0 | phydev->duplex | 0-255 |
| USER_DATA | 0 | phydev->eee_cfg.eee_enabled | 0-1 |
| USER_DATA | 0 | phydev->eee_cfg.tx_lpi_enabled | 0-1 |
| USER_DATA | 0 | phydev->eee_cfg.tx_lpi_timer | 0-u32max |
| USER_DATA | 0 | phydev->enable_tx_lpi | 0-1 |
| USER_DATA | 0 | phydev->speed | s32min-s32max |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->attached_dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->mdio.dev.physical_location | |
| NO_OVERFLOW_SIMPLE | 0 | phydev->skb->extensions | |
| LOCK2 | 0 | &phydev->lock | |
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/realtek/r8169_main.c rtl8169_get_pauseparam() -> phy_get_pause()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | tx_pause | 160666552450580480 |
| PARAM_VALUE | 2 | rx_pause | 8340514778394386432 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/usb/smsc95xx.c smsc95xx_phy_update_flowcontrol() -> phy_get_pause()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 4096-ptr_max |
| PARAM_VALUE | 0 | phydev->duplex | 1 |
| PARAM_VALUE | 1 | tx_pause | 5324716318894768128 |
| PARAM_VALUE | 2 | rx_pause | 3074559993695416320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &phydev->lock |