summaryrefslogtreecommitdiff
path: root/drivers/infiniband/hw/erdma
AgeCommit message (Expand)Author
2024-09-09RDMA/erdma: Return QP state in erdma_query_qpCheng Xu
2024-09-09RDMA/erdma: Add disassociate ucontext supportCheng Xu
2024-09-09RDMA/erdma: Refactor the initialization and destruction of EQCheng Xu
2024-06-27RDMA: Pass entire uverbs attr bundle to create cq functionAkiva Goldberger
2024-04-01RDMA/erdma: Remove unnecessary __GFP_ZERO flagBoshi Yu
2024-04-01RDMA/erdma: Unify the names related to doorbell recordsBoshi Yu
2024-04-01RDMA/erdma: Allocate doorbell records from dma poolBoshi Yu
2024-01-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds
2023-12-30RDMA/erdma: Add hardware statistics supportCheng Xu
2023-12-30RDMA/erdma: Introduce dma pool for hardware responses of CMDQ requestsCheng Xu
2023-12-13PCI: Add Alibaba Vendor ID to linux/pci_ids.hShuai Xue
2023-09-18RDMA/erdma: Fix NULL pointer access in regmr_cmdCheng Xu
2023-09-18RDMA/erdma: Fix error code in erdma_create_scatter_mtt()Dan Carpenter
2023-08-19RDMA/erdma: Implement hierarchical MTTCheng Xu
2023-08-19RDMA/erdma: Refactor the storage structure of MTT entriesCheng Xu
2023-08-19RDMA/erdma: Renaming variable names and field names of struct erdma_memCheng Xu
2023-07-21RDMA/erdma: use vmalloc_array and vcallocJulia Lawall
2023-06-11RDMA/erdma: Refactor the original doorbell allocation mechanismCheng Xu
2023-06-11RDMA/erdma: Associate QPs/CQs with doorbells for authorizationCheng Xu
2023-06-11RDMA/erdma: Allocate doorbell resources from hardwareCheng Xu
2023-06-11RDMA/erdma: Configure PAGE_SIZE to hardwareCheng Xu
2023-04-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds
2023-03-24RDMA/erdma: Use fixed hardware page sizeCheng Xu
2023-03-22RDMA/erdma: Minor refactor of device init flowCheng Xu
2023-03-22RDMA/erdma: Eliminate unnecessary casting of EQ doorbellsCheng Xu
2023-03-22RDMA/erdma: Unify byte ordering APIs usageCheng Xu
2023-03-20RDMA/erdma: Defer probing if netdevice can not be foundCheng Xu
2023-03-20RDMA/erdma: Inline mtt entries into WQE if supportedCheng Xu
2023-03-20RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192Cheng Xu
2023-03-20RDMA/erdma: Fix some typosCheng Xu
2023-02-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds
2023-01-23net/sock: Introduce trace_sk_data_ready()Peilin Ye
2023-01-15RDMA/erdma: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva
2022-12-28RDMA/erdma: Fix refcount leak in erdma_mmapMiaoqian Lin
2022-11-24RDMA/erdma: Notify the latest PI to FW for reflushing when necessaryCheng Xu
2022-11-24RDMA/erdma: Implement the lifecycle of reflushing work for each QPCheng Xu
2022-11-24RDMA/erdma: Add a workqueue for WRs reflushingCheng Xu
2022-11-24RDMA/erdma: Fix a typo in annotationCheng Xu
2022-11-07RDMA/erdma: Implement atomic operations supportCheng Xu
2022-11-07RDMA/erdma: Report atomic capacity when hardware supports atomic featureCheng Xu
2022-11-07RDMA/erdma: Extend access right field of FRMR and REG MR to support atomicCheng Xu
2022-10-06Merge tag 'v6.0' into rdma.git for-nextJason Gunthorpe
2022-09-21RDMA/erdma: Support dynamic mtuCheng Xu
2022-09-20RDMA/erdma: Make hardware internal opcodes invisible to driverCheng Xu
2022-09-20RDMA/erdma: Remove redundant includesCheng Xu
2022-09-20RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_waitCheng Xu
2022-08-16RDMA/erdma: Correct the max_qp and max_cq capacities of the deviceCheng Xu
2022-08-16RDMA/erdma: Using the key in FMR WR instead of MR structureCheng Xu
2022-07-27RDMA/erdma: Add driver to kernel build environmentCheng Xu
2022-07-27RDMA/erdma: Add the erdma moduleCheng Xu