summaryrefslogtreecommitdiff
path: root/drivers/infiniband/hw/hns/hns_roce_qp.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-16RDMA/hns: Add mutex_destroy()wenglianfa1-2/+7
2024-04-16RDMA/hns: Remove unused parameters and variablesChengchang Tang1-3/+1
2024-04-16RDMA/hns: Use macro instead of magic numberYangyang Li1-1/+2
2024-04-09RDMA/hns: Support DSCPJunxian Huang1-0/+13
2024-03-03RDMA/hns: Support userspace configuring congestion control algorithm with QP ...Junxian Huang1-0/+60
2023-11-19RDMA/hns: Support SW stats with debugfsJunxian Huang1-1/+7
2023-10-19RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()Chengchang Tang1-1/+1
2023-08-07RDMA/hns: Fix CQ and QP cache affinityChengchang Tang1-6/+22
2023-01-09RDMA/hns: Add compatibility handling for only support userspace rq inlineLuoyouming1-1/+1
2023-01-09RDMA/hns: Remove rq inline in kernelLuoyouming1-64/+0
2022-11-19RDMA/hns: Fix incorrect sge nums calculationLuoyouming1-17/+90
2022-10-07Merge tag 'v6.0' into rdma.git for-nextJason Gunthorpe1-5/+2
2022-09-27RDMA/hns: Unified Log Printing StyleGuofeng Yue1-8/+8
2022-08-30RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qpWenpeng Liang1-3/+0
2022-08-30RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shiftWenpeng Liang1-5/+2
2022-04-11RDMA/hns: Remove unused function to_hns_roce_state()Yixing Liu1-20/+0
2022-01-05RDMA/hns: Remove support for HIP06Chengchang Tang1-30/+7
2021-12-15RDMA/hns: Support direct wqe of userspaceYixing Liu1-1/+53
2021-11-19RDMA/hns: Correct the type of variables participating in the shift operationXinhao Liu1-1/+1
2021-08-26RDMA/hns: Delete unnecessary blank lines.Xinhao Liu1-1/+0
2021-08-26RDMA/hns: Encapsulate the qp db as a functionYixing Liu1-53/+82
2021-08-26RDMA/hns: Remove RST2RST error prints for hw v1Weihang Li1-10/+1
2021-08-26RDMA/hns: Fix QP's resp incomplete assignmentWenpeng Liang1-2/+1
2021-08-25RDMA/hns: Bugfix for incorrect association between dip_idx and dgidJunxian Huang1-1/+9
2021-08-03RDMA: Globally allocate and release QP memoryLeon Romanovsky1-20/+8
2021-08-03RDMA/hns: Don't overwrite supplied QP attributesLeon Romanovsky1-7/+1
2021-06-22RDMA/hns: Encapsulate flushing CQE as a functionWenpeng Liang1-2/+17
2021-06-22RDMA/hns: Modify function return value typeYangyang Li1-3/+1
2021-06-22RDMA/hns: Fix some print issuesYixing Liu1-3/+1
2021-06-16RDMA/hns: Support getting max QP number from firmwareXi Wang1-1/+1
2021-06-08RDMA/hns: Use refcount_t instead of atomic_t for QP reference countingWeihang Li1-6/+6
2021-05-29RDMA/hns: Optimize the base address table config for MTRXi Wang1-1/+1
2021-05-20RDMA/hns: Remove unused parameter udataLang Cheng1-2/+2
2021-04-08RDMA/hns: Remove unsupported QP typesWenpeng Liang1-2/+0
2021-04-08RDMA/hns: Avoid enabling RQ inline on UDWeihang Li1-1/+3
2021-04-01RDMA/hns: Reorganize doorbell update interfaces for all queuesYixian Liu1-5/+5
2021-04-01RDMA/hns: Support configuring doorbell mode of RQ and CQYixian Liu1-3/+3
2021-03-12RDMA/hns: Add support for XRC on HIP09Wenpeng Liang1-20/+43
2021-03-10RDMA/hns: Use new SQ doorbell register for HIP09Lang Cheng1-22/+27
2021-02-18Merge tag 'v5.11' into rdma.git for-nextJason Gunthorpe1-5/+6
2021-02-09RDMA/hns: Allocate one more recv SGE for HIP08Lang Cheng1-6/+31
2021-01-28RDMA/hns: Refactor the MTR creation flowXi Wang1-1/+0
2021-01-20RDMA/hns: Use mutex instead of spinlock for ida allocationYangyang Li1-5/+6
2020-12-11RDMA/hns: Fix inaccurate printsYixing Liu1-26/+35
2020-12-11RDMA/hns: Fix incorrect symbol typesWenpeng Liang1-4/+4
2020-12-11RDMA/hns: Fix coding style issuesLang Cheng1-1/+1
2020-12-11RDMA/hns: Normalization the judgment of some featuresWenpeng Liang1-1/+1
2020-12-11RDMA/hns: Limit the length of data copied between kernel and userspaceWenpeng Liang1-3/+6
2020-12-07RDMA/hns: Move capability flags of QP and CQ to hns-abi.hWeihang Li1-1/+0
2020-12-02RDMA/hns: Refactor process of setting extended sgeWeihang Li1-32/+28