Home
last modified time | relevance | path

Searched refs:umr (Results 1 – 6 of 6) sorted by relevance

/linux/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 = umr; in mlx5e_macsec_aso_reg_mr()
194 dma_unmap_single(dma_device, dma_addr, sizeof(umr->ctx), DMA_BIDIRECTIONAL); in mlx5e_macsec_aso_reg_mr()
196 kfree(umr); in mlx5e_macsec_aso_reg_mr()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dwr.c161 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()
176 umr->mkey_mask = cpu_to_be64(MLX5_MKEY_MASK_FREE); in set_linv_umr_seg()
177 umr->flags = MLX5_UMR_INLINE; in set_linv_umr_seg()
546 static void set_sig_umr_segment(struct mlx5_wqe_umr_ctrl_seg *umr, in set_sig_umr_segment() argument
[all …]
H A DMakefile23 umr.o \
/linux/Documentation/gpu/amdgpu/
H A Ddebugging.rst77 `umr <https://gitlab.freedesktop.org/tomstdenis/umr>`_ is a general purpose
78 GPU debugging and diagnostics tool. Please see the umr
79 `documentation <https://umr.readthedocs.io/en/main/>`_ for more information
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h236 } umr; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c827 .umr.rq = rq, in mlx5e_alloc_rx_mpwqe()
983 static void mlx5e_handle_shampo_hd_umr(struct mlx5e_shampo_umr umr, in mlx5e_handle_shampo_hd_umr() argument
990 mlx5e_shampo_fill_umr(rq, umr.len); in mlx5e_handle_shampo_hd_umr()
1045 wi->umr.rq->mpwqe.umr_completed++; in mlx5e_poll_ico_cq()