Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/ethernet/freescale/fec_main.c, line 3522
- drivers/net/ethernet/marvell/mvneta.c, line 4974
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, line 4642
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c, line 499
- drivers/net/veth.c, line 192
- drivers/net/wireless/mediatek/mt76/mac80211.c, line 2071
- net/core/page_pool.c, line 112
- net/core/page_pool_user.c, line 130
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c mlx5e_stats_update_stats_rq_page_pool() -> page_pool_get_stats()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | stats | 2238005740588380160 |
| PARAM_VALUE | 1 | stats->alloc_stats.empty | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.fast | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.refill | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.slow | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.slow_high_order | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.waive | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.cache_full | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.cached | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.released_refcnt | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.ring | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.ring_full | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &priv->state_lock | ||
| TYPE_LOCK | (struct mlx5e_priv)->state_lock |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_ethtool_pp_stats() -> page_pool_get_stats()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | stats | 3555519584381468672 |
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvneta.c mvneta_ethtool_pp_stats() -> page_pool_get_stats()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | stats | 8869203748569944064 |
| NOCHECK_CALL |
net/core/page_pool_user.c page_pool_nl_stats_fill() -> page_pool_get_stats()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 1 | stats | 3736328570534961152 |
| PARAM_VALUE | 1 | stats->alloc_stats.empty | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.fast | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.refill | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.slow | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.slow_high_order | 0 |
| PARAM_VALUE | 1 | stats->alloc_stats.waive | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.cache_full | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.cached | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.released_refcnt | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.ring | 0 |
| PARAM_VALUE | 1 | stats->recycle_stats.ring_full | 0 |
| DATA_SOURCE | 0 | pool | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &page_pools_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/veth.c veth_get_page_pool_stats() -> page_pool_get_stats()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | stats | 8565114741096824832 |
| NOCHECK_CALL |
drivers/net/wireless/mediatek/mt76/mac80211.c mt76_ethtool_page_pool_stats() -> page_pool_get_stats()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | stats | 3418909030805004288 |
| NOCHECK_CALL | |||
| LOCK2 | &local->hw.wiphy->mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/ethernet/freescale/fec_main.c fec_enet_page_pool_stats() -> page_pool_get_stats()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | stats | 116268039342727168 |
| NOCHECK_CALL |