Lines Matching refs:attrs
1730 uint32_t attr_count, TEE_Attribute *attrs) in copy_in_attrs() argument
1749 attrs[n].attributeID = usr_attrs_bbuf[n].attribute_id; in copy_in_attrs()
1750 if (attrs[n].attributeID & TEE_ATTR_FLAG_VALUE) { in copy_in_attrs()
1751 attrs[n].content.value.a = usr_attrs_bbuf[n].a; in copy_in_attrs()
1752 attrs[n].content.value.b = usr_attrs_bbuf[n].b; in copy_in_attrs()
1765 attrs[n].content.ref.buffer = (void *)buf; in copy_in_attrs()
1766 attrs[n].content.ref.length = len; in copy_in_attrs()
1783 const TEE_Attribute *attrs, in tee_svc_cryp_check_attr() argument
1827 attrs[n].attributeID, in tee_svc_cryp_check_attr()
1896 const TEE_Attribute *attrs, in tee_svc_cryp_obj_populate_type() argument
1909 attrs[n].attributeID, in tee_svc_cryp_obj_populate_type()
1919 if (attrs[n].attributeID & TEE_ATTR_FLAG_VALUE) in tee_svc_cryp_obj_populate_type()
1920 res = ops->from_user(attr, &attrs[n].content.value, in tee_svc_cryp_obj_populate_type()
1921 sizeof(attrs[n].content.value)); in tee_svc_cryp_obj_populate_type()
1923 res = ops->from_user(attr, attrs[n].content.ref.buffer, in tee_svc_cryp_obj_populate_type()
1924 attrs[n].content.ref.length); in tee_svc_cryp_obj_populate_type()
1942 if (attrs[n].attributeID == TEE_ATTR_ECC_CURVE) { in tee_svc_cryp_obj_populate_type()
1943 res = get_ec_key_size(attrs[n].content.value.a, in tee_svc_cryp_obj_populate_type()
1951 obj_size = attrs[n].content.ref.length * 8; in tee_svc_cryp_obj_populate_type()
1998 TEE_Attribute *attrs = NULL; in syscall_cryp_obj_populate() local
2020 attrs = malloc(alloc_size); in syscall_cryp_obj_populate()
2021 if (!attrs) in syscall_cryp_obj_populate()
2025 attrs); in syscall_cryp_obj_populate()
2030 attrs, attr_count); in syscall_cryp_obj_populate()
2034 res = tee_svc_cryp_obj_populate_type(o, type_props, attrs, attr_count); in syscall_cryp_obj_populate()
2039 free_wipe(attrs); in syscall_cryp_obj_populate()