Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/pcs/pcs-xpcs.c xpcs_write() -> mdiodev_c45_write()

Type Parameter Key Value
PARAM_VALUE 1 devad 1,3,7,31
PARAM_VALUE 2 regnum 0,7,16-18,32768,32770,32818-32918,32993
DATA_SOURCE 1 devad $1
DATA_SOURCE 2 regnum $2
DATA_SOURCE 3 val $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 &pool->lock

drivers/net/dsa/mv88e6xxx/pcs-639x.c mv88e6393x_fix_2500basex_an() -> mdiodev_c45_write()

Type Parameter Key Value
PARAM_VALUE 0 mdiodev 4096-ptr_max
PARAM_VALUE 0 mdiodev->addr s32min-31
PARAM_VALUE 0 mdiodev->bus 4096-ptr_max
PARAM_VALUE 1 devad 30
PARAM_VALUE 2 regnum 32768
PARAM_VALUE 3 val 88
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/mv88e6xxx/pcs-639x.c mv88e639x_write() -> mdiodev_c45_write()

Type Parameter Key Value
PARAM_VALUE 0 mdiodev 4096-ptr_max
PARAM_VALUE 0 mdiodev->addr s32min-31
PARAM_VALUE 0 mdiodev->bus 4096-ptr_max
PARAM_VALUE 1 devad 4
PARAM_VALUE 2 regnum 8192
DATA_SOURCE 2 regnum $1
DATA_SOURCE 3 val $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex