summaryrefslogtreecommitdiff
path: root/include/rdma/uverbs_ioctl.h
AgeCommit message (Expand)Author
2021-04-01RDMA/uverbs: Fix -Wunused-function warningYueHaibing
2021-03-11IB/core: Split uverbs_get_const/default to consider target typeYishai Hadas
2020-12-10RDMA/uverbs: Fix incorrect variable typeAvihai Horon
2020-10-28IB/verbs: avoid nested container_of()Arnd Bergmann
2020-07-29RDMA/include: Replace license text with SPDX tagsLeon Romanovsky
2020-07-24RDMA/core: Align abort/commit object scheme for write() and ioctl() pathsLeon Romanovsky
2020-05-29RDMA/core: Use offsetofend() instead of open codingJason Gunthorpe
2020-05-27RDMA/core: Use sizeof_field() helperGustavo A. R. Silva
2020-05-21RDMA/core: Allow the ioctl layer to abort a fully created uobjectJason Gunthorpe
2020-03-27IB/mlx5: Expose UAR object and its alloc/destroy commandsYishai Hadas
2019-02-15IB/verbs: Add helper function rdma_udata_to_drv_contextShamir Rabinovitch
2019-02-15IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flowsShamir Rabinovitch
2018-12-20IB/core: uverbs copy to struct or zero helperMichael Guralnik
2018-12-18IB/uverbs: Add helper to get array size from ptr attributeMoni Shoua
2018-12-12RDMA: Start use ib_device_opsKamal Heib
2018-12-11RDMA/mlx5: Fail early if user tries to create flows on IB representorsLeon Romanovsky
2018-12-04IB/core: Introduce UVERBS_IDR_ANY_OBJECTYishai Hadas
2018-12-03RDMA/uverbs: Use only attrs for the write() handler signatureJason Gunthorpe
2018-12-03RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_exJason 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: Check for NULL driver methods for every write callJason Gunthorpe
2018-11-22RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_apiJason 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-11IB/uverbs: Add IDRs array attribute type to ioctl() interfaceGuy Levi
2018-09-05RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs languageMark Bloch
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-13IB/uverbs: Add a simple allocator to uverbs_attr_bundleJason Gunthorpe
2018-08-10IB/uverbs: Remove the ib_uverbs_attr pointer from each attrJason Gunthorpe
2018-08-10IB/uverbs: Provide implementation private memory for the uverbs_attr_bundleJason Gunthorpe
2018-08-10IB/uverbs: Build the specs into a radix tree at runtimeJason Gunthorpe
2018-08-01IB/uverbs: Do not pass struct ib_device to the ioctl methodsJason Gunthorpe
2018-07-30IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs languageJason Gunthorpe
2018-07-25IB/uverbs: Fix locking around struct ib_uverbs_file ucontextJason Gunthorpe
2018-07-24IB/mlx5: Introduce flow steering matcher uapi objectYishai Hadas
2018-07-04RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCTJason Gunthorpe
2018-07-04RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformlyJason Gunthorpe
2018-07-04RDMA/uverbs: Remove UA_FLAGSJason Gunthorpe
2018-07-04RDMA/uverbs: Get rid of the & in method specificationsJason Gunthorpe
2018-07-04RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macrosJason Gunthorpe
2018-07-04RDMA/uverbs: Simplify method definition macrosJason Gunthorpe
2018-07-04RDMA/uverbs: Simplify UVERBS_ATTR family of macrosJason Gunthorpe
2018-06-22IB/uverbs: Delete type and id from uverbs_obj_attrJason Gunthorpe
2018-06-19IB/uverbs: Add a macro to define a type with no kernel known sizeMatan Barak