Lines Matching refs:obj_elm
98 struct uverbs_api_object *obj_elm, u32 obj_key,
171 struct uverbs_api_object *obj_elm;
178 obj_elm = uapi_add_get_elm(uapi, obj_key, sizeof(*obj_elm), &exists);
179 if (IS_ERR(obj_elm))
180 return PTR_ERR(obj_elm);
183 if (WARN_ON(obj_elm->type_attrs))
186 obj_elm->id = obj->id;
187 obj_elm->type_attrs = obj->type_attrs;
188 obj_elm->type_class = obj->type_attrs->type_class;
214 rc = uapi_merge_method(uapi, obj_elm, obj_key, method,
231 struct uverbs_api_object *obj_elm;
233 obj_elm = uapi_add_get_elm(
234 uapi, obj_key, sizeof(*obj_elm), &exists);
235 if (IS_ERR(obj_elm))
236 return PTR_ERR(obj_elm);
237 obj_elm->disabled = 1;
329 struct uverbs_api_object *obj_elm;
332 obj_elm = uapi_add_get_elm(uapi, cur_obj_key,
333 sizeof(*obj_elm), &exists);
334 if (IS_ERR(obj_elm))
335 return PTR_ERR(obj_elm);
538 struct uverbs_api_object *obj_elm =
541 if (obj_elm->disabled) {