path: root/drivers/infiniband/core/rdma_core.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-01-13RDMA/core: Make ib_uverbs_async_event_file into a uobjectJason Gunthorpe1-0/+1
2020-01-13RDMA/core: Do not allow alloc_commit to failJason Gunthorpe1-18/+3
2020-01-13RDMA/core: Simplify destruction of FD uobjectsJason Gunthorpe1-8/+0
2020-01-13RDMA/mlx5: Use RCU and direct refcounts to keep memory aliveJason Gunthorpe1-15/+0
2019-05-27RDMA/core: Clear out the udata before error unwindJason Gunthorpe1-0/+2
2019-04-01IB: Pass uverbs_attr_bundle down uobject destroy pathShamir Rabinovitch1-3/+3
2019-04-01IB: ucontext should be set properly for all cmd & ioctl pathsShamir Rabinovitch1-3/+2
2019-01-14RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUTJason Gunthorpe1-0/+2
2018-12-18RDMA/uverbs: Implement an ioctl that can call write and write_ex handlersJason Gunthorpe1-0/+5
2018-12-04IB/core: Enable getting an object type from a given uobjectYishai Hadas1-5/+0
2018-12-04IB/core: Introduce UVERBS_IDR_ANY_OBJECTYishai Hadas1-1/+15
2018-12-03RDMA/uverbs: Use only attrs for the write() handler signatureJason Gunthorpe1-4/+1
2018-11-26RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl()Jason Gunthorpe1-0/+1
2018-11-26RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_exJason Gunthorpe1-1/+1
2018-11-26RDMA/uverbs: Add structure size info to write commandsJason Gunthorpe1-0/+4
2018-11-26RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methodsJason Gunthorpe1-2/+1
2018-11-26RDMA/uverbs: Make write() handlers return 0 on successJason Gunthorpe1-2/+2
2018-11-26RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for writeJason Gunthorpe1-4/+4
2018-11-22RDMA/uverbs: Convert the write interface to use uverbs_apiJason Gunthorpe1-0/+21
2018-11-22RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_apiJason Gunthorpe1-0/+15
2018-11-22RDMA/uverbs: Require all objects to have a driver destroy functionJason Gunthorpe1-0/+5
2018-11-22RDMA/uverbs: Add helpers to mark uapi functions as unsupportedJason Gunthorpe1-3/+3
2018-11-22RDMA/uverbs: Use a linear list to describe the compiled-in uapiJason Gunthorpe1-3/+4
2018-09-20RDMA/ucontext: Add a core API for mmaping driver IO memoryJason Gunthorpe1-0/+1
2018-08-13IB/uverbs: Remove struct uverbs_root_spec and all supporting codeJason Gunthorpe1-6/+0
2018-08-13IB/uverbs: Use uverbs_api to unmarshal ioctl commandsJason Gunthorpe1-0/+4
2018-08-10IB/uverbs: Use uverbs_api to manage the object type inside the uobjectJason Gunthorpe1-1/+1
2018-08-10IB/uverbs: Build the specs into a radix tree at runtimeJason Gunthorpe1-0/+50
2018-08-01IB/uverbs: Allow all DESTROY commands to succeed after disassociateJason Gunthorpe1-0/+3
2018-08-01IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociateJason Gunthorpe1-0/+2
2018-07-25IB/uverbs: Rework the locking for cleaning up the ucontextJason Gunthorpe1-1/+2
2018-07-25IB/uverbs: Handle IDR and FD types without truncationJason Gunthorpe1-1/+1
2018-07-09IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function callsJason Gunthorpe1-13/+8
2018-07-09IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufileJason Gunthorpe1-1/+0
2018-07-04RDMA/uverbs: Store the specs_root in the struct ib_uverbs_deviceJason Gunthorpe1-1/+1
2018-06-19IB/uverbs: Refactor uverbs_finalize_objectsMatan Barak1-7/+3
2017-08-31IB/core: Add new ioctl interfaceMatan Barak1-0/+5
2017-08-30IB/core: Add support to finalize objects in one transactionMatan Barak1-1/+21
2017-08-30IB/core: Add a generic way to execute an operation on a uobjectMatan Barak1-0/+17
2017-04-05IB/core: Add support for fd objectsMatan Barak1-0/+8
2017-04-05IB/core: Change idr objects to use the new schemaMatan Barak1-0/+15
2017-04-05IB/core: Add support for idr typesMatan Barak1-0/+55