path: root/drivers/infiniband/sw/rxe/rxe_mr.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-05-09RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup()Bob Pearson1-6/+4
2022-03-16RDMA/rxe: Use standard names for ref countingBob Pearson1-7/+7
2022-03-16RDMA/rxe: Replace red-black trees by xarraysBob Pearson1-1/+0
2022-01-13Merge tag 'v5.16' into rdma.git for-nextJason Gunthorpe1-9/+7
2022-01-04RDMA/rxe: Prevent double freeing rxe_map_set()Li Zhijian1-9/+7
2021-11-19RDMA/rxe: Cleanup rxe_pool_entryBob Pearson1-3/+3
2021-09-24RDMA/rxe: Only allow invalidate for appropriate MRsBob Pearson1-0/+6
2021-09-24RDMA/rxe: Create duplicate mapping tables for FMRsBob Pearson1-64/+132
2021-09-24RDMA/rxe: Separate HW and SW l/rkeysBob Pearson1-11/+58
2021-09-24RDMA/rxe: Cleanup MR status and type enumsBob Pearson1-8/+12
2021-08-30Merge branch 'sg_nents' into rdma.git for-nextJason Gunthorpe1-11/+18
2021-08-24RDMA: Use the sg_table directly and remove the opencoded version from umemMaor Gottlieb1-1/+1
2021-07-16RDMA/rxe: Move ICRC generation to a subroutineBob Pearson1-18/+4
2021-07-15RDMA/rxe: Fix memory leak in error path codeBob Pearson1-10/+17
2021-07-15RDMA/rxe: Remove the repeated 'mr->umem = umem'Xiao Yang1-1/+0
2021-06-21RDMA/rxe: Don't overwrite errno from ib_umem_get()Xiao Yang1-1/+1
2021-06-16RDMA/rxe: Disallow MR dereg and invalidate when boundBob Pearson1-0/+25
2021-06-16RDMA/rxe: Implement invalidate MW operationsBob Pearson1-26/+55
2021-06-16RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbsBob Pearson1-11/+9
2021-05-20RDMA/rxe: Remove unused parameter udataLang Cheng1-1/+1
2021-03-30RDMA/rxe: Split MEM into MR and MWBob Pearson1-141/+130
2020-10-26RDMA/rxe: Remove unused RXE_MR_TYPE_FMRBob Pearson1-1/+0
2020-10-08RDMA/rxe: Remove duplicate entries in struct rxe_mrBob Pearson1-15/+10
2020-09-18Merge branch 'mlx5_active_speed' into rdma.git for-nextJason Gunthorpe1-0/+1
2020-08-31RDMA/rxe: Add SPDX hdrs to rxe source filesBob Pearson1-28/+1
2020-08-27RDMA/rxe: Fix memleak in rxe_mem_init_userDinghao Liu1-0/+1
2020-07-16RDMA/rxe: Return void from rxe_mem_init_dma()Kamal Heib1-4/+2
2020-06-22RDMA/rxe: Remove unused rxe_mem_map_pagesKamal Heib1-44/+0
2020-01-16IB: Allow calls to ib_umem_get from kernel ULPsMoni Shoua1-1/+1
2019-11-17IB/umem: remove the dmasync argument to ib_umem_getChristoph Hellwig1-1/+1
2019-06-20RDMA: Check umem pointer validity prior to releaseLeon Romanovsky1-2/+1
2019-03-28RDMA/rxe: Use correct sizing on buffers holding page DMA addressesShiraz Saleem1-1/+1
2019-03-26RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash laterLeon Romanovsky1-5/+6
2019-02-11RDMA/rxe: Use for_each_sg_page iterator on umem SGLShiraz, Saleem1-7/+6
2019-01-10IB/{core,hw}: Have ib_umem_get extract the ib_ucontext from ib_udataJason Gunthorpe1-1/+1
2018-08-30IB/rxe: Refactor lookup memory functionParav Pandit1-24/+11
2018-04-27IB/rxe: remove unused function variableZhu Yanjun1-7/+6
2017-08-28IB/rxe: Avoid ICRC errors by copying into the skb firstAndrew Boyer1-6/+6
2017-05-04IB/rxe: Update caller's CRC for RXE_MEM_TYPE_DMA memory typeLeon Romanovsky1-1/+1
2017-04-25IB: Replace ib_umem page_size by page_shiftArtemy Kovalyov1-5/+3
2017-04-21IB/rxe: Offload CRC calculation when possibleyonatanc1-2/+4
2017-02-19Merge branch 'k.o/for-4.10-rc' into HEADDoug Ledford1-3/+5
2017-02-08IB/rxe: Fix mem_check_range integer overflowEyal Itkin1-3/+5
2017-01-10IB/rxe: Issue warnings onceBart Van Assche1-3/+3
2017-01-10IB/rxe: Let the compiler check the type of the cleanup functionsBart Van Assche1-2/+2
2016-12-12IB/rxe: Add support for zero-byte operationsAndrew Boyer1-0/+3
2016-10-06IB/rxe: improved debug prints & code cleanupParav Pandit1-1/+1
2016-08-04Soft RoCE driverMoni Shoua1-0/+643