summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/erdma
Commit message (Expand)AuthorAgeFilesLines
* RDMA/erdma: Fix NULL pointer access in regmr_cmdCheng Xu2023-09-181-3/+2
* RDMA/erdma: Fix error code in erdma_create_scatter_mtt()Dan Carpenter2023-09-181-1/+1
* RDMA/erdma: Implement hierarchical MTTCheng Xu2023-08-193-24/+194
* RDMA/erdma: Refactor the storage structure of MTT entriesCheng Xu2023-08-194-94/+152
* RDMA/erdma: Renaming variable names and field names of struct erdma_memCheng Xu2023-08-192-37/+37
* RDMA/erdma: use vmalloc_array and vcallocJulia Lawall2023-07-211-2/+2
* RDMA/erdma: Refactor the original doorbell allocation mechanismCheng Xu2023-06-115-163/+27
* RDMA/erdma: Associate QPs/CQs with doorbells for authorizationCheng Xu2023-06-112-7/+41
* RDMA/erdma: Allocate doorbell resources from hardwareCheng Xu2023-06-114-19/+131
* RDMA/erdma: Configure PAGE_SIZE to hardwareCheng Xu2023-06-112-0/+32
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2023-04-298-61/+64
|\
| * RDMA/erdma: Use fixed hardware page sizeCheng Xu2023-03-242-8/+13
| * RDMA/erdma: Minor refactor of device init flowCheng Xu2023-03-222-32/+34
| * RDMA/erdma: Eliminate unnecessary casting of EQ doorbellsCheng Xu2023-03-223-8/+6
| * RDMA/erdma: Unify byte ordering APIs usageCheng Xu2023-03-223-13/+11
* | RDMA/erdma: Defer probing if netdevice can not be foundCheng Xu2023-03-201-1/+1
* | RDMA/erdma: Inline mtt entries into WQE if supportedCheng Xu2023-03-201-1/+1
* | RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192Cheng Xu2023-03-202-2/+2
* | RDMA/erdma: Fix some typosCheng Xu2023-03-203-3/+3
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2023-02-242-3/+5
|\
| * RDMA/erdma: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva2023-01-151-2/+2
| * RDMA/erdma: Fix refcount leak in erdma_mmapMiaoqian Lin2022-12-281-1/+3
* | net/sock: Introduce trace_sk_data_ready()Peilin Ye2023-01-231-0/+3
|/
* RDMA/erdma: Notify the latest PI to FW for reflushing when necessaryCheng Xu2022-11-242-9/+26
* RDMA/erdma: Implement the lifecycle of reflushing work for each QPCheng Xu2022-11-243-0/+28
* RDMA/erdma: Add a workqueue for WRs reflushingCheng Xu2022-11-242-2/+13
* RDMA/erdma: Fix a typo in annotationCheng Xu2022-11-241-1/+1
* RDMA/erdma: Implement atomic operations supportCheng Xu2022-11-073-8/+52
* RDMA/erdma: Report atomic capacity when hardware supports atomic featureCheng Xu2022-11-074-0/+11
* RDMA/erdma: Extend access right field of FRMR and REG MR to support atomicCheng Xu2022-11-074-13/+11
* Merge tag 'v6.0' into rdma.git for-nextJason Gunthorpe2022-10-062-3/+3
|\
| * RDMA/erdma: Correct the max_qp and max_cq capacities of the deviceCheng Xu2022-08-161-2/+2
| * RDMA/erdma: Using the key in FMR WR instead of MR structureCheng Xu2022-08-161-1/+1
* | RDMA/erdma: Support dynamic mtuCheng Xu2022-09-215-1/+26
* | RDMA/erdma: Make hardware internal opcodes invisible to driverCheng Xu2022-09-202-5/+4
* | RDMA/erdma: Remove redundant includesCheng Xu2022-09-209-56/+1
* | RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_waitCheng Xu2022-09-205-22/+12
|/
* RDMA/erdma: Add driver to kernel build environmentCheng Xu2022-07-272-0/+16
* RDMA/erdma: Add the erdma moduleCheng Xu2022-07-271-0/+608
* RDMA/erdma: Add connection management (CM) supportCheng Xu2022-07-272-0/+1597
* RDMA/erdma: Add verbs implementationCheng Xu2022-07-273-0/+2231
* RDMA/erdma: Add verbs header fileCheng Xu2022-07-271-0/+342
* RDMA/erdma: Add event queue implementationCheng Xu2022-07-271-0/+329
* RDMA/erdma: Add cmdq implementationCheng Xu2022-07-271-0/+493
* RDMA/erdma: Add main include fileCheng Xu2022-07-271-0/+287
* RDMA/erdma: Add the hardware related definitionsCheng Xu2022-07-271-0/+508