summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/sw/rxe/rxe_mr.c
Commit message (Expand)AuthorAgeFilesLines
* RDMA/rxe: Remove unused 'iova' parameter from rxe_mr_init_userGuoqing Jiang2024-02-041-1/+1
* RDMA/rxe: Improve newline in printing messagesLi Zhijian2024-01-251-8/+8
* RDMA/rxe: Let rkey == lkey for local accessBob Pearson2023-06-091-7/+8
* RDMA/rxe: Rename IB_ACCESS_REMOTEBob Pearson2023-06-091-7/+3
* RDMA: Add ib_virt_dma_to_page()Jason Gunthorpe2023-04-161-8/+8
* RDMA/rxe: Add error messagesBob Pearson2023-03-241-13/+0
* RDMA/rxe: Remove rxe_alloc()Bob Pearson2023-02-161-1/+1
* Subject: RDMA/rxe: Handle zero length rdmaBob Pearson2023-02-161-0/+7
* RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarrayBob Pearson2023-01-271-280/+249
* RDMA/rxe: Cleanup page variables in rxe_mr.cBob Pearson2023-01-261-17/+14
* RDMA-rxe: Isolate mr code from atomic_write_reply()Bob Pearson2023-01-261-1/+37
* RDMA-rxe: Isolate mr code from atomic_reply()Bob Pearson2023-01-261-28/+55
* RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.cBob Pearson2023-01-261-0/+36
* RDMA/rxe: Cleanup mr_check_rangeBob Pearson2023-01-261-3/+1
* RDMA/rxe: Implement flush execution in responder sideLi Zhijian2022-12-091-0/+36
* RDMA/rxe: Allow registering persistent flag for pmem MR onlyLi Zhijian2022-12-091-2/+20
* RDMA/rxe: Do not NULL deref on debugging failure pathJason Gunthorpe2022-11-221-1/+1
* RDMA/rxe: Fix mr->map double freeLi Zhijian2022-11-181-7/+2
* RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mr.cBob Pearson2022-11-101-23/+17
* RDMA/rxe: Remove the duplicate assignment of mr->map_shiftXiao Yang2022-10-281-1/+0
* RDMA/rxe: Make sure requested access is a subset of {mr,mw}->accessLi Zhijian2022-10-281-1/+1
* RDMA/rxe: Remove the member 'type' of struct rxe_mryangx.jy@fujitsu.com2022-10-241-8/+8
* RDMA/rxe: Set pd early in mr alloc routinesBob Pearson2022-09-271-7/+4
* RDMA/rxe: Use members of generic struct in rxe_mrDaisuke Matsuda2022-09-221-6/+4
* RDMA/rxe: Remove an unused member from struct rxe_mrDaisuke Matsuda2022-08-291-1/+0
* Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"Li Zhijian2022-07-271-133/+66
* RDMA/rxe: For invalidate compare according to set keys in mrMd Haris Iqbal2022-07-221-6/+6
* RDMA/rxe: Stop lookup of partially built objectsBob Pearson2022-06-301-1/+1
* RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup()Bob Pearson2022-05-091-6/+4
* RDMA/rxe: Use standard names for ref countingBob Pearson2022-03-161-7/+7
* RDMA/rxe: Replace red-black trees by xarraysBob Pearson2022-03-161-1/+0
* Merge tag 'v5.16' into rdma.git for-nextJason Gunthorpe2022-01-131-9/+7
|\
| * RDMA/rxe: Prevent double freeing rxe_map_set()Li Zhijian2022-01-041-9/+7
* | RDMA/rxe: Cleanup rxe_pool_entryBob Pearson2021-11-191-3/+3
|/
* RDMA/rxe: Only allow invalidate for appropriate MRsBob Pearson2021-09-241-0/+6
* RDMA/rxe: Create duplicate mapping tables for FMRsBob Pearson2021-09-241-64/+132
* RDMA/rxe: Separate HW and SW l/rkeysBob Pearson2021-09-241-11/+58
* RDMA/rxe: Cleanup MR status and type enumsBob Pearson2021-09-241-8/+12
* Merge branch 'sg_nents' into rdma.git for-nextJason Gunthorpe2021-08-301-11/+18
|\
| * RDMA: Use the sg_table directly and remove the opencoded version from umemMaor Gottlieb2021-08-241-1/+1
| * RDMA/rxe: Fix memory leak in error path codeBob Pearson2021-07-151-10/+17
* | RDMA/rxe: Move ICRC generation to a subroutineBob Pearson2021-07-161-18/+4
* | RDMA/rxe: Remove the repeated 'mr->umem = umem'Xiao Yang2021-07-151-1/+0
|/
* RDMA/rxe: Don't overwrite errno from ib_umem_get()Xiao Yang2021-06-211-1/+1
* RDMA/rxe: Disallow MR dereg and invalidate when boundBob Pearson2021-06-161-0/+25
* RDMA/rxe: Implement invalidate MW operationsBob Pearson2021-06-161-26/+55
* RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbsBob Pearson2021-06-161-11/+9
* RDMA/rxe: Remove unused parameter udataLang Cheng2021-05-201-1/+1
* RDMA/rxe: Split MEM into MR and MWBob Pearson2021-03-301-141/+130
* RDMA/rxe: Remove unused RXE_MR_TYPE_FMRBob Pearson2020-10-261-1/+0