Home
last modified time | relevance | path

Searched refs:mlx5e_rq (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c63 static inline void mlx5e_read_title_slot(struct mlx5e_rq *rq, in mlx5e_read_title_slot()
103 static inline void mlx5e_decompress_cqe(struct mlx5e_rq *rq, in mlx5e_decompress_cqe()
120 static inline void mlx5e_decompress_cqe_no_hash(struct mlx5e_rq *rq, in mlx5e_decompress_cqe_no_hash()
128 static inline u32 mlx5e_decompress_cqes_cont(struct mlx5e_rq *rq, in mlx5e_decompress_cqes_cont()
155 static inline u32 mlx5e_decompress_cqes_start(struct mlx5e_rq *rq, in mlx5e_decompress_cqes_start()
173 static inline bool mlx5e_rx_cache_put(struct mlx5e_rq *rq, in mlx5e_rx_cache_put()
195 static inline bool mlx5e_rx_cache_get(struct mlx5e_rq *rq, in mlx5e_rx_cache_get()
221 static inline int mlx5e_page_alloc_mapped(struct mlx5e_rq *rq, in mlx5e_page_alloc_mapped()
242 void mlx5e_page_dma_unmap(struct mlx5e_rq *rq, struct mlx5e_dma_info *dma_info) in mlx5e_page_dma_unmap()
247 void mlx5e_page_release(struct mlx5e_rq *rq, struct mlx5e_dma_info *dma_info, in mlx5e_page_release()
[all …]
Den.h502 struct mlx5e_rq;
503 typedef void (*mlx5e_fp_handle_rx_cqe)(struct mlx5e_rq*, struct mlx5_cqe64*);
505 (*mlx5e_fp_skb_from_cqe_mpwrq)(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
508 (*mlx5e_fp_skb_from_cqe)(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe,
510 typedef bool (*mlx5e_fp_post_rx_wqes)(struct mlx5e_rq *rq);
511 typedef void (*mlx5e_fp_dealloc_wqe)(struct mlx5e_rq*, u16);
529 struct mlx5e_rq { struct
592 struct mlx5e_rq rq; argument
665 struct mlx5e_rq drop_rq;
746 void mlx5e_page_dma_unmap(struct mlx5e_rq *rq, struct mlx5e_dma_info *dma_info);
[all …]
Den_dim.c47 struct mlx5e_rq *rq = container_of(dim, struct mlx5e_rq, dim); in mlx5e_rx_dim_work()
Den_rep.h153 void mlx5e_handle_rx_cqe_rep(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
Den_main.c315 static inline void mlx5e_build_umr_wqe(struct mlx5e_rq *rq, in mlx5e_build_umr_wqe()
334 static u32 mlx5e_rqwq_get_size(struct mlx5e_rq *rq) in mlx5e_rqwq_get_size()
344 static u32 mlx5e_rqwq_get_cur_sz(struct mlx5e_rq *rq) in mlx5e_rqwq_get_cur_sz()
354 static int mlx5e_rq_alloc_mpwqe_info(struct mlx5e_rq *rq, in mlx5e_rq_alloc_mpwqe_info()
404 static int mlx5e_create_rq_umr_mkey(struct mlx5_core_dev *mdev, struct mlx5e_rq *rq) in mlx5e_create_rq_umr_mkey()
411 static inline u64 mlx5e_get_mpwqe_offset(struct mlx5e_rq *rq, u16 wqe_ix) in mlx5e_get_mpwqe_offset()
416 static void mlx5e_init_frags_partition(struct mlx5e_rq *rq) in mlx5e_init_frags_partition()
450 static int mlx5e_init_di_list(struct mlx5e_rq *rq, in mlx5e_init_di_list()
466 static void mlx5e_free_di_list(struct mlx5e_rq *rq) in mlx5e_free_di_list()
474 struct mlx5e_rq *rq) in mlx5e_alloc_rq()
[all …]
Den_txrx.c61 static void mlx5e_handle_rx_dim(struct mlx5e_rq *rq) in mlx5e_handle_rx_dim()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/
Dxdp.c54 bool mlx5e_xdp_handle(struct mlx5e_rq *rq, struct mlx5e_dma_info *di, in mlx5e_xdp_handle()
171 struct mlx5e_rq *rq; in mlx5e_poll_xdpsq_cq()
186 rq = container_of(sq, struct mlx5e_rq, xdpsq); in mlx5e_poll_xdpsq_cq()
233 struct mlx5e_rq *rq; in mlx5e_free_xdpsq_descs()
237 rq = is_redirect ? NULL : container_of(sq, struct mlx5e_rq, xdpsq); in mlx5e_free_xdpsq_descs()
Dxdp.h43 bool mlx5e_xdp_handle(struct mlx5e_rq *rq, struct mlx5e_dma_info *di,
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.h45 void mlx5e_ipsec_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.h122 void mlx5i_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);