Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/net/ethernet/chelsio/cxgb3/ael1002.c, line 147
- drivers/net/ethernet/chelsio/cxgb3/aq100x.c
- drivers/net/ethernet/sfc/falcon/mdio_10g.h, line 102
- drivers/net/ethernet/sfc/falcon/qt202x_phy.c, line 414
- drivers/net/mdio.c
Smatch caller information:
drivers/net/ethernet/sfc/falcon/txc43128_phy.c ef4_mdio_set_flag() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 4 |
| PARAM_VALUE | 3 | addr | 49990,49992 |
| PARAM_VALUE | 4 | mask | 2048 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | mask | $3 |
| DATA_SOURCE | 5 | sense | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &efx->mac_lock |
drivers/net/mdio.c mdio45_nway_restart() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 7 |
| PARAM_VALUE | 3 | addr | 0 |
| PARAM_VALUE | 4 | mask | 512 |
| PARAM_VALUE | 5 | sense | 1 |
| DATA_SOURCE | 0 | mdio | $0 |
| BIT_INFO | 0 | mdio->mmds | 0x80,0xffffffff |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/falcon/qt202x_phy.c ef4_mdio_set_flag() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 1 |
| PARAM_VALUE | 3 | addr | 0,49921 |
| PARAM_VALUE | 4 | mask | 1,64 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | mask | $3 |
| DATA_SOURCE | 5 | sense | $4 |
| HARD_MAX | 4 | mask | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &efx->mac_lock | ||
| TYPE_LOCK | (struct ef4_nic)->mac_lock |
drivers/net/ethernet/sfc/falcon/qt202x_phy.c qt202x_phy_reconfigure() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 1 |
| PARAM_VALUE | 3 | addr | 49929 |
| PARAM_VALUE | 4 | mask | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &efx->mac_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ef4_nic)->mac_lock |
drivers/net/ethernet/chelsio/cxgb3/ael1002.c ael1002_power_down() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 0 | mdio->mdio_write | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 1 |
| PARAM_VALUE | 3 | addr | 0 |
| PARAM_VALUE | 4 | mask | 2048 |
| DATA_SOURCE | 5 | sense | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/sfc/falcon/mdio_10g.c ef4_mdio_set_flag() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 0-s32max |
| PARAM_VALUE | 3 | addr | 0,9 |
| PARAM_VALUE | 4 | mask | 1,2048,16384 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | mask | $3 |
| DATA_SOURCE | 5 | sense | $4 |
| FUZZY_MAX | 2 | devad | 0 |
| HARD_MAX | 4 | mask | 16384 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &efx->mac_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ef4_nic)->mac_lock |
drivers/net/ethernet/chelsio/cxgb3/aq100x.c aq100x_autoneg_enable() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 0 | mdio->mdio_read | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 7 |
| PARAM_VALUE | 3 | addr | 0 |
| PARAM_VALUE | 4 | mask | 4608 |
| PARAM_VALUE | 5 | sense | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb3/aq100x.c aq100x_autoneg_restart() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 0 | mdio->mdio_read | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 7 |
| PARAM_VALUE | 3 | addr | 0 |
| PARAM_VALUE | 4 | mask | 4608 |
| PARAM_VALUE | 5 | sense | 1 |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/chelsio/cxgb3/aq100x.c aq100x_power_down() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 1 |
| PARAM_VALUE | 3 | addr | 0 |
| PARAM_VALUE | 4 | mask | 2048 |
| DATA_SOURCE | 5 | sense | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb3/aq100x.c aq100x_set_loopback() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 1 |
| PARAM_VALUE | 3 | addr | 0 |
| PARAM_VALUE | 4 | mask | 16384 |
| DATA_SOURCE | 5 | sense | $3 |
drivers/net/ethernet/sfc/falcon/tenxpress.c ef4_mdio_set_flag() -> mdio_set_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdio | 4096-ptr_max |
| PARAM_VALUE | 2 | devad | 1,4,7 |
| PARAM_VALUE | 3 | addr | 32,49159,49162 |
| PARAM_VALUE | 4 | mask | 8,256,4096 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | mask | $3 |
| DATA_SOURCE | 5 | sense | $4 |
| HARD_MAX | 2 | devad | 7 |
| HARD_MAX | 4 | mask | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &efx->mac_lock | ||
| TYPE_LOCK | (struct ef4_nic)->mac_lock |