Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/net/dsa/mxl862xx/mxl862xx-phylink.c, line 258
- drivers/net/ethernet/cadence/macb_main.c, line 581
- drivers/net/ethernet/microchip/lan966x/lan966x_port.c, line 317
- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c, line 84
- drivers/net/pcs/pcs-mtk-lynxi.c, line 122
- drivers/net/pcs/pcs-xpcs.c, line 1133
- drivers/net/phy/phylink.c
Smatch caller information:
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c dwmac_integrated_pcs_get_state() -> phylink_mii_c22_pcs_decode_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1464381200730914816,3349292079492710400,6258809391670018048 |
| PARAM_VALUE | 0 | state->an_complete | 0 |
| PARAM_VALUE | 0 | state->interface | 22-23 |
| PARAM_VALUE | 0 | state->link | 1 |
| DATA_SOURCE | 0 | state | $2 |
| DATA_SOURCE | 1 | neg_mode | $1 |
| DATA_SOURCE | 2 | bmsr | r readl |
| DATA_SOURCE | 3 | lpa | r readl |
| MEM_ZERO | 0 | state->lp_advertising | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | bmsr | 0-u16max |
| HOST_DATA | 3 | lpa | 0-u16max |
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/pcs/pcs-xpcs.c xpcs_get_state_c37_1000basex() -> phylink_mii_c22_pcs_decode_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1464381200730914816,3349292079492710400,6258809391670018048 |
| PARAM_VALUE | 0 | state->advertising | 4096-ptr_max |
| PARAM_VALUE | 0 | state->an_complete | 0 |
| PARAM_VALUE | 0 | state->interface | 0,4,16,22-23,27-30,34-36 |
| PARAM_VALUE | 0 | state->link | 0 |
| CAPPED_DATA | 0 | state->interface | 1 |
| DATA_SOURCE | 0 | state | $2 |
| DATA_SOURCE | 1 | neg_mode | $1 |
| DATA_SOURCE | 2 | bmsr | r xpcs_read |
| DATA_SOURCE | 3 | lpa | r xpcs_read |
| BIT_INFO | 3 | lpa | 0x0,0x1dfff |
| MEM_ZERO | 0 | state->lp_advertising | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/ethernet/microchip/lan966x/lan966x_port.c lan966x_port_status_get() -> phylink_mii_c22_pcs_decode_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1464381200730914816,3349292079492710400,6258809391670018048 |
| PARAM_VALUE | 0 | state->an_complete | 1 |
| PARAM_VALUE | 2 | bmsr | 32,36 |
| DATA_SOURCE | 0 | state | $2 |
| DATA_SOURCE | 1 | neg_mode | $1 |
| BIT_INFO | 2 | bmsr | 0x20,0x27 |
| MEM_ZERO | 0 | state->lp_advertising | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | state->link | 0-1[c] |
| HOST_DATA | 2 | bmsr | 32,36[c] |
| HOST_DATA | 3 | lpa | 0-u16max[c] |
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/phy/phylink.c phylink_mii_c22_pcs_get_state() -> phylink_mii_c22_pcs_decode_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1464381200730914816,3349292079492710400,6258809391670018048 |
| PARAM_VALUE | 0 | state->an_complete | 0 |
| PARAM_VALUE | 0 | state->link | 1 |
| DATA_SOURCE | 0 | state | $2 |
| DATA_SOURCE | 1 | neg_mode | $1 |
| DATA_SOURCE | 2 | bmsr | r mdiodev_read |
| DATA_SOURCE | 3 | lpa | r mdiodev_read |
| MEM_ZERO | 0 | state->lp_advertising | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/ethernet/cadence/macb_main.c macb_pcs_get_state() -> phylink_mii_c22_pcs_decode_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1464381200730914816,3349292079492710400,6258809391670018048 |
| PARAM_VALUE | 0 | state->an_complete | 0 |
| PARAM_VALUE | 0 | state->link | 1 |
| DATA_SOURCE | 0 | state | $2 |
| DATA_SOURCE | 1 | neg_mode | $1 |
| MEM_ZERO | 0 | state->lp_advertising | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | bmsr | 0-u16max |
| HOST_DATA | 3 | lpa | 0-u16max |
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/dsa/mxl862xx/mxl862xx-phylink.c mxl862xx_pcs_get_state() -> phylink_mii_c22_pcs_decode_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1464381200730914816,3349292079492710400,6258809391670018048 |
| PARAM_VALUE | 0 | state->interface | 4,19,22-23 |
| PARAM_VALUE | 2 | bmsr | 0,4,32,36 |
| DATA_SOURCE | 0 | state | $2 |
| DATA_SOURCE | 1 | neg_mode | $1 |
| FUZZY_MAX | 2 | bmsr | 36 |
| HARD_MAX | 2 | bmsr | 36 |
| MEM_ZERO | 0 | state->lp_advertising | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |
drivers/net/pcs/pcs-mtk-lynxi.c mtk_pcs_lynxi_get_state() -> phylink_mii_c22_pcs_decode_state()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1464381200730914816,3349292079492710400,6258809391670018048 |
| PARAM_VALUE | 0 | state->an_complete | 0 |
| PARAM_VALUE | 0 | state->link | 1 |
| DATA_SOURCE | 0 | state | $2 |
| DATA_SOURCE | 1 | neg_mode | $1 |
| MEM_ZERO | 0 | state->lp_advertising | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex |