summaryrefslogtreecommitdiff
path: root/drivers/infiniband/hw/mlx5/mr.c
Commit message (Expand)AuthorAgeFilesLines
* RDMA/mlx5: Allow relaxed ordering read in VFs and VMsAvihai Horon2023-04-161-4/+7
* net/mlx5: Update relaxed ordering read HCA capabilitiesAvihai Horon2023-04-161-2/+3
* RDMA/mlx5: Remove pcie_relaxed_ordering_enabled() check for RO writeAvihai Horon2023-04-161-3/+3
* RDMA/mlx5: Check reg_create() create for errorsDan Carpenter2023-02-071-0/+2
* RDMA/mlx5: Remove impossible check of mkey cache cleanup failureLeon Romanovsky2023-02-061-4/+2
* RDMA/mlx5: Fix MR cache debugfs error in IB representors modeLeon Romanovsky2023-02-061-0/+4
* RDMA/mlx5: Add work to remove temporary entries from the cacheMichael Guralnik2023-01-271-19/+75
* RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flowMichael Guralnik2023-01-271-13/+42
* RDMA/mlx5: Introduce mlx5r_cache_rb_keyMichael Guralnik2023-01-271-64/+164
* RDMA/mlx5: Change the cache structure to an RB-treeMichael Guralnik2023-01-271-40/+120
* RDMA/mlx5: Don't keep umrable 'page_shift' in cache entriesAharon Landau2023-01-271-2/+1
* RDMA/mlx5: no need to kfree NULL pointerLi Zhijian2022-12-041-4/+2
* RDMA/mlx5: Enable ATS support for MRs and umemsJason Gunthorpe2022-09-271-1/+4
* RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas()Daisuke Matsuda2022-09-081-1/+0
* IB/mlx5: Remove duplicate header inclusion related to ODPDaisuke Matsuda2022-08-231-2/+0
* RDMA/mlx5: Rename the mkey cache variables and functionsAharon Landau2022-07-271-27/+27
* RDMA/mlx5: Store in the cache mkeys instead of mrsAharon Landau2022-07-271-114/+86
* RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrsAharon Landau2022-07-271-15/+15
* RDMA/mlx5: Replace cache list with XarrayAharon Landau2022-07-271-78/+148
* RDMA/mlx5: Replace ent->lock with xa_lockAharon Landau2022-07-271-46/+46
* RDMA/mlx5: Support handling of modify-header pattern ICM areaYevgeny Kliteynik2022-06-131-0/+1
* Merge tag 'v5.18' into rdma.git for-nextJason Gunthorpe2022-05-241-1/+4
|\
| * RDMA/mlx5: Add a missing update of cache->last_addAharon Landau2022-04-041-0/+1
| * RDMA/mlx5: Don't remove cache MRs when a delay is neededAharon Landau2022-04-041-1/+3
* | RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xltAharon Landau2022-04-251-171/+0
* | RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pasAharon Landau2022-04-251-73/+3
* | RDMA/mlx5: Move creation and free of translation tables to umr.cAharon Landau2022-04-251-100/+3
* | RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd accessAharon Landau2022-04-251-25/+2
* | RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRsAharon Landau2022-04-251-28/+3
* | RDMA/mlx5: Move umr checks to umr.hAharon Landau2022-04-251-9/+10
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2022-03-241-65/+39
|\
| * RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled()Aharon Landau2022-02-231-7/+7
| * RDMA/mlx5: Store ndescs instead of the translation table sizeAharon Landau2022-02-231-3/+22
| * RDMA/mlx5: Merge similar flows of allocating MR from the cacheAharon Landau2022-02-231-42/+5
| * RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MRAharon Landau2022-02-231-0/+2
| * RDMA/mlx5: Remove redundant work in struct mlx5_cache_entAharon Landau2022-02-231-13/+3
* | net/mlx5: Move debugfs entries to separate structMoshe Shemesh2022-03-091-1/+1
* | net/mlx5: cmdif, Refactor error handling and reporting of async commandsSaeed Mahameed2022-02-231-1/+14
|/
* Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow"Maor Gottlieb2022-01-051-12/+14
* RDMA/mlx5: Fix releasing unallocated memory in dereg MR flowAlaa Hleihel2021-11-251-14/+12
* Merge tag 'v5.15' into rdma.git for-nextJason Gunthorpe2021-11-011-1/+1
|\
| * RDMA/mlx5: Initialize the ODP xarray when creating an ODP MRAharon Landau2021-10-191-1/+1
* | Merge brank 'mlx5_mkey' into rdma.git for-nextJason Gunthorpe2021-10-191-41/+42
|\ \
| * | RDMA/mlx5: Attach ndescs to mlx5_ib_mkeyAharon Landau2021-10-191-13/+13
| * | RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ibAharon Landau2021-10-191-7/+5
| * | RDMA/mlx5: Replace struct mlx5_core_mkey by u32 keyAharon Landau2021-10-191-7/+14
| * | RDMA/mlx5: Remove pd from struct mlx5_core_mkeyAharon Landau2021-10-191-3/+0
| * | RDMA/mlx5: Remove size from struct mlx5_core_mkeyAharon Landau2021-10-191-3/+2
| * | RDMA/mlx5: Remove iova from struct mlx5_core_mkeyAharon Landau2021-10-191-8/+8
| |/
* | RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is emptyAharon Landau2021-10-041-17/+9
|/