summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx5/mr.c
Commit message (Expand)AuthorAgeFilesLines
* RDMA/mlx5: Adding remote atomic access flag to updatable flagsOr Har-Toov2024-04-081-1/+2
* RDMA/mlx5: Change check for cacheable mkeysOr Har-Toov2024-04-081-10/+22
* RDMA/mlx5: Support handling of SW encap ICM areaShun Hao2023-12-121-0/+1
* RDMA/mlx5: Fix mkey cache WQ flushMoshe Shemesh2023-10-311-0/+2
* Merge tag 'v6.6' into rdma.git for-nextJason Gunthorpe2023-10-311-3/+11
|\
| * RDMA/mlx5: Remove not-used cache disable flagLeon Romanovsky2023-10-021-5/+0
| * RDMA/mlx5: Fix mkey cache possible deadlock on cleanupShay Drory2023-09-261-2/+14
| * RDMA/mlx5: Fix assigning access flags to cache mkeysMichael Guralnik2023-09-261-1/+2
* | RDMA/mlx5: Implement mkeys management via LIFO queueShay Drory2023-09-261-175/+149
|/
* RDMA/mlx5: Fix trailing */ formatting in block commentRohit Chavan2023-08-221-1/+2
* RDMA/mlx5: align MR mem allocation size to power-of-twoYuanyuan Zhong2023-07-121-0/+5
* 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