Lines Matching refs:udata
662 rdma_udata_to_uverbs_attr_bundle(struct ib_udata *udata) in rdma_udata_to_uverbs_attr_bundle() argument
664 return container_of(udata, struct uverbs_attr_bundle, driver_udata); in rdma_udata_to_uverbs_attr_bundle()
667 #define rdma_udata_to_drv_context(udata, drv_dev_struct, member) \ argument
668 (udata ? container_of(rdma_udata_to_uverbs_attr_bundle(udata)->context, \
671 struct ib_device *rdma_udata_to_dev(struct ib_udata *udata);
902 int _ib_copy_validate_udata_in(struct ib_udata *udata, void *req,
904 int _ib_respond_udata(struct ib_udata *udata, const void *src, size_t len);
962 static inline int _ib_copy_validate_udata_in(struct ib_udata *udata, void *req, in _ib_copy_validate_udata_in() argument
969 static inline int _ib_respond_udata(struct ib_udata *udata, const void *src, in _ib_respond_udata() argument
1054 int _ib_copy_validate_udata_cm_fail(struct ib_udata *udata, u64 req_cm,
1087 static inline int ib_is_udata_in_empty(struct ib_udata *udata) in ib_is_udata_in_empty() argument
1089 if (!udata || udata->inlen == 0) in ib_is_udata_in_empty()
1091 return _ib_copy_validate_udata_in(udata, NULL, 0, 0); in ib_is_udata_in_empty()
1114 static inline int ib_respond_empty_udata(struct ib_udata *udata) in ib_respond_empty_udata() argument
1116 if (udata && udata->outlen && clear_user(udata->outbuf, udata->outlen)) in ib_respond_empty_udata()