Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/e100.c mdio_ctrl_phy_82552_v() -> mdio_ctrl_hw()

Type Parameter Key Value
PARAM_VALUE 0 nic 4096-ptr_max
PARAM_VALUE 2 dir 67108864,134217728
DATA_SOURCE 0 nic $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 dir $2
DATA_SOURCE 3 reg $3
DATA_SOURCE 4 data $4 [m]
HARD_MAX 2 dir 134217728
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 data 0-u16max
NO_OVERFLOW_SIMPLE 1 addr

drivers/net/ethernet/intel/e100.c mdio_read() -> (struct nic)->mdio_ctrl()

Type Parameter Key Value
PARAM_VALUE 0 nic 4096-ptr_max
PARAM_VALUE 2 dir 134217728
PARAM_VALUE 4 data 0
DATA_SOURCE 1 addr $1
DATA_SOURCE 3 reg $2
CONTAINER 0 -24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 addr

drivers/net/ethernet/intel/e100.c mdio_write() -> (struct nic)->mdio_ctrl()

Type Parameter Key Value
PARAM_VALUE 0 nic 4096-ptr_max
PARAM_VALUE 2 dir 67108864
DATA_SOURCE 1 addr $1
DATA_SOURCE 3 reg $2
DATA_SOURCE 4 data $3
CONTAINER 0 -24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 4 data 0-u16max
NO_OVERFLOW_SIMPLE 1 addr