/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | pool.h | 9 mlx5e_xsk_get_pool(struct mlx5e_params *params, struct mlx5e_xsk *xsk, u16 ix) argument
|
H A D | setup.c | 10 mlx5e_legacy_rq_validate_xsk(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 27 mlx5e_validate_xsk_param(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct mlx5_core_dev *mdev) argument 49 mlx5e_build_xsk_cparam(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct mlx5e_channel_param *cparam) argument 58 mlx5e_init_xsk_rq(struct mlx5e_channel *c, struct mlx5e_params *params, struct xsk_buff_pool *pool, struct mlx5e_xsk_param *xsk, struct mlx5e_rq *rq) argument 91 mlx5e_open_xsk_rq(struct mlx5e_channel *c, struct mlx5e_params *params, struct mlx5e_rq_param *rq_params, struct xsk_buff_pool *pool, struct mlx5e_xsk_param *xsk) argument 111 mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct xsk_buff_pool *pool, struct mlx5e_channel *c) argument [all...] |
H A D | pool.c | 23 static int mlx5e_xsk_get_pools(struct mlx5e_xsk *xsk) argument 38 static void mlx5e_xsk_put_pools(struct mlx5e_xsk *xsk) argument 46 mlx5e_xsk_add_pool(struct mlx5e_xsk *xsk, struct xsk_buff_pool *pool, u16 ix) argument 58 mlx5e_xsk_remove_pool(struct mlx5e_xsk *xsk, u16 ix) argument 71 mlx5e_build_xsk_param(struct xsk_buff_pool *pool, struct mlx5e_xsk_param *xsk) argument 82 struct mlx5e_xsk_param xsk; local [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_metadata.c | 49 struct xsk { struct 59 static int open_xsk(int ifindex, struct xsk *xsk) argument 126 close_xsk(struct xsk *xsk) argument 152 generate_packet(struct xsk *xsk, __u16 dst_port) argument 243 complete_tx(struct xsk *xsk) argument 264 refill_rx(struct xsk *xsk, __u64 addr) argument 275 verify_xsk_metadata(struct xsk *xsk, bool sent_from_af_xdp) argument [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | xsk.c | 97 int xsk_socket__fd(const struct xsk_socket *xsk) argument 448 int xsk_update_xskmap(struct bpf_map *map, struct xsk_socket *xsk, u32 index) argument 502 static struct xsk_ctx *xsk_create_ctx(struct xsk_socket *xsk, argument 551 struct xsk_socket *xsk; local 746 xsk_socket__delete(struct xsk_socket *xsk) argument [all...] |
H A D | xskxceiver.h | 90 struct xsk_socket *xsk; member in struct:xsk_socket_info 124 struct xsk_socket_info *xsk; member in struct:ifobject
|
H A D | xdp_hw_metadata.c | 48 struct xsk { struct 70 static int open_xsk(int ifindex, struct xsk *xsk, __u32 queue_id) argument 132 close_xsk(struct xsk *xsk) argument 141 refill_rx(struct xsk *xsk, __u64 addr) argument 152 kick_tx(struct xsk *xsk) argument 157 kick_rx(struct xsk *xsk) argument 282 complete_tx(struct xsk *xsk, clockid_t clock_id) argument 324 ping_pong(struct xsk *xsk, void *rx_packet, clockid_t clock_id) argument 453 struct xsk *xsk = &rx_xsk[i]; local [all...] |
H A D | xskxceiver.c | 160 static void gen_eth_hdr(struct xsk_socket_info *xsk, struct ethhdr *eth_hdr) argument 228 static void enable_busy_poll(struct xsk_socket_info *xsk) argument 248 __xsk_configure_socket(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, struct ifobject *ifobject, bool shared) argument 273 struct xsk_socket_info *xsk; local 766 pkt_generate(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, u64 addr, u32 len, u32 pkt_nb, u32 bytes_written) argument 999 kick_tx(struct xsk_socket_info *xsk) argument 1013 kick_rx(struct xsk_socket_info *xsk) argument 1024 complete_pkts(struct xsk_socket_info *xsk, int batch_size) argument 1054 __receive_pkts(struct test_spec *test, struct xsk_socket_info *xsk) argument 1174 all_packets_received(struct test_spec *test, struct xsk_socket_info *xsk, u32 sock_num, unsigned long *bitmap) argument 1197 struct xsk_socket_info *xsk; local 1231 __send_pkts(struct ifobject *ifobject, struct xsk_socket_info *xsk, bool timeout) argument 1354 wait_for_tx_completion(struct xsk_socket_info *xsk) argument 1418 get_xsk_stats(struct xsk_socket *xsk, struct xdp_statistics *stats) argument 1443 struct xsk_socket *xsk = ifobject->xsk->xsk; local 1470 struct xsk_socket *xsk = ifobject->xsk->xsk; local 1491 struct xsk_socket *xsk = ifobject->xsk->xsk; local 1512 struct xsk_socket *xsk = ifobject->xsk->xsk; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | rx_res.c | 614 mlx5e_rx_res_xsk_update(struct mlx5e_rx_res *res, struct mlx5e_channels *chs, unsigned int ix, bool xsk) argument
|
H A D | xdp.c | 40 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument
|
H A D | params.c | 19 u8 mlx5e_mpwrq_page_shift(struct mlx5_core_dev *mdev, struct mlx5e_xsk_param *xsk) argument 32 mlx5e_mpwrq_umr_mode(struct mlx5_core_dev *mdev, struct mlx5e_xsk_param *xsk) argument 218 mlx5e_get_linear_rq_headroom(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 235 mlx5e_rx_get_linear_sz_xsk(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 255 mlx5e_rx_get_linear_stride_sz(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, bool mpwqe) argument 283 mlx5e_mpwqe_log_pkts_per_wqe(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 295 mlx5e_rx_is_linear_skb(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 341 mlx5e_verify_params_rx_mpwqe_strides(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 355 mlx5e_rx_mpwqe_is_linear_skb(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 381 mlx5e_mpwqe_get_log_rq_size(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 430 mlx5e_mpwqe_get_log_stride_size(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 444 mlx5e_mpwqe_get_log_num_strides(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 466 mlx5e_get_rq_headroom(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 614 mlx5e_mpwrq_validate_xsk(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 749 mlx5e_build_rq_frags_info(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct mlx5e_rq_frags_info *info, u32 *xdp_frag_size) argument 896 mlx5e_shampo_get_log_cq_size(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 913 mlx5e_build_rx_cq_param(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct mlx5e_cq_param *param) argument 959 mlx5e_build_rq_param(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct mlx5e_rq_param *param) argument 1160 mlx5e_mpwrq_total_umr_wqebbs(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) argument 1203 struct mlx5e_xsk_param xsk = { local 1288 mlx5e_build_xdpsq_param(struct mlx5_core_dev *mdev, struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct mlx5e_sq_param *param) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 2683 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk) argument
|
H A D | en.h | 325 struct mlx5e_xsk *xsk; member in struct:mlx5e_params 943 struct mlx5e_xsk xsk; member in struct:mlx5e_priv
|
H A D | en_main.c | 795 mlx5e_alloc_rq(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk, struct mlx5e_rq_param *rqp, int node, struct mlx5e_rq *rq) argument 1278 mlx5e_open_rq(struct mlx5e_params *params, struct mlx5e_rq_param *param, struct mlx5e_xsk_param *xsk, int node, u16 q_counter, struct mlx5e_rq *rq) argument 2536 struct mlx5e_xsk_param xsk; local 4266 struct mlx5e_xsk_param xsk; local 5026 mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.h | 165 } xsk; member in union:dpaa2_eth_swa::__anon1
|
/linux-master/include/linux/ |
H A D | netdevice.h | 965 } xsk; member in union:netdev_bpf::__anon419
|