/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/ |
A D | xdp_metadata.c | 42 struct xsk { struct 44 struct xsk_umem *umem; argument 45 struct xsk_ring_prod fill; argument 46 struct xsk_ring_cons comp; argument 47 struct xsk_ring_prod tx; argument 48 struct xsk_ring_cons rx; argument 49 struct xsk_socket *socket; argument 52 static int open_xsk(int ifindex, struct xsk *xsk) in open_xsk() 118 static void close_xsk(struct xsk *xsk) in close_xsk() 200 static void complete_tx(struct xsk *xsk) in complete_tx() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/bpf/ |
A D | xdp_hw_metadata.c | 38 struct xsk { struct 40 struct xsk_umem *umem; argument 41 struct xsk_ring_prod fill; argument 42 struct xsk_ring_cons comp; argument 43 struct xsk_ring_prod tx; argument 44 struct xsk_ring_cons rx; argument 45 struct xsk_socket *socket; argument 49 struct xsk *rx_xsk; argument 117 static void close_xsk(struct xsk *xsk) in close_xsk() 126 static void refill_rx(struct xsk *xsk, __u64 addr) in refill_rx() [all …]
|
A D | xskxceiver.c | 295 static void enable_busy_poll(struct xsk_socket_info *xsk) in enable_busy_poll() 338 struct xsk_socket_info *xsk; in ifobj_zc_avail() local 843 static void kick_tx(struct xsk_socket_info *xsk) in kick_tx() 857 static void kick_rx(struct xsk_socket_info *xsk) in kick_rx() 896 struct xsk_socket_info *xsk = test->ifobj_rx->xsk; in receive_pkts() local 989 struct xsk_socket_info *xsk = ifobject->xsk; in __send_pkts() local 1065 static void wait_for_tx_completion(struct xsk_socket_info *xsk) in wait_for_tx_completion() 1117 struct xsk_socket *xsk = ifobject->xsk->xsk; in validate_rx_dropped() local 1135 struct xsk_socket *xsk = ifobject->xsk->xsk; in validate_rx_full() local 1154 struct xsk_socket *xsk = ifobject->xsk->xsk; in validate_fill_empty() local [all …]
|
A D | xsk.c | 89 int xsk_socket__fd(const struct xsk_socket *xsk) in xsk_socket__fd() 311 int xsk_update_xskmap(struct bpf_map *map, struct xsk_socket *xsk) in xsk_update_xskmap() 366 static struct xsk_ctx *xsk_create_ctx(struct xsk_socket *xsk, in xsk_create_ctx() 415 struct xsk_socket *xsk; in xsk_socket__create_shared() local 610 void xsk_socket__delete(struct xsk_socket *xsk) in xsk_socket__delete()
|
A D | xskxceiver.h | 113 struct xsk_socket *xsk; member 138 struct xsk_socket_info *xsk; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
A D | setup.c | 12 struct mlx5e_xsk_param *xsk) in mlx5e_legacy_rq_validate_xsk() 28 struct mlx5e_xsk_param *xsk, in mlx5e_validate_xsk_param() 51 struct mlx5e_xsk_param *xsk, in mlx5e_build_xsk_cparam() 62 struct mlx5e_xsk_param *xsk, in mlx5e_init_xsk_rq() 94 struct mlx5e_xsk_param *xsk) in mlx5e_open_xsk_rq() 106 struct mlx5e_xsk_param *xsk, struct xsk_buff_pool *pool, in mlx5e_open_xsk()
|
A D | pool.c | 23 static int mlx5e_xsk_get_pools(struct mlx5e_xsk *xsk) in mlx5e_xsk_get_pools() 38 static void mlx5e_xsk_put_pools(struct mlx5e_xsk *xsk) in mlx5e_xsk_put_pools() 46 static int mlx5e_xsk_add_pool(struct mlx5e_xsk *xsk, struct xsk_buff_pool *pool, u16 ix) in mlx5e_xsk_add_pool() 58 static void mlx5e_xsk_remove_pool(struct mlx5e_xsk *xsk, u16 ix) in mlx5e_xsk_remove_pool() 71 void mlx5e_build_xsk_param(struct xsk_buff_pool *pool, struct mlx5e_xsk_param *xsk) in mlx5e_build_xsk_param() 82 struct mlx5e_xsk_param xsk; in mlx5e_xsk_enable_locked() local
|
A D | pool.h | 10 struct mlx5e_xsk *xsk, u16 ix) in mlx5e_xsk_get_pool()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | params.c | 218 struct mlx5e_xsk_param *xsk) in mlx5e_get_linear_rq_headroom() 253 struct mlx5e_xsk_param *xsk, in mlx5e_rx_get_linear_stride_sz() 283 struct mlx5e_xsk_param *xsk) in mlx5e_rx_is_linear_skb() 325 struct mlx5e_xsk_param *xsk) in mlx5e_rx_mpwqe_is_linear_skb() 400 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_get_log_stride_size() 410 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_get_log_num_strides() 432 struct mlx5e_xsk_param *xsk) in mlx5e_get_rq_headroom() 815 struct mlx5e_xsk_param *xsk) in mlx5e_shampo_get_log_cq_size() 879 struct mlx5e_xsk_param *xsk, in mlx5e_build_rq_param() 1083 struct mlx5e_xsk_param *xsk) in mlx5e_mpwrq_total_umr_wqebbs() [all …]
|
A D | xdp.c | 38 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) in mlx5e_xdp_max_mtu()
|
A D | rx_res.c | 553 unsigned int ix, bool xsk) in mlx5e_rx_res_xsk_update()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_main.c | 692 struct mlx5e_xsk_param *xsk, in mlx5e_alloc_rq() 1166 struct mlx5e_xsk_param *xsk, int node, in mlx5e_open_rq() 2409 struct mlx5e_xsk_param xsk; in mlx5e_open_channel() local 4149 struct mlx5e_xsk_param xsk; in mlx5e_xsk_validate_mtu() local 4920 void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu) in mlx5e_build_nic_params()
|
A D | en.h | 327 struct mlx5e_xsk *xsk; member 472 struct xdp_buff *xsk; member 966 struct mlx5e_xsk xsk; member
|
A D | en_rx.c | 2520 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk) in mlx5e_rq_set_handlers()
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/dpaa2/ |
A D | dpaa2-eth.h | 164 } xsk; member
|
/linux-6.3-rc2/include/linux/ |
A D | netdevice.h | 1030 } xsk; member
|