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