aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/core/uverbs_std_types.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-11-12RDMA/core: Make FD destroy callback voidLeon Romanovsky1-2/+1
2020-11-12RDMA/core: Postpone uobject cleanup on failure till FD closeLeon Romanovsky1-9/+6
2020-09-17RDMA: Convert RWQ table logic to ib_core allocation schemeLeon Romanovsky1-2/+10
2020-09-09RDMA: Restore ability to fail on PD deallocateLeon Romanovsky1-2/+1
2020-05-21IB/uverbs: Introduce create/destroy QP commands over ioctlYishai Hadas1-40/+0
2020-05-21IB/uverbs: Introduce create/destroy WQ commands over ioctlYishai Hadas1-23/+0
2020-05-21IB/uverbs: Introduce create/destroy SRQ commands over ioctlYishai Hadas1-32/+0
2020-02-13RDMA/core: Add missing list deletion on freeing event queueMichael Guralnik1-0/+1
2020-01-13RDMA/core: Use READ_ONCE for ib_ufile.async_fileJason Gunthorpe1-3/+3
2020-01-13RDMA/core: Make ib_uverbs_async_event_file into a uobjectJason Gunthorpe1-8/+17
2020-01-13RDMA/core: Simplify destruction of FD uobjectsJason Gunthorpe1-8/+15
2019-04-01IB: Remove 'uobject->context' dependency in object destroy APIsShamir Rabinovitch1-6/+6
2019-04-01IB: Pass uverbs_attr_bundle down ib_x destroy pathShamir Rabinovitch1-7/+8
2019-04-01IB: Pass uverbs_attr_bundle down uobject destroy pathShamir Rabinovitch1-9/+18
2019-02-08RDMA: Handle PD allocations by IB/coreLeon Romanovsky1-1/+1
2018-12-19RDMA: Mark if destroy address handle is in a sleepable contextGal Pressman1-1/+2
2018-12-18RDMA/uverbs: Add an ioctl method to destroy an objectParav Pandit1-6/+54
2018-12-18RDMA/uverbs: Implement an ioctl that can call write and write_ex handlersJason Gunthorpe1-3/+0
2018-12-12RDMA: Start use ib_device_opsKamal Heib1-1/+1
2018-11-26RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methodsJason Gunthorpe1-2/+1
2018-11-22RDMA/uverbs: Require all objects to have a driver destroy functionJason Gunthorpe1-15/+21
2018-11-22RDMA/uverbs: Use a linear list to describe the compiled-in uapiJason Gunthorpe1-22/+19
2018-08-10IB/uverbs: Remove the ib_uverbs_attr pointer from each attrJason Gunthorpe1-32/+0
2018-08-10IB/uverbs: Have the core code create the uverbs_root_specJason Gunthorpe1-1/+0
2018-08-01IB/uverbs: Do not pass struct ib_device to the ioctl methodsJason Gunthorpe1-2/+1
2018-07-24IB: Support ib_flow creation in driversYishai Hadas1-2/+3
2018-07-10IB: Enable uverbs_destroy_def_handler to be used by driversYishai Hadas1-0/+1
2018-07-09IB/uverbs: Remove ib_uobject_fileJason Gunthorpe1-3/+3
2018-07-04RDMA/uverbs: Get rid of the & in method specificationsJason Gunthorpe1-26/+31
2018-07-04RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macrosJason Gunthorpe1-29/+17
2018-07-04RDMA/uverbs: Simplify UVERBS_ATTR family of macrosJason Gunthorpe1-4/+4
2018-06-29IB: Improve uverbs_cleanup_ucontext algorithmYishai Hadas1-26/+36
2018-06-25RDMA/verbs: Drop kernel variant of destroy_flowLeon Romanovsky1-3/+6
2018-06-19IB/uverbs: Add a macro to define a type with no kernel known sizeMatan Barak1-2/+2
2018-06-02IB/uverbs: Add create/destroy counters supportRaed Salem1-1/+2
2018-04-05IB/uverbs: Add device memory registration ioctl supportAriel Levkovich1-10/+0
2018-04-05IB/uverbs: Add alloc/free dm uverbs ioctl supportAriel Levkovich1-1/+2
2018-04-04IB/uverbs: Add action_handle flow steering specificationMatan Barak1-2/+12
2018-04-04IB/uverbs: Add flow_action create and destroy verbsMatan Barak1-1/+9
2018-03-19IB/uverbs: Move ioctl path of create_cq and destroy_cq to a new fileMatan Barak1-176/+3
2018-03-19IB/uverbs: Expose parsing tree of all common objects to providersMatan Barak1-14/+20
2018-03-19IB/uverbs: Safely extend existing attributesMatan Barak1-8/+12
2018-03-19IB/uverbs: Move to new headers and make naming consistentMatan Barak1-85/+91
2018-02-15IB/uverbs: Use u64_to_user_ptr() not a unionJason Gunthorpe1-2/+2
2018-02-15IB/uverbs: Use inline data transfer for UHW_INJason Gunthorpe1-1/+4
2018-02-15IB/uverbs: Always use the attribute size provided by the userMatan Barak1-2/+3
2018-02-01IB/core: Avoid a potential OOPs for an unused optional parameterMichael J. Ruhl1-1/+1
2018-01-29RDMA/core: Add resource tracking for create and destroy CQsLeon Romanovsky1-0/+3
2017-11-13RDMA/core: avoid uninitialized variable warning in create_udataArnd Bergmann1-11/+10
2017-09-27IB/uverbs: clean up INIT_UDATA_BUF_OR_NULL usageArnd Bergmann1-1/+2