| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ | 
| 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() 81 	struct mlx5e_xsk_param xsk;  in mlx5e_xsk_enable_locked()  local
  | 
| D | setup.c | 15 			      struct mlx5e_xsk_param *xsk,  in mlx5e_validate_xsk_param() 40 				   struct mlx5e_xsk_param *xsk,  in mlx5e_build_xsk_cparam() 51 			     struct mlx5e_xsk_param *xsk,  in mlx5e_init_xsk_rq() 82 			     struct mlx5e_xsk_param *xsk)  in mlx5e_open_xsk_rq() 94 		   struct mlx5e_xsk_param *xsk, struct xsk_buff_pool *pool,  in mlx5e_open_xsk()
  | 
| D | pool.h | 10 						       struct mlx5e_xsk *xsk, u16 ix)  in mlx5e_xsk_get_pool()
  | 
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ | 
| D | params.c | 12 			    struct mlx5e_xsk_param *xsk)  in mlx5e_rx_is_xdp() 18 				 struct mlx5e_xsk_param *xsk)  in mlx5e_get_linear_rq_headroom() 35 			     struct mlx5e_xsk_param *xsk)  in mlx5e_rx_get_min_frag_sz() 44 				       struct mlx5e_xsk_param *xsk)  in mlx5e_rx_get_linear_frag_sz() 74 				struct mlx5e_xsk_param *xsk)  in mlx5e_mpwqe_log_pkts_per_wqe() 82 			    struct mlx5e_xsk_param *xsk)  in mlx5e_rx_is_linear_skb() 114 				  struct mlx5e_xsk_param *xsk)  in mlx5e_rx_mpwqe_is_linear_skb() 129 			       struct mlx5e_xsk_param *xsk)  in mlx5e_mpwqe_get_log_rq_size() 143 				   struct mlx5e_xsk_param *xsk)  in mlx5e_mpwqe_get_log_stride_size() 153 				   struct mlx5e_xsk_param *xsk)  in mlx5e_mpwqe_get_log_num_strides() [all …] 
 | 
| D | xdp.c | 38 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk)  in mlx5e_xdp_max_mtu()
  | 
| /Linux-v5.15/tools/lib/bpf/ | 
| D | xsk.c | 117 int xsk_socket__fd(const struct xsk_socket *xsk)  in xsk_socket__fd() 412 static int xsk_load_xdp_prog(struct xsk_socket *xsk)  in xsk_load_xdp_prog() 511 static int xsk_create_bpf_link(struct xsk_socket *xsk)  in xsk_create_bpf_link() 545 static int xsk_get_max_queues(struct xsk_socket *xsk)  in xsk_get_max_queues() 583 static int xsk_create_bpf_maps(struct xsk_socket *xsk)  in xsk_create_bpf_maps() 603 static void xsk_delete_bpf_maps(struct xsk_socket *xsk)  in xsk_delete_bpf_maps() 611 static int xsk_lookup_bpf_maps(struct xsk_socket *xsk)  in xsk_lookup_bpf_maps() 668 static int xsk_set_bpf_maps(struct xsk_socket *xsk)  in xsk_set_bpf_maps() 768 static int xsk_create_xsk_struct(int ifindex, struct xsk_socket *xsk)  in xsk_create_xsk_struct() 794 static int xsk_init_xdp_res(struct xsk_socket *xsk,  in xsk_init_xdp_res() [all …] 
 | 
| /Linux-v5.15/tools/testing/selftests/bpf/ | 
| D | xdpxceiver.c | 280 	struct xsk_socket_info *xsk;  in xsk_configure_socket()  local 546 static void kick_tx(struct xsk_socket_info *xsk)  in kick_tx() 556 static void complete_pkts(struct xsk_socket_info *xsk, int batch_size)  in complete_pkts() 574 static void receive_pkts(struct pkt_stream *pkt_stream, struct xsk_socket_info *xsk,  in receive_pkts() 625 	struct xsk_socket_info *xsk = ifobject->xsk;  in __send_pkts()  local 653 static void wait_for_tx_completion(struct xsk_socket_info *xsk)  in wait_for_tx_completion() 692 	struct xsk_socket *xsk = ifobject->xsk->xsk;  in rx_stats_are_valid()  local 733 	struct xsk_socket *xsk = ifobject->xsk->xsk;  in tx_stats_validate()  local
  | 
| D | xdpxceiver.h | 96 	struct xsk_socket *xsk;  member 121 	struct xsk_socket_info *xsk;  member
  | 
| /Linux-v5.15/samples/bpf/ | 
| D | xdpsock_user.c | 149 	struct xsk_socket *xsk;  member 196 static int xsk_get_xdp_stats(int fd, struct xsk_socket_info *xsk)  in xsk_get_xdp_stats() 854 	struct xsk_socket_info *xsk;  in xsk_configure_socket()  local 1114 static void kick_tx(struct xsk_socket_info *xsk)  in kick_tx() 1125 static inline void complete_tx_l2fwd(struct xsk_socket_info *xsk)  in complete_tx_l2fwd() 1176 static inline void complete_tx_only(struct xsk_socket_info *xsk,  in complete_tx_only() 1197 static void rx_drop(struct xsk_socket_info *xsk)  in rx_drop() 1267 static void tx_only(struct xsk_socket_info *xsk, u32 *frame_nb, int batch_size)  in tx_only() 1360 static void l2fwd(struct xsk_socket_info *xsk)  in l2fwd() 1488 static void apply_setsockopt(struct xsk_socket_info *xsk)  in apply_setsockopt()
  | 
| D | xsk_fwd.c | 448 	struct xsk_socket *xsk;  member
  | 
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | en_main.c | 407 			  struct mlx5e_xsk_param *xsk,  in mlx5e_alloc_rq() 842 		  struct mlx5e_xsk_param *xsk, int node,  in mlx5e_open_rq() 1974 	struct mlx5e_xsk_param xsk;  in mlx5e_open_channel()  local 3547 		struct mlx5e_xsk_param xsk;  in mlx5e_xsk_validate_mtu()  local 4281 void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu)  in mlx5e_build_nic_params()
  | 
| D | en.h | 270 	struct mlx5e_xsk *xsk;  member 413 		struct xdp_buff *xsk;  member 876 	struct mlx5e_xsk           xsk;  member
  | 
| D | en_rx.c | 1771 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk)  in mlx5e_rq_set_handlers()
  | 
| /Linux-v5.15/include/linux/ | 
| D | netdevice.h | 975 		} xsk;  member
  |