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 |