summaryrefslogtreecommitdiff
path: root/drivers/infiniband/hw/erdma
AgeCommit message (Expand)AuthorFilesLines
2023-09-18RDMA/erdma: Fix NULL pointer access in regmr_cmdCheng Xu1-3/+2
2023-09-18RDMA/erdma: Fix error code in erdma_create_scatter_mtt()Dan Carpenter1-1/+1
2023-08-19RDMA/erdma: Implement hierarchical MTTCheng Xu3-24/+194
2023-08-19RDMA/erdma: Refactor the storage structure of MTT entriesCheng Xu4-94/+152
2023-08-19RDMA/erdma: Renaming variable names and field names of struct erdma_memCheng Xu2-37/+37
2023-07-21RDMA/erdma: use vmalloc_array and vcallocJulia Lawall1-2/+2
2023-06-11RDMA/erdma: Refactor the original doorbell allocation mechanismCheng Xu5-163/+27
2023-06-11RDMA/erdma: Associate QPs/CQs with doorbells for authorizationCheng Xu2-7/+41
2023-06-11RDMA/erdma: Allocate doorbell resources from hardwareCheng Xu4-19/+131
2023-06-11RDMA/erdma: Configure PAGE_SIZE to hardwareCheng Xu2-0/+32
2023-04-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds8-61/+64
2023-03-24RDMA/erdma: Use fixed hardware page sizeCheng Xu2-8/+13
2023-03-22RDMA/erdma: Minor refactor of device init flowCheng Xu2-32/+34
2023-03-22RDMA/erdma: Eliminate unnecessary casting of EQ doorbellsCheng Xu3-8/+6
2023-03-22RDMA/erdma: Unify byte ordering APIs usageCheng Xu3-13/+11
2023-03-20RDMA/erdma: Defer probing if netdevice can not be foundCheng Xu1-1/+1
2023-03-20RDMA/erdma: Inline mtt entries into WQE if supportedCheng Xu1-1/+1
2023-03-20RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192Cheng Xu2-2/+2
2023-03-20RDMA/erdma: Fix some typosCheng Xu3-3/+3
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-3/+5
2023-01-23net/sock: Introduce trace_sk_data_ready()Peilin Ye1-0/+3
2023-01-15RDMA/erdma: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva1-2/+2
2022-12-28RDMA/erdma: Fix refcount leak in erdma_mmapMiaoqian Lin1-1/+3
2022-11-24RDMA/erdma: Notify the latest PI to FW for reflushing when necessaryCheng Xu2-9/+26
2022-11-24RDMA/erdma: Implement the lifecycle of reflushing work for each QPCheng Xu3-0/+28
2022-11-24RDMA/erdma: Add a workqueue for WRs reflushingCheng Xu2-2/+13
2022-11-24RDMA/erdma: Fix a typo in annotationCheng Xu1-1/+1
2022-11-07RDMA/erdma: Implement atomic operations supportCheng Xu3-8/+52
2022-11-07RDMA/erdma: Report atomic capacity when hardware supports atomic featureCheng Xu4-0/+11
2022-11-07RDMA/erdma: Extend access right field of FRMR and REG MR to support atomicCheng Xu4-13/+11
2022-10-07Merge tag 'v6.0' into rdma.git for-nextJason Gunthorpe2-3/+3
2022-09-21RDMA/erdma: Support dynamic mtuCheng Xu5-1/+26
2022-09-20RDMA/erdma: Make hardware internal opcodes invisible to driverCheng Xu2-5/+4
2022-09-20RDMA/erdma: Remove redundant includesCheng Xu9-56/+1
2022-09-20RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_waitCheng Xu5-22/+12
2022-08-16RDMA/erdma: Correct the max_qp and max_cq capacities of the deviceCheng Xu1-2/+2
2022-08-16RDMA/erdma: Using the key in FMR WR instead of MR structureCheng Xu1-1/+1
2022-07-27RDMA/erdma: Add driver to kernel build environmentCheng Xu2-0/+16
2022-07-27RDMA/erdma: Add the erdma moduleCheng Xu1-0/+608
2022-07-27RDMA/erdma: Add connection management (CM) supportCheng Xu2-0/+1597
2022-07-27RDMA/erdma: Add verbs implementationCheng Xu3-0/+2231
2022-07-27RDMA/erdma: Add verbs header fileCheng Xu1-0/+342
2022-07-27RDMA/erdma: Add event queue implementationCheng Xu1-0/+329
2022-07-27RDMA/erdma: Add cmdq implementationCheng Xu1-0/+493
2022-07-27RDMA/erdma: Add main include fileCheng Xu1-0/+287
2022-07-27RDMA/erdma: Add the hardware related definitionsCheng Xu1-0/+508