Home
last modified time | relevance | path

Searched defs:xsk (Results 1 – 13 of 13) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Dpool.c23 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
Dsetup.c16 struct mlx5e_xsk_param *xsk, in mlx5e_validate_xsk_param()
36 struct mlx5e_xsk_param *xsk, in mlx5e_build_xsk_cparam()
47 struct mlx5e_xsk_param *xsk, in mlx5e_init_xsk_rq()
79 struct mlx5e_xsk_param *xsk) in mlx5e_open_xsk_rq()
91 struct mlx5e_xsk_param *xsk, struct xsk_buff_pool *pool, in mlx5e_open_xsk()
Dpool.h10 struct mlx5e_xsk *xsk, u16 ix) in mlx5e_xsk_get_pool()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dparams.c18 u8 mlx5e_mpwrq_page_shift(struct mlx5_core_dev *mdev, struct mlx5e_xsk_param *xsk) in mlx5e_mpwrq_page_shift()
31 mlx5e_mpwrq_umr_mode(struct mlx5_core_dev *mdev, struct mlx5e_xsk_param *xsk) in mlx5e_mpwrq_umr_mode()
218 struct mlx5e_xsk_param *xsk) in mlx5e_get_linear_rq_headroom()
235 struct mlx5e_xsk_param *xsk) in mlx5e_rx_get_linear_sz_xsk()
242 static u32 mlx5e_rx_get_linear_sz_skb(struct mlx5e_params *params, bool xsk) in mlx5e_rx_get_linear_sz_skb()
253 struct mlx5e_xsk_param *xsk, in mlx5e_rx_get_linear_stride_sz()
271 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_log_pkts_per_wqe()
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()
351 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_get_log_rq_size()
[all …]
Dxdp.c38 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) in mlx5e_xdp_max_mtu()
Drx_res.c553 unsigned int ix, bool xsk) in mlx5e_rx_res_xsk_update()
/Linux-v6.1/tools/testing/selftests/bpf/
Dxsk.c118 int xsk_socket__fd(const struct xsk_socket *xsk) in xsk_socket__fd()
388 static int xsk_load_xdp_prog(struct xsk_socket *xsk) in xsk_load_xdp_prog()
490 static int xsk_create_bpf_link(struct xsk_socket *xsk) in xsk_create_bpf_link()
543 static int xsk_get_max_queues(struct xsk_socket *xsk) in xsk_get_max_queues()
580 static int xsk_create_bpf_maps(struct xsk_socket *xsk) in xsk_create_bpf_maps()
600 static void xsk_delete_bpf_maps(struct xsk_socket *xsk) in xsk_delete_bpf_maps()
608 static int xsk_lookup_bpf_maps(struct xsk_socket *xsk) in xsk_lookup_bpf_maps()
665 static int xsk_set_bpf_maps(struct xsk_socket *xsk) in xsk_set_bpf_maps()
757 static int xsk_create_xsk_struct(int ifindex, struct xsk_socket *xsk) in xsk_create_xsk_struct()
782 static int xsk_init_xdp_res(struct xsk_socket *xsk, in xsk_init_xdp_res()
[all …]
Dxskxceiver.c295 static void enable_busy_poll(struct xsk_socket_info *xsk) in enable_busy_poll()
315 static int __xsk_configure_socket(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, in __xsk_configure_socket()
340 struct xsk_socket_info *xsk; in ifobj_zc_avail() local
861 static void kick_tx(struct xsk_socket_info *xsk) in kick_tx()
875 static void kick_rx(struct xsk_socket_info *xsk) in kick_rx()
884 static int complete_pkts(struct xsk_socket_info *xsk, int batch_size) in complete_pkts()
914 struct xsk_socket_info *xsk = test->ifobj_rx->xsk; in receive_pkts() local
1007 struct xsk_socket_info *xsk = ifobject->xsk; in __send_pkts() local
1082 static void wait_for_tx_completion(struct xsk_socket_info *xsk) in wait_for_tx_completion()
1109 static int get_xsk_stats(struct xsk_socket *xsk, struct xdp_statistics *stats) in get_xsk_stats()
[all …]
Dxskxceiver.h111 struct xsk_socket *xsk; member
137 struct xsk_socket_info *xsk; member
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c665 struct mlx5e_xsk_param *xsk, in mlx5e_alloc_rq()
1168 struct mlx5e_xsk_param *xsk, int node, in mlx5e_open_rq()
2402 struct mlx5e_xsk_param xsk; in mlx5e_open_channel() local
4151 struct mlx5e_xsk_param xsk; in mlx5e_xsk_validate_mtu() local
4916 void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu) in mlx5e_build_nic_params()
Den.h327 struct mlx5e_xsk *xsk; member
469 struct xdp_buff *xsk; member
962 struct mlx5e_xsk xsk; member
Den_rx.c2400 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk) in mlx5e_rq_set_handlers()
/Linux-v6.1/include/linux/
Dnetdevice.h1020 } xsk; member