summaryrefslogtreecommitdiff
path: root/drivers/vdpa/mlx5/core/mr.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-10vdpa/mlx5: Add mkey leak detectionDragos Tatulea1-0/+23
2024-01-10vdpa/mlx5: Introduce reference counting to mrsDragos Tatulea1-16/+34
2023-11-01vdpa/mlx5: implement .reset_map driver opSi-Wei Liu1-0/+17
2023-11-01vdpa/mlx5: Update cvq iotlb mapping on ASID changeDragos Tatulea1-0/+26
2023-11-01vdpa/mlx5: Make iotlb helper functions more genericDragos Tatulea1-8/+11
2023-11-01vdpa/mlx5: Introduce mr for vq descriptorDragos Tatulea1-5/+9
2023-11-01vdpa/mlx5: Improve mr update flowDragos Tatulea1-40/+47
2023-11-01vdpa/mlx5: Move mr mutex out of mr structDragos Tatulea1-6/+7
2023-11-01vdpa/mlx5: Allow creation/deletion of any given mr structDragos Tatulea1-29/+24
2023-11-01vdpa/mlx5: Rename mr destroy functionsDragos Tatulea1-3/+3
2023-11-01vdpa/mlx5: Collapse "dvq" mr add/delete functionsDragos Tatulea1-11/+5
2023-11-01vdpa/mlx5: Take cvq iotlb lock during refreshDragos Tatulea1-1/+9
2023-11-01vdpa/mlx5: Decouple cvq iotlb handling from hw mapping codeDragos Tatulea1-37/+20
2023-11-01vdpa/mlx5: Create helper function for dma mappingsDragos Tatulea1-0/+5
2023-08-10vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessaryEugenio PĂ©rez1-1/+1
2023-08-10vdpa/mlx5: Fix mr->initialized semanticsDragos Tatulea1-27/+70
2023-02-21vdpa/mlx5: Don't clear mr struct on destroy MREli Cohen1-1/+0
2022-12-28RDMA/mlx5: remove variable iColin Ian King1-2/+0
2022-12-28vdpa/mlx5: Avoid overwriting CVQ iotlbEli Cohen1-18/+26
2021-10-19RDMA/mlx5: Replace struct mlx5_core_mkey by u32 keyAharon Landau1-4/+4
2021-09-05vdpa/mlx5: Add support for control VQ and MAC settingEli Cohen1-20/+61
2021-08-11vdpa/mlx5: Avoid destroying MR on empty iotlbEli Cohen1-9/+0
2021-07-03vdpa/mlx5: Add support for running with virtio_vdpaEli Cohen1-14/+72
2021-07-03vdp/mlx5: Fix setting the correct dma_deviceEli Cohen1-7/+2
2021-04-23vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs failsEli Cohen1-1/+3
2021-04-09vdpa/mlx5: Use the correct dma device when registering memoryEli Cohen1-2/+7
2021-01-20vdpa/mlx5: Fix memory key MTT populationEli Cohen1-16/+12
2020-10-30vdpa/mlx5: Fix error return in map_direct_mr()Jing Xiangfeng1-3/+2
2020-08-10vdpa/mlx5: Fix uninitialised variable in core/mr.cAlex Dewar1-1/+3
2020-08-06vdpa/mlx5: Add VDPA driver for supported mlx5 devicesEli Cohen1-1/+1
2020-08-06vdpa/mlx5: Add shared memory registration codeEli Cohen1-0/+484