Home
last modified time | relevance | path

Searched refs:umr (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dwr.c217 static void set_reg_umr_seg(struct mlx5_wqe_umr_ctrl_seg *umr, in set_reg_umr_seg() argument
222 memset(umr, 0, sizeof(*umr)); in set_reg_umr_seg()
224 umr->flags = flags; in set_reg_umr_seg()
225 umr->xlt_octowords = cpu_to_be16(get_xlt_octo(size)); in set_reg_umr_seg()
226 umr->mkey_mask = frwr_mkey_mask(atomic); in set_reg_umr_seg()
229 static void set_linv_umr_seg(struct mlx5_wqe_umr_ctrl_seg *umr) in set_linv_umr_seg() argument
231 memset(umr, 0, sizeof(*umr)); in set_linv_umr_seg()
232 umr in set_linv_umr_seg()
319 set_reg_umr_segment(struct mlx5_ib_dev *dev, struct mlx5_wqe_umr_ctrl_seg *umr, const struct ib_send_wr *wr) set_reg_umr_segment() argument
767 set_sig_umr_segment(struct mlx5_wqe_umr_ctrl_seg *umr, u32 size) set_sig_umr_segment() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c101 struct mlx5e_macsec_umr *umr; member
162 struct mlx5e_macsec_umr *umr; in mlx5e_macsec_aso_reg_mr() local
167 umr = kzalloc(sizeof(*umr), GFP_KERNEL); in mlx5e_macsec_aso_reg_mr()
168 if (!umr) { in mlx5e_macsec_aso_reg_mr()
174 dma_addr = dma_map_single(dma_device, umr->ctx, sizeof(umr->ctx), DMA_BIDIRECTIONAL); in mlx5e_macsec_aso_reg_mr()
181 err = mlx5e_create_mkey(mdev, aso->pdn, &umr->mkey); in mlx5e_macsec_aso_reg_mr()
187 umr->dma_addr = dma_addr; in mlx5e_macsec_aso_reg_mr()
189 aso->umr in mlx5e_macsec_aso_reg_mr()
202 struct mlx5e_macsec_umr *umr = aso->umr; mlx5e_macsec_aso_dereg_mr() local
1282 struct mlx5e_macsec_umr *umr = macsec_aso->umr; macsec_aso_build_wqe_ctrl_seg() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dwr.c10 #include "umr.h"
161 static void set_reg_umr_seg(struct mlx5_wqe_umr_ctrl_seg *umr, in set_reg_umr_seg() argument
166 memset(umr, 0, sizeof(*umr)); in set_reg_umr_seg()
168 umr->flags = flags; in set_reg_umr_seg()
169 umr->xlt_octowords = cpu_to_be16(mlx5r_umr_get_xlt_octo(size)); in set_reg_umr_seg()
170 umr->mkey_mask = frwr_mkey_mask(atomic); in set_reg_umr_seg()
173 static void set_linv_umr_seg(struct mlx5_wqe_umr_ctrl_seg *umr) in set_linv_umr_seg() argument
175 memset(umr, 0, sizeof(*umr)); in set_linv_umr_seg()
546 set_sig_umr_segment(struct mlx5_wqe_umr_ctrl_seg *umr, u32 size) set_sig_umr_segment() argument
[all...]
H A DMakefile22 umr.o \
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c32 struct xdp_buff *xdp = wi->umr.dma_info[page_idx].xsk; in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c472 struct mlx5e_dma_info *dma_info = wi->umr.dma_info; in mlx5e_free_rx_mpwqe()
506 struct mlx5e_dma_info *dma_info = &wi->umr.dma_info[0]; in mlx5e_alloc_rx_mpwqe()
546 .umr.rq = rq, in mlx5e_alloc_rx_mpwqe()
686 wi->umr.rq->mpwqe.umr_completed++; in mlx5e_poll_ico_cq()
1407 struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx]; in mlx5e_skb_from_cqe_mpwrq_nonlinear()
1452 struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx]; in mlx5e_skb_from_cqe_mpwrq_linear()
H A Den.h519 struct mlx5e_umr_dma_info umr; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h168 } umr; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c142 .umr.rq = rq, in mlx5e_xsk_alloc_rx_mpwqe()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h215 } umr; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c819 .umr.rq = rq, in mlx5e_alloc_rx_mpwqe()
974 static void mlx5e_handle_shampo_hd_umr(struct mlx5e_shampo_umr umr, in mlx5e_handle_shampo_hd_umr() argument
981 int end, from, len = umr.len; in mlx5e_handle_shampo_hd_umr()
993 shampo->ci = (shampo->ci + umr.len) & (shampo->hd_per_wq - 1); in mlx5e_handle_shampo_hd_umr()
1048 wi->umr.rq->mpwqe.umr_completed++; in mlx5e_poll_ico_cq()

Completed in 17 milliseconds