Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/pcs/pcs-xpcs.c xpcs_modify() -> mdiodev_c45_modify()

Type Parameter Key Value
PARAM_VALUE 1 devad 1,3,7,31
PARAM_VALUE 2 regnum 0,32768-32769,32774,32779,32817,32833,32851,32855,32860-32861
PARAM_VALUE 3 mask 1,6-7,14,17,270,512,516-517,1024,1792,1808,3999,4608,8176,8256,8288,12352
PARAM_VALUE 4 set 0-3999,4608,8256,8448,8480,8512
DATA_SOURCE 1 devad $1
DATA_SOURCE 2 regnum $2
DATA_SOURCE 3 mask $3
DATA_SOURCE 4 set $4
FUZZY_MAX 3 mask 516
FUZZY_MAX 4 set 512
HARD_MAX 1 devad 31
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_erratum_5_2() -> mdiodev_c45_modify()

Type Parameter Key Value
PARAM_VALUE 0 mdiodev 4096-ptr_max
PARAM_VALUE 1 devad 0-u16max
PARAM_VALUE 2 regnum 0-u16max

drivers/net/dsa/mv88e6xxx/pcs-639x.c mv88e639x_modify() -> mdiodev_c45_modify()

Type Parameter Key Value
PARAM_VALUE 0 mdiodev 4096-ptr_max
PARAM_VALUE 1 devad 4
PARAM_VALUE 2 regnum 4096,8192,36864-36865,40961,61442-61443,61456,61556
PARAM_VALUE 3 mask 1,4,12,512,768,1536,2048,8512,16384,32783,32800,51200
PARAM_VALUE 4 set 0-1,4,12,64,256,320,512,768,1536,2048,8192,8448,16384,32768-32769,32776
DATA_SOURCE 2 regnum $1
DATA_SOURCE 3 mask $2
DATA_SOURCE 4 set $3
FUZZY_MAX 3 mask 51200
FUZZY_MAX 4 set 16384
BIT_INFO 3 mask 0x0,0xef6f
HARD_MAX 2 regnum 61556
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &dsa2_mutex