summaryrefslogtreecommitdiff
path: root/include/rdma/uverbs_ioctl.h
AgeCommit message (Expand)Author
2026-05-29RDMA/core: Introduce generic buffer descriptor infrastructure for umemJiri Pirko
2026-05-26RDMA/core: Do not compile ib_core_uverbs without USER_ACCESSJason Gunthorpe
2026-05-19RDMA/core: Do not read wild stack memory in uverbs_get_handler_fn()Jason Gunthorpe
2026-03-08RDMA: Add ib_is_udata_in_empty()Jason Gunthorpe
2026-03-08RDMA: Add ib_respond_udata()Jason Gunthorpe
2026-03-08RDMA: Add ib_copy_validate_udata_in_cm()Jason Gunthorpe
2026-03-08RDMA: Add ib_copy_validate_udata_in()Jason Gunthorpe
2026-03-08RDMA/core: Add rdma_udata_to_dev()Jason Gunthorpe
2024-03-03RDMA/uverbs: Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva
2023-07-03rdma: fix INFINIBAND_USER_ACCESS dependencyArnd Bergmann
2022-09-27RDMA/core: Add UVERBS_ATTR_RAW_FDJason Gunthorpe
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