Lines Matching refs:attr_uapi
167 const struct uverbs_api_attr *attr_uapi, in uverbs_process_idrs_array() argument
174 const struct uverbs_attr_spec *spec = &attr_uapi->spec; in uverbs_process_idrs_array()
229 static void uverbs_free_idrs_array(const struct uverbs_api_attr *attr_uapi, in uverbs_free_idrs_array() argument
234 const struct uverbs_attr_spec *spec = &attr_uapi->spec; in uverbs_free_idrs_array()
244 const struct uverbs_api_attr *attr_uapi, in uverbs_process_attr() argument
247 const struct uverbs_attr_spec *spec = &attr_uapi->spec; in uverbs_process_attr()
321 o_attr->attr_elm = attr_uapi; in uverbs_process_attr()
356 return uverbs_process_idrs_array(pbundle, attr_uapi, in uverbs_process_attr()
533 const struct uverbs_api_attr *attr_uapi; in bundle_destroy() local
542 attr_uapi = rcu_dereference_protected(*slot, true); in bundle_destroy()
544 if (attr_uapi->spec.type == UVERBS_ATTR_TYPE_IDRS_ARRAY) { in bundle_destroy()
545 uverbs_free_idrs_array(attr_uapi, &attr->objs_arr_attr, in bundle_destroy()