Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/dsa/mv88e6xxx/pcs-6352.c mv88e6xxx_serdes_get_lane() -> (struct mv88e6xxx_ops)->serdes_get_lane()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->info 4096-ptr_max
PARAM_VALUE 0 chip->info->ops 4096-ptr_max
PARAM_VALUE 0 chip->info->ops->pcs_ops 592022510270042112,5591549487725531136,6357482777618817024,7870715423981244416
PARAM_VALUE 0 chip->info->ops->serdes_get_lane 735916357181140992,1493236781242281984,4096615961556676608,4249758595000180736,4851041708045742080,9032660005535301632
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 1 port $1
CONTAINER 0 -384-104-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dsa2_mutex

drivers/net/dsa/mv88e6xxx/serdes.c mv88e6xxx_serdes_get_lane() -> (struct mv88e6xxx_ops)->serdes_get_lane()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->info 4096-ptr_max
PARAM_VALUE 0 chip->info->ops 4096-ptr_max
PARAM_VALUE 0 chip->info->ops->serdes_get_lane 735916357181140992,1493236781242281984,4096615961556676608,4249758595000180736,4851041708045742080,9032660005535301632
PARAM_VALUE 0 chip->info->ops->serdes_get_regs 0,1215910269125488640,5746314052584067072
PARAM_VALUE 0 chip->info->ops->serdes_get_regs_len 0,7533702079190568960,8713596678799253504
PARAM_VALUE 0 chip->info->ops->serdes_get_sset_count 0,1573575949677551616,4856329305993887744
PARAM_VALUE 0 chip->info->ops->serdes_get_stats 0,1027280189284171776,5915131760631644160
PARAM_VALUE 0 chip->info->ops->serdes_get_strings 0,779877874626088960,1759127107761012736
PARAM_VALUE 0 chip->info->ops->stats_get_sset_count 708599370796679168,1707229525123686400,4666559525723312128
PARAM_VALUE 0 chip->info->ops->stats_get_strings 33779066087190528,7633857407220654080,8258130975972925440
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 1 port $1
CONTAINER 0 -384-104-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &chip->reg_lock

drivers/net/dsa/mv88e6xxx/pcs-639x.c mv88e6xxx_serdes_get_lane() -> (struct mv88e6xxx_ops)->serdes_get_lane()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->info 4096-ptr_max
PARAM_VALUE 0 chip->info->ops 4096-ptr_max
PARAM_VALUE 0 chip->info->ops->pcs_ops 592022510270042112,5591549487725531136,6357482777618817024,7870715423981244416
PARAM_VALUE 0 chip->info->ops->serdes_get_lane 735916357181140992,1493236781242281984,4096615961556676608,4249758595000180736,4851041708045742080,9032660005535301632
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 1 port $1
CONTAINER 0 -384-104-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dsa2_mutex