Lines Matching refs:TEE_Result

226 TEE_Result versal_efuse_read_dna(uint32_t *buf, size_t len);
227 TEE_Result versal_efuse_read_user_data(uint32_t *buf, size_t len,
229 TEE_Result versal_efuse_read_iv(uint32_t *buf, size_t len,
231 TEE_Result versal_efuse_read_ppk(uint32_t *buf, size_t len,
233 TEE_Result versal_efuse_write_user_data(uint32_t *buf, size_t len,
235 TEE_Result versal_efuse_write_aes_keys(struct versal_efuse_aes_keys *keys);
236 TEE_Result versal_efuse_write_ppk_hash(struct versal_efuse_ppk_hash *hash);
237 TEE_Result versal_efuse_write_iv(struct versal_efuse_ivs *p);
238 TEE_Result versal_efuse_write_dec_only(struct versal_efuse_dec_only *p);
239 TEE_Result versal_efuse_write_sec(struct versal_efuse_sec_ctrl_bits *p);
240 TEE_Result versal_efuse_write_misc(struct versal_efuse_misc_ctrl_bits *p);
241 TEE_Result versal_efuse_write_glitch_cfg(struct versal_efuse_glitch_cfg_bits
243 TEE_Result versal_efuse_write_boot_env(struct versal_efuse_boot_env_ctrl_bits
245 TEE_Result versal_efuse_write_sec_misc1(struct versal_efuse_sec_misc1_bits *p);
246 TEE_Result versal_efuse_write_offchip_ids(struct versal_efuse_offchip_ids *p);
247 TEE_Result versal_efuse_write_revoke_ppk(enum versal_nvm_ppk_type type);
248 TEE_Result versal_efuse_write_revoke_id(uint32_t id);
249 TEE_Result versal_efuse_read_revoke_id(uint32_t *buf, size_t len,
251 TEE_Result versal_efuse_read_misc_ctrl(struct versal_efuse_misc_ctrl_bits *buf);
252 TEE_Result versal_efuse_read_sec_ctrl(struct versal_efuse_sec_ctrl_bits *buf);
253 TEE_Result versal_efuse_read_sec_misc1(struct versal_efuse_sec_misc1_bits *buf);
254 TEE_Result
256 TEE_Result versal_efuse_read_offchip_revoke_id(uint32_t *buf, size_t len,
258 TEE_Result versal_efuse_read_dec_only(uint32_t *buf, size_t len);
259 TEE_Result versal_efuse_read_puf_sec_ctrl(struct versal_efuse_puf_sec_ctrl_bits
261 TEE_Result versal_efuse_read_puf(struct versal_efuse_puf_header *buf);
262 TEE_Result versal_efuse_read_puf_as_user_fuse(struct versal_efuse_puf_user_fuse
264 TEE_Result versal_efuse_write_puf_as_user_fuse(struct versal_efuse_puf_user_fuse
266 TEE_Result versal_efuse_write_puf(struct versal_efuse_puf_header *buf);
267 TEE_Result versal_bbram_write_aes_key(uint8_t *key, size_t len);
268 TEE_Result versal_bbram_zeroize(void);
269 TEE_Result versal_bbram_write_user_data(uint32_t data);
270 TEE_Result versal_bbram_read_user_data(uint32_t *data);
271 TEE_Result versal_bbram_lock_write_user_data(void);