summaryrefslogtreecommitdiff
path: root/include/rdma/uverbs_ioctl.h
AgeCommit message (Expand)AuthorFilesLines
2020-07-29RDMA/include: Replace license text with SPDX tagsLeon Romanovsky1-28/+1
2020-07-24RDMA/core: Align abort/commit object scheme for write() and ioctl() pathsLeon Romanovsky1-0/+1
2020-05-29RDMA/core: Use offsetofend() instead of open codingJason Gunthorpe1-2/+1
2020-05-27RDMA/core: Use sizeof_field() helperGustavo A. R. Silva1-6/+6
2020-05-22RDMA/core: Allow the ioctl layer to abort a fully created uobjectJason Gunthorpe1-0/+3
2020-03-27IB/mlx5: Expose UAR object and its alloc/destroy commandsYishai Hadas1-1/+1
2019-02-15IB/verbs: Add helper function rdma_udata_to_drv_contextShamir Rabinovitch1-0/+17
2019-02-15IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flowsShamir Rabinovitch1-0/+1
2018-12-21IB/core: uverbs copy to struct or zero helperMichael Guralnik1-0/+8
2018-12-19IB/uverbs: Add helper to get array size from ptr attributeMoni Shoua1-0/+22
2018-12-12RDMA: Start use ib_device_opsKamal Heib1-6/+6
2018-12-12RDMA/mlx5: Fail early if user tries to create flows on IB representorsLeon Romanovsky1-4/+5
2018-12-04IB/core: Introduce UVERBS_IDR_ANY_OBJECTYishai Hadas1-0/+6
2018-12-03RDMA/uverbs: Use only attrs for the write() handler signatureJason Gunthorpe1-6/+2
2018-12-03RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_exJason Gunthorpe1-0/+1
2018-11-27RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl()Jason Gunthorpe1-2/+6
2018-11-27RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_exJason Gunthorpe1-2/+2
2018-11-27RDMA/uverbs: Add structure size info to write commandsJason Gunthorpe1-3/+9
2018-11-27RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methodsJason Gunthorpe1-2/+1
2018-11-27RDMA/uverbs: Make write() handlers return 0 on successJason Gunthorpe1-3/+3
2018-11-27RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for writeJason Gunthorpe1-2/+8
2018-11-22RDMA/uverbs: Check for NULL driver methods for every write callJason Gunthorpe1-0/+16
2018-11-22RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_apiJason Gunthorpe1-6/+88
2018-11-22RDMA/uverbs: Add helpers to mark uapi functions as unsupportedJason Gunthorpe1-0/+31
2018-11-22RDMA/uverbs: Use a linear list to describe the compiled-in uapiJason Gunthorpe1-18/+35
2018-09-11IB/uverbs: Add IDRs array attribute type to ioctl() interfaceGuy Levi1-1/+70
2018-09-06RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs languageMark Bloch1-0/+40
2018-08-13IB/uverbs: Remove struct uverbs_root_spec and all supporting codeJason Gunthorpe1-91/+0
2018-08-13IB/uverbs: Use uverbs_api to unmarshal ioctl commandsJason Gunthorpe1-29/+7
2018-08-13IB/uverbs: Add a simple allocator to uverbs_attr_bundleJason Gunthorpe1-0/+24
2018-08-11IB/uverbs: Remove the ib_uverbs_attr pointer from each attrJason Gunthorpe1-28/+8
2018-08-11IB/uverbs: Provide implementation private memory for the uverbs_attr_bundleJason Gunthorpe1-0/+1
2018-08-11IB/uverbs: Build the specs into a radix tree at runtimeJason Gunthorpe1-0/+137
2018-08-01IB/uverbs: Do not pass struct ib_device to the ioctl methodsJason Gunthorpe1-2/+2
2018-07-31IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs languageJason Gunthorpe1-0/+33
2018-07-25IB/uverbs: Fix locking around struct ib_uverbs_file ucontextJason Gunthorpe1-8/+0
2018-07-24IB/mlx5: Introduce flow steering matcher uapi objectYishai Hadas1-0/+2
2018-07-04RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCTJason Gunthorpe1-9/+22
2018-07-04RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformlyJason Gunthorpe1-8/+9
2018-07-04RDMA/uverbs: Remove UA_FLAGSJason Gunthorpe1-14/+21
2018-07-04RDMA/uverbs: Get rid of the & in method specificationsJason Gunthorpe1-10/+10
2018-07-04RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macrosJason Gunthorpe1-22/+22
2018-07-04RDMA/uverbs: Simplify method definition macrosJason Gunthorpe1-18/+0
2018-07-04RDMA/uverbs: Simplify UVERBS_ATTR family of macrosJason Gunthorpe1-98/+74
2018-06-22IB/uverbs: Delete type and id from uverbs_obj_attrJason Gunthorpe1-4/+0
2018-06-19IB/uverbs: Add a macro to define a type with no kernel known sizeMatan Barak1-0/+2
2018-06-19IB/uverbs: Add PTR_IN attributes that are allocated/copied automaticallyMatan Barak1-1/+35
2018-06-04Merge tag 'verbs_flow_counters' of git://git.kernel.org/pub/scm/linux/kernel/...Jason Gunthorpe1-0/+11
2018-06-02IB/uverbs: Add an ib_uobject getter to ioctl() infrastructureMatan Barak1-0/+11
2018-05-24IB/uverbs: Fix uverbs_attr_get_objJason Gunthorpe1-5/+5