Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

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