_object_id 384 include/rdma/uverbs_ioctl.h #define DECLARE_UVERBS_OBJECT(_object_id, ...) \ _object_id 387 include/rdma/uverbs_ioctl.h .object_start = { .object_id = _object_id }, \ _object_id 76 include/rdma/uverbs_named_ioctl.h #define DECLARE_UVERBS_NAMED_OBJECT(_object_id, _type_attrs, ...) \ _object_id 78 include/rdma/uverbs_named_ioctl.h _object_id)[] = { __VA_ARGS__ }; \ _object_id 79 include/rdma/uverbs_named_ioctl.h const struct uverbs_object_def UVERBS_OBJECT(_object_id) = { \ _object_id 80 include/rdma/uverbs_named_ioctl.h .id = _object_id, \ _object_id 82 include/rdma/uverbs_named_ioctl.h .num_methods = ARRAY_SIZE(UVERBS_OBJECT_METHODS(_object_id)), \ _object_id 83 include/rdma/uverbs_named_ioctl.h .methods = &UVERBS_OBJECT_METHODS(_object_id) \ _object_id 91 include/rdma/uverbs_named_ioctl.h #define DECLARE_UVERBS_GLOBAL_METHODS(_object_id, ...) \ _object_id 93 include/rdma/uverbs_named_ioctl.h _object_id)[] = { __VA_ARGS__ }; \ _object_id 94 include/rdma/uverbs_named_ioctl.h const struct uverbs_object_def UVERBS_OBJECT(_object_id) = { \ _object_id 95 include/rdma/uverbs_named_ioctl.h .id = _object_id, \ _object_id 96 include/rdma/uverbs_named_ioctl.h .num_methods = ARRAY_SIZE(UVERBS_OBJECT_METHODS(_object_id)), \ _object_id 97 include/rdma/uverbs_named_ioctl.h .methods = &UVERBS_OBJECT_METHODS(_object_id) \ _object_id 102 include/rdma/uverbs_named_ioctl.h #define ADD_UVERBS_METHODS(_name, _object_id, ...) \ _object_id 104 include/rdma/uverbs_named_ioctl.h _object_id)[] = { __VA_ARGS__ }; \ _object_id 106 include/rdma/uverbs_named_ioctl.h .id = _object_id, \ _object_id 107 include/rdma/uverbs_named_ioctl.h .num_methods = ARRAY_SIZE(UVERBS_OBJECT_METHODS(_object_id)), \ _object_id 108 include/rdma/uverbs_named_ioctl.h .methods = &UVERBS_OBJECT_METHODS(_object_id) \ _object_id 114 include/rdma/uverbs_named_ioctl.h #define ADD_UVERBS_ATTRIBUTES_SIMPLE(_name, _object_id, _method_id, ...) \ _object_id 122 include/rdma/uverbs_named_ioctl.h ADD_UVERBS_METHODS(_name, _object_id, &UVERBS_METHOD(_method_id))