Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c, line 2411
- drivers/net/ethernet/marvell/prestera/prestera_main.c, line 1065
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c, line 3999
- drivers/net/ethernet/rocker/rocker_main.c, line 3077
- drivers/net/wireless/quantenna/qtnfmac/core.c, line 689
- net/core/dev.c, line 8510
- net/switchdev/switchdev.c, line 623
Smatch caller information:
drivers/net/ethernet/rocker/rocker_main.c rocker_port_dev_lower_find() -> netdev_walk_all_lower_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | fn | 6965019854147584 |
| PARAM_VALUE | 2 | priv | 4120331922266386432 |
| PARAM_VALUE | 2 | priv->data | 5977683872779821056 |
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &pool->lock | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &ofdpa->flow_tbl_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c dpaa2_switch_prechangeupper_sanity_checks() -> netdev_walk_all_lower_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fn | 3962295231955234816 |
| PARAM_VALUE | 2 | priv | 8269233477961019392 |
| PARAM_VALUE | 2 | priv->flags | 0 |
| DATA_SOURCE | 0 | dev | $1 |
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/marvell/prestera/prestera_main.c prestera_port_dev_lower_find() -> netdev_walk_all_lower_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops | 0-6640555592799502335,6640555592799502337-u64max |
| PARAM_VALUE | 1 | fn | 8413840482550816768 |
| PARAM_VALUE | 2 | priv | 5826847572045377536 |
| PARAM_VALUE | 2 | priv->data | 5688012433477984256 |
| PARAM_VALUE | 2 | priv->flags | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port_dev_lower_find() -> netdev_walk_all_lower_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops | 0-7495509715522420735,7495509715522420737-u64max |
| PARAM_VALUE | 1 | fn | 9044777718699229184 |
| PARAM_VALUE | 2 | priv | 6208713373136379904 |
| PARAM_VALUE | 2 | priv->data | 0 |
| PARAM_VALUE | 2 | priv->flags | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_core_netdevice_event() -> netdev_walk_all_lower_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv_flags | 2-u32max |
| PARAM_VALUE | 1 | fn | 7299706897089507328 |
| PARAM_VALUE | 2 | priv | 7597508290950545408 |
| PARAM_VALUE | 2 | priv->data | 4096-ptr_max |
| PARAM_VALUE | 2 | priv->flags | 0 |
| UNITS | 0 | dev | unit_byte |
net/switchdev/switchdev.c switchdev_lower_dev_find() -> netdev_walk_all_lower_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | fn | 6382472721868365824 |
| PARAM_VALUE | 2 | priv | 6966041080501153792 |
| PARAM_VALUE | 2 | priv->data | 6357614883030704128 |
| PARAM_VALUE | 2 | priv->flags | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL |