Lines Matching refs:elm
18 void *elm; in uapi_add_elm() local
24 elm = kzalloc(alloc_size, GFP_KERNEL); in uapi_add_elm()
25 if (!elm) in uapi_add_elm()
27 rc = radix_tree_insert(&uapi->radix, key, elm); in uapi_add_elm()
29 kfree(elm); in uapi_add_elm()
33 return elm; in uapi_add_elm()
39 void *elm; in uapi_add_get_elm() local
41 elm = uapi_add_elm(uapi, key, alloc_size); in uapi_add_get_elm()
42 if (!IS_ERR(elm)) { in uapi_add_get_elm()
44 return elm; in uapi_add_get_elm()
47 if (elm != ERR_PTR(-EEXIST)) in uapi_add_get_elm()
48 return elm; in uapi_add_get_elm()
50 elm = radix_tree_lookup(&uapi->radix, key); in uapi_add_get_elm()
51 if (WARN_ON(!elm)) in uapi_add_get_elm()
54 return elm; in uapi_add_get_elm()
365 struct uverbs_api_attr *elm = in uapi_finalize_ioctl_method() local
369 u8 type = elm->spec.type; in uapi_finalize_ioctl_method()
375 if (elm->spec.mandatory) in uapi_finalize_ioctl_method()
378 if (elm->spec.is_udata) in uapi_finalize_ioctl_method()
383 u8 access = elm->spec.u.obj.access; in uapi_finalize_ioctl_method()
396 if (WARN_ON(!elm->spec.mandatory)) in uapi_finalize_ioctl_method()
727 struct uverbs_api_attr *elm = in uverbs_disassociate_api() local
730 if (elm->spec.type == UVERBS_ATTR_TYPE_ENUM_IN) in uverbs_disassociate_api()
731 elm->spec.u2.enum_def.ids = NULL; in uverbs_disassociate_api()