summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/sw/rxe/rxe_req.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* RDMA/rxe: Fix incomplete state save in rxe_requesterBob Pearson2023-07-311-20/+25
* Merge tag 'v6.4' into rdma.git for-nextJason Gunthorpe2023-06-271-13/+17
|\
| * RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqre...Guoqing Jiang2023-05-171-13/+17
* | RDMA/rxe: Fix comments about removed taskletsDaisuke Matsuda2023-05-191-1/+1
|/
* RDMA/rxe: Fix spinlock recursion deadlock on requesterDaisuke Matsuda2023-04-211-3/+3
* RDMA/rxe: Protect QP state with qp->state_lockBob Pearson2023-04-171-24/+47
* RDMA/rxe: Move code to check if drained to subroutineBob Pearson2023-04-171-14/+18
* RDMA/rxe: Remove qp->req.stateBob Pearson2023-04-171-8/+7
* RDMA/rxe: Make tasks schedule each otherBob Pearson2023-03-241-2/+2
* RDMA/rxe: Remove qp reference counting in tasksBob Pearson2023-03-241-5/+0
* RDMA/rxe: Convert tasklet args to queue pairsBob Pearson2023-03-241-2/+1
* RDMA/rxe: Implement RC RDMA FLUSH service in requester sideLi Zhijian2022-12-101-1/+14
* RDMA/rxe: Make requester support atomic write on RC serviceXiao Yang2022-12-021-2/+13
* RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_req.cBob Pearson2022-11-101-5/+5
* RDMA/rxe: Split rxe_run_task() into two subroutinesBob Pearson2022-10-281-5/+5
* RDMA/rxe: Split qp state for requester and completerBob Pearson2022-08-021-0/+1
* RDMA/rxe: Generate error completion for error requester QP stateLi Zhijian2022-08-021-1/+12
* RDMA/rxe: Update wqe_index for each wqe error completionLi Zhijian2022-08-021-0/+2
* RDMA/rxe: Replace __rxe_do_task by rxe_run_taskBob Pearson2022-07-221-2/+2
* RDMA/rxe: Make the tasklet exits the sameBob Pearson2022-07-221-23/+31
* RDMA/rxe: Fix rnr retry behaviorBob Pearson2022-07-221-2/+13
* RDMA/rxe: Add rxe_is_fenced() subroutineBob Pearson2022-07-221-6/+31
* RDMA/rxe: Remove unused mask parameterlizhijian@fujitsu.com2022-07-181-3/+2
* RDMA/rxe: Fix deadlock in rxe_do_local_ops()Bob Pearson2022-06-301-3/+5
* RDMA/rxe: Check rxe_get() return valueBob Pearson2022-05-091-1/+2
* RDMA/rxe: Skip adjusting remote addr for write in retry operationChengguang Xu2022-05-061-2/+0
* RDMA/rxe: Replace paylen by payloadBob Pearson2022-05-041-6/+6
* RDMA/rxe: Remove useless parameters for update_state()Li Zhijian2022-04-251-3/+2
* RDMA/rxe: Generate a completion for unsupported/invalid opcodeXiao Yang2022-04-121-1/+1
* RDMA/rxe: Remove reliable datagram supportBob Pearson2022-04-081-2/+1
* RDMA/rxe: Remove support for SMI QPs from rdma_rxeBob Pearson2022-04-081-1/+0
* RDMA/rxe: Use standard names for ref countingBob Pearson2022-03-161-5/+5
* RDMA/rxe: Fix ref error in rxe_av.cBob Pearson2022-03-161-22/+33
* RDMA/rxe: Remove useless argument for update_state()Chengguang Xu2022-03-151-2/+2
* RDMA/rxe: Change variable and function argument to proper typeChengguang Xu2022-03-151-5/+5
* RDMA/rxe: Remove the unnecessary variableZhu Yanjun2021-12-071-4/+1
* RDMA/rxe: Replace irqsave locks with bh locksBob Pearson2021-11-191-7/+4
* RDMA/rxe: Lookup kernel AH from ah index in UD WQEsBob Pearson2021-10-121-3/+5
* RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SENDXiao Yang2021-09-281-3/+3
* RDMA/rxe: Separate HW and SW l/rkeysBob Pearson2021-09-241-9/+5
* RDMA/rxe: Add memory barriers to kernel queuesBob Pearson2021-09-241-23/+14
* RDMA/rxe: Move ICRC generation to a subroutineBob Pearson2021-07-161-11/+2
* RDMA/rxe: Implement invalidate MW operationsBob Pearson2021-06-171-10/+8
* RDMA/rxe: Add support for bind MW work requestsBob Pearson2021-06-171-0/+8
* RDMA/rxe: Move local ops to subroutineBob Pearson2021-06-171-40/+63
* RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASKBob Pearson2021-06-171-1/+1
* RDMA/rxe: Protext kernel index from user spaceBob Pearson2021-06-031-11/+35
* RDMA/rxe: Split MEM into MR and MWBob Pearson2021-03-301-5/+5
* RDMA/rxe: Remove unused pkt->offsetBob Pearson2021-02-161-1/+0
* RDMA/rxe: Compute PSN windows correctlyBob Pearson2020-10-281-1/+2