Age | Commit message (Expand) | Author |
2024-11-12 | vdpa/mlx5: Fix suboptimal range on iotlb iteration | Si-Wei Liu |
2024-11-12 | vdpa/mlx5: Fix PA offset with unaligned starting iotlb map | Si-Wei Liu |
2024-09-25 | vdpa/mlx5: Postpone MR deletion | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Introduce init/destroy for MR resources | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Rename mr_mtx -> lock | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Extract mr members in own resource struct | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Rename function | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Delete direct MKEYs in parallel | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Create direct MKEYs in parallel | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Use async API for vq query command | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Introduce async fw command wrapper | Dragos Tatulea |
2024-09-25 | vdpa/mlx5: Introduce error logging function | Dragos Tatulea |
2024-09-10 | vdpa/mlx5: Fix invalid mr resource destroy | Dragos Tatulea |
2024-01-10 | vdpa/mlx5: Add mkey leak detection | Dragos Tatulea |
2024-01-10 | vdpa/mlx5: Introduce reference counting to mrs | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: implement .reset_map driver op | Si-Wei Liu |
2023-11-01 | vdpa/mlx5: Update cvq iotlb mapping on ASID change | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Make iotlb helper functions more generic | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Introduce mr for vq descriptor | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Improve mr update flow | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Move mr mutex out of mr struct | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Allow creation/deletion of any given mr struct | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Rename mr destroy functions | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Collapse "dvq" mr add/delete functions | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Take cvq iotlb lock during refresh | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code | Dragos Tatulea |
2023-11-01 | vdpa/mlx5: Create helper function for dma mappings | Dragos Tatulea |
2023-09-03 | vdpa/mlx5: Remove unused function declarations | Yue Haibing |
2023-08-10 | vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary | Eugenio Pérez |
2023-08-10 | vdpa/mlx5: Fix mr->initialized semantics | Dragos Tatulea |
2023-03-10 | vdpa/mlx5: should not activate virtq object when suspended | Si-Wei Liu |
2023-02-20 | vdpa/mlx5: Initialize CVQ iotlb spinlock | Eli Cohen |
2023-02-20 | vdpa/mlx5: Don't clear mr struct on destroy MR | Eli Cohen |
2023-02-20 | vdpa/mlx5: Directly assign memory key | Eli Cohen |
2022-12-28 | RDMA/mlx5: remove variable i | Colin Ian King |
2022-12-28 | vdpa/mlx5: Avoid overwriting CVQ iotlb | Eli Cohen |
2022-08-11 | vdpa/mlx5: Support different address spaces for control and data | Eli Cohen |
2022-05-31 | vdpa/mlx5: Add support for reading descriptor statistics | Eli Cohen |
2021-11-03 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds |
2021-11-01 | vdpa/mlx5: Rename control VQ workqueue to vdpa wq | Eli Cohen |
2021-10-19 | RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key | Aharon Landau |
2021-10-19 | RDMA/mlx5: Remove pd from struct mlx5_core_mkey | Aharon Landau |
2021-10-19 | RDMA/mlx5: Remove size from struct mlx5_core_mkey | Aharon Landau |
2021-10-19 | RDMA/mlx5: Remove iova from struct mlx5_core_mkey | Aharon Landau |
2021-09-05 | vdpa/mlx5: Add multiqueue support | Eli Cohen |
2021-09-05 | vdpa/mlx5: Add support for control VQ and MAC setting | Eli Cohen |
2021-09-05 | vdpa/mlx5: Ensure valid indices are provided | Eli Cohen |
2021-09-05 | vdpa/mlx5: Remove redundant header file inclusion | Eli Cohen |
2021-08-11 | vdpa/mlx5: Avoid destroying MR on empty iotlb | Eli Cohen |
2021-07-08 | vdpa/mlx5: Add support for doorbell bypassing | Eli Cohen |