summaryrefslogtreecommitdiff
path: root/drivers/infiniband/sw/rxe/rxe_req.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-22RDMA/rxe: Get rid of pkt resend on errBob Pearson1-12/+2
2024-04-22RDMA/rxe: Don't schedule rxe_completer from rxe_requesterBob Pearson1-7/+2
2024-04-22RDMA/rxe: Remove save/rollback_state in rxe_requesterBob Pearson1-38/+2
2024-04-22RDMA/rxe: Merge request and complete tasksBob Pearson1-4/+21
2023-07-31RDMA/rxe: Fix incomplete state save in rxe_requesterBob Pearson1-20/+25
2023-06-27Merge tag 'v6.4' into rdma.git for-nextJason Gunthorpe1-13/+17
2023-05-19RDMA/rxe: Fix comments about removed taskletsDaisuke Matsuda1-1/+1
2023-05-17RDMA/rxe: Convert spin_{lock_bh,unlock_bh} to spin_{lock_irqsave,unlock_irqre...Guoqing Jiang1-13/+17
2023-04-21RDMA/rxe: Fix spinlock recursion deadlock on requesterDaisuke Matsuda1-3/+3
2023-04-17RDMA/rxe: Protect QP state with qp->state_lockBob Pearson1-24/+47
2023-04-17RDMA/rxe: Move code to check if drained to subroutineBob Pearson1-14/+18
2023-04-17RDMA/rxe: Remove qp->req.stateBob Pearson1-8/+7
2023-03-24RDMA/rxe: Make tasks schedule each otherBob Pearson1-2/+2
2023-03-24RDMA/rxe: Remove qp reference counting in tasksBob Pearson1-5/+0
2023-03-24RDMA/rxe: Convert tasklet args to queue pairsBob Pearson1-2/+1
2022-12-10RDMA/rxe: Implement RC RDMA FLUSH service in requester sideLi Zhijian1-1/+14
2022-12-02RDMA/rxe: Make requester support atomic write on RC serviceXiao Yang1-2/+13
2022-11-10RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_req.cBob Pearson1-5/+5
2022-10-28RDMA/rxe: Split rxe_run_task() into two subroutinesBob Pearson1-5/+5
2022-08-02RDMA/rxe: Split qp state for requester and completerBob Pearson1-0/+1
2022-08-02RDMA/rxe: Generate error completion for error requester QP stateLi Zhijian1-1/+12
2022-08-02RDMA/rxe: Update wqe_index for each wqe error completionLi Zhijian1-0/+2
2022-07-22RDMA/rxe: Replace __rxe_do_task by rxe_run_taskBob Pearson1-2/+2
2022-07-22RDMA/rxe: Make the tasklet exits the sameBob Pearson1-23/+31
2022-07-22RDMA/rxe: Fix rnr retry behaviorBob Pearson1-2/+13
2022-07-22RDMA/rxe: Add rxe_is_fenced() subroutineBob Pearson1-6/+31
2022-07-18RDMA/rxe: Remove unused mask parameterlizhijian@fujitsu.com1-3/+2
2022-06-30RDMA/rxe: Fix deadlock in rxe_do_local_ops()Bob Pearson1-3/+5
2022-05-09RDMA/rxe: Check rxe_get() return valueBob Pearson1-1/+2
2022-05-06RDMA/rxe: Skip adjusting remote addr for write in retry operationChengguang Xu1-2/+0
2022-05-04RDMA/rxe: Replace paylen by payloadBob Pearson1-6/+6
2022-04-25RDMA/rxe: Remove useless parameters for update_state()Li Zhijian1-3/+2
2022-04-12RDMA/rxe: Generate a completion for unsupported/invalid opcodeXiao Yang1-1/+1
2022-04-08RDMA/rxe: Remove reliable datagram supportBob Pearson1-2/+1
2022-04-08RDMA/rxe: Remove support for SMI QPs from rdma_rxeBob Pearson1-1/+0
2022-03-16RDMA/rxe: Use standard names for ref countingBob Pearson1-5/+5
2022-03-16RDMA/rxe: Fix ref error in rxe_av.cBob Pearson1-22/+33
2022-03-15RDMA/rxe: Remove useless argument for update_state()Chengguang Xu1-2/+2
2022-03-15RDMA/rxe: Change variable and function argument to proper typeChengguang Xu1-5/+5
2021-12-07RDMA/rxe: Remove the unnecessary variableZhu Yanjun1-4/+1
2021-11-19RDMA/rxe: Replace irqsave locks with bh locksBob Pearson1-7/+4
2021-10-12RDMA/rxe: Lookup kernel AH from ah index in UD WQEsBob Pearson1-3/+5
2021-09-28RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SENDXiao Yang1-3/+3
2021-09-24RDMA/rxe: Separate HW and SW l/rkeysBob Pearson1-9/+5
2021-09-24RDMA/rxe: Add memory barriers to kernel queuesBob Pearson1-23/+14
2021-07-16RDMA/rxe: Move ICRC generation to a subroutineBob Pearson1-11/+2
2021-06-17RDMA/rxe: Implement invalidate MW operationsBob Pearson1-10/+8
2021-06-17RDMA/rxe: Add support for bind MW work requestsBob Pearson1-0/+8
2021-06-17RDMA/rxe: Move local ops to subroutineBob Pearson1-40/+63
2021-06-17RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASKBob Pearson1-1/+1