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