Searched refs:mlx5e_rq (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_rx.c | 63 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 …]
|
D | en.h | 502 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 …]
|
D | en_dim.c | 47 struct mlx5e_rq *rq = container_of(dim, struct mlx5e_rq, dim); in mlx5e_rx_dim_work()
|
D | en_rep.h | 153 void mlx5e_handle_rx_cqe_rep(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
|
D | en_main.c | 315 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 …]
|
D | en_txrx.c | 61 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/ |
D | xdp.c | 54 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()
|
D | xdp.h | 43 bool mlx5e_xdp_handle(struct mlx5e_rq *rq, struct mlx5e_dma_info *di,
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | ipsec_rxtx.h | 45 void mlx5e_ipsec_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
D | ipoib.h | 122 void mlx5i_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
|