summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/erdma
AgeCommit message (Expand)AuthorLines
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds-10/+10
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-11/+10
2025-11-04net: Convert proto_ops connect() callbacks to use sockaddr_unsizedKees Cook-1/+1
2025-11-04net: Convert proto_ops bind() callbacks to use sockaddr_unsizedKees Cook-2/+2
2025-10-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds-43/+71
2025-08-25RDMA/erdma: Use vcalloc() instead of vzalloc()Qianfeng Rong-1/+1
2025-08-13RDMA/erdma: Use dma_map_page to map scatter MTT bufferBoshi Yu-43/+71
2025-08-13RDMA/erdma: Fix unset QPN of GSI QPBoshi Yu-0/+2
2025-08-13RDMA/erdma: Fix ignored return value of init_kernel_qpBoshi Yu-1/+3
2025-07-23IB: Extend UVERBS_METHOD_REG_MR to get DMAHYishai Hadas-2/+7
2025-07-02Fix dma_unmap_sg() nents valueThomas Fourier-1/+2
2025-03-06RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()Cheng Xu-1/+0
2024-12-30RDMA/erdma: Support create_ah/destroy_ah in non-sleepable contextsBoshi Yu-2/+2
2024-12-30RDMA/erdma: Support non-sleeping erdma_post_cmd_wait()Boshi Yu-41/+54
2024-12-30RDMA/erdma: Fix incorrect response returned from query_qpBoshi Yu-8/+8
2024-12-30RDMA/erdma: Add missing fields to the erdma_device_ops_rocev2Boshi Yu-0/+3
2024-12-25RDMA/erdma: Remove deliver net device eventYuyu Li-16/+2
2024-12-19RDMA/erdma: Fix opcode conditional checkAdvait Dhamorikar-1/+1
2024-12-16RDMA/erdma: Support UD QPs and UD WRsBoshi Yu-21/+136
2024-12-16RDMA/erdma: Add the query_qp command to the cmdqBoshi Yu-10/+60
2024-12-16RDMA/erdma: Refactor the code of the modify_qp interfaceBoshi Yu-220/+276
2024-12-16RDMA/erdma: Add erdma_modify_qp_rocev2() interfaceBoshi Yu-31/+388
2024-12-16RDMA/erdma: Add address handle implementationBoshi Yu-2/+182
2024-12-16RDMA/erdma: Add the erdma_query_pkey() interfaceBoshi Yu-0/+18
2024-12-16RDMA/erdma: Add GID table management interfacesBoshi Yu-4/+96
2024-12-16RDMA/erdma: Probe the erdma RoCEv2 deviceBoshi Yu-12/+62
2024-09-09RDMA/erdma: Return QP state in erdma_query_qpCheng Xu-1/+24
2024-09-09RDMA/erdma: Add disassociate ucontext supportCheng Xu-0/+6
2024-09-09RDMA/erdma: Refactor the initialization and destruction of EQCheng Xu-69/+51
2024-06-27RDMA: Pass entire uverbs attr bundle to create cq functionAkiva Goldberger-2/+3
2024-04-01RDMA/erdma: Remove unnecessary __GFP_ZERO flagBoshi Yu-8/+4
2024-04-01RDMA/erdma: Unify the names related to doorbell recordsBoshi Yu-93/+79
2024-04-01RDMA/erdma: Allocate doorbell records from dma poolBoshi Yu-101/+167
2024-01-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds-2/+159
2023-12-30RDMA/erdma: Add hardware statistics supportCheng Xu-0/+133
2023-12-30RDMA/erdma: Introduce dma pool for hardware responses of CMDQ requestsCheng Xu-2/+26
2023-12-13PCI: Add Alibaba Vendor ID to linux/pci_ids.hShuai Xue-2/+0
2023-09-18RDMA/erdma: Fix NULL pointer access in regmr_cmdCheng Xu-3/+2
2023-09-18RDMA/erdma: Fix error code in erdma_create_scatter_mtt()Dan Carpenter-1/+1
2023-08-19RDMA/erdma: Implement hierarchical MTTCheng Xu-24/+194
2023-08-19RDMA/erdma: Refactor the storage structure of MTT entriesCheng Xu-94/+152
2023-08-19RDMA/erdma: Renaming variable names and field names of struct erdma_memCheng Xu-37/+37
2023-07-21RDMA/erdma: use vmalloc_array and vcallocJulia Lawall-2/+2
2023-06-11RDMA/erdma: Refactor the original doorbell allocation mechanismCheng Xu-163/+27
2023-06-11RDMA/erdma: Associate QPs/CQs with doorbells for authorizationCheng Xu-7/+41
2023-06-11RDMA/erdma: Allocate doorbell resources from hardwareCheng Xu-19/+131
2023-06-11RDMA/erdma: Configure PAGE_SIZE to hardwareCheng Xu-0/+32
2023-04-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds-61/+64
2023-03-24RDMA/erdma: Use fixed hardware page sizeCheng Xu-8/+13
2023-03-22RDMA/erdma: Minor refactor of device init flowCheng Xu-32/+34