Lines Matching refs:cli_head
833 struct pkcs11_attribute_head cli_head = { }; in entry_get_attribute_value() local
837 TEE_MemMove(&cli_head, cli_ref, sizeof(cli_head)); in entry_get_attribute_value()
839 len = sizeof(*cli_ref) + cli_head.size; in entry_get_attribute_value()
842 if (attribute_is_hidden(&cli_head)) { in entry_get_attribute_value()
843 cli_head.size = PKCS11_CK_UNAVAILABLE_INFORMATION; in entry_get_attribute_value()
844 TEE_MemMove(&cli_ref->size, &cli_head.size, in entry_get_attribute_value()
845 sizeof(cli_head.size)); in entry_get_attribute_value()
851 if (pkcs11_attr_has_indirect_attributes(cli_head.id)) { in entry_get_attribute_value()
857 if (!attribute_is_exportable(&cli_head, obj)) { in entry_get_attribute_value()
858 cli_head.size = PKCS11_CK_UNAVAILABLE_INFORMATION; in entry_get_attribute_value()
859 TEE_MemMove(&cli_ref->size, &cli_head.size, in entry_get_attribute_value()
860 sizeof(cli_head.size)); in entry_get_attribute_value()
866 data_ptr = cli_head.size ? cli_ref->data : NULL; in entry_get_attribute_value()
872 rc = get_attribute(obj->attributes, cli_head.id, data_ptr, in entry_get_attribute_value()
873 &cli_head.size); in entry_get_attribute_value()
879 cli_head.size = PKCS11_CK_UNAVAILABLE_INFORMATION; in entry_get_attribute_value()
891 TEE_MemMove(&cli_ref->size, &cli_head.size, in entry_get_attribute_value()
892 sizeof(cli_head.size)); in entry_get_attribute_value()