Documented in 1 files:
Defined in 2 files as a function:
- include/net/xdp_sock_drv.h, line 286 (as a function)
- include/net/xdp_sock_drv.h, line 526 (as a function)
Referenced in 4 files:
- drivers/net/ethernet/intel/igc/igc_main.c, line 3082
- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, line 2755
- include/net/libeth/xsk.h, line 208
Smatch caller information:
drivers/net/ethernet/intel/igc/igc_main.c igc_xdp_xmit_zc() -> xsk_tx_metadata_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->addrs_cnt | 1-u64max |
| PARAM_VALUE | 0 | pool->chunk_size | 1-u32max |
| PARAM_VALUE | 0 | pool->cq->cached_cons | 0-4294967295 |
| PARAM_VALUE | 0 | pool->cq->cached_prod | 0-4294967295 |
| PARAM_VALUE | 0 | pool->dev->flags | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->dma_pages | 4096-ptr_max |
| PARAM_VALUE | 1 | pmeta | 2113594815082307584 |
| PARAM_VALUE | 1 | *pmeta | 0,3841-18446744073709547519 |
| PARAM_VALUE | 2 | ops | 6214053209690521600 |
| PARAM_VALUE | 2 | ops->tmo_request_checksum | 0 |
| PARAM_VALUE | 3 | priv | 2864198889259503616 |
| BUF_SIZE | 3 | priv | 32 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &nq->_xmit_lock | ||
| TYPE_LOCK | (struct netdev_queue)->_xmit_lock |
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c mlx5e_xmit_xdp_frame() -> xsk_tx_metadata_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->addrs_cnt | 1-u64max |
| PARAM_VALUE | 0 | pool->chunk_size | 1-u32max |
| PARAM_VALUE | 0 | pool->cq->cached_cons | 0-4294967295 |
| PARAM_VALUE | 0 | pool->cq->cached_prod | 0-4294967295 |
| PARAM_VALUE | 0 | pool->dev->flags | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->dma_pages | 4096-ptr_max |
| PARAM_VALUE | 1 | pmeta | 9209634432830304256 |
| PARAM_VALUE | 1 | *pmeta | 0,3841-18446744073709547519 |
| PARAM_VALUE | 2 | ops | 3645903451066847232 |
| PARAM_VALUE | 3 | priv | 4096-ptr_max |
| BUF_SIZE | 3 | priv | 16 |
| DATA_SOURCE | 1 | pmeta | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c mlx5e_xmit_xdp_frame_mpwqe() -> xsk_tx_metadata_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool->addrs_cnt | 1-u64max |
| PARAM_VALUE | 0 | pool->chunk_size | 1-u32max |
| PARAM_VALUE | 0 | pool->cq->cached_cons | 0-4294967295 |
| PARAM_VALUE | 0 | pool->cq->cached_prod | 0-4294967295 |
| PARAM_VALUE | 0 | pool->dev->flags | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->dma_pages | 4096-ptr_max |
| PARAM_VALUE | 1 | pmeta | 9209634432830304256 |
| PARAM_VALUE | 1 | *pmeta | 0,3841-18446744073709547519 |
| PARAM_VALUE | 2 | ops | 3645903451066847232 |
| PARAM_VALUE | 3 | priv | 4096-ptr_max |
| BUF_SIZE | 3 | priv | 16 |
| DATA_SOURCE | 1 | pmeta | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_xdp_xmit_zc() -> xsk_tx_metadata_request()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->addrs_cnt | 1-u64max |
| PARAM_VALUE | 0 | pool->chunk_size | 1-u32max |
| PARAM_VALUE | 0 | pool->cq->cached_cons | 0-4294967295 |
| PARAM_VALUE | 0 | pool->cq->cached_prod | 0-4294967295 |
| PARAM_VALUE | 0 | pool->dev->flags | 4096-ptr_max |
| PARAM_VALUE | 0 | pool->dma_pages | 4096-ptr_max |
| PARAM_VALUE | 1 | pmeta | 8976940458875191296 |
| PARAM_VALUE | 1 | *pmeta | 0,3841-18446744073709547519 |
| PARAM_VALUE | 2 | ops | 5836792532480569344 |
| PARAM_VALUE | 2 | ops->tmo_request_checksum | 0 |
| PARAM_VALUE | 3 | priv | 8149828865215897600 |
| BUF_SIZE | 3 | priv | 40 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |