Home
last modified time | relevance | path

Searched refs:uint32_t (Results 1 – 25 of 988) sorted by relevance

12345678910>>...40

/optee_os/core/arch/arm/include/sm/
H A Dsm.h16 uint32_t usr_sp;
17 uint32_t usr_lr;
18 uint32_t irq_spsr;
19 uint32_t irq_sp;
20 uint32_t irq_lr;
21 uint32_t fiq_spsr;
22 uint32_t fiq_sp;
23 uint32_t fiq_lr;
28 uint32_t svc_spsr;
29 uint32_t svc_sp;
[all …]
H A Dpsci.h66 uint32_t psci_version(void);
67 int psci_cpu_suspend(uint32_t power_state, uintptr_t entry,
68 uint32_t context_id, struct sm_nsec_ctx *nsec);
70 int psci_cpu_on(uint32_t cpu_id, uint32_t entry, uint32_t context_id);
71 int psci_affinity_info(uint32_t affinity, uint32_t lowest_affnity_level);
72 int psci_migrate(uint32_t cpu_id);
77 int psci_features(uint32_t psci_fid);
78 int psci_system_reset2(uint32_t reset_type, uint32_t cookie);
79 int psci_mem_protect(uint32_t enable);
81 int psci_node_hw_state(uint32_t cpu_id, uint32_t power_level);
[all …]
/optee_os/lib/libutee/include/
H A Dtee_api_types.h20 typedef uint32_t TEE_Result;
23 uint32_t timeLow;
35 uint32_t login;
55 uint32_t a;
56 uint32_t b;
63 uint32_t size;
66 uint32_t a;
67 uint32_t b;
92 typedef uint32_t TEE_ObjectType;
95 uint32_t objectType;
[all …]
H A Dtee_internal_api.h27 uint32_t *valueBufferLen);
33 const char *name, uint32_t *value);
44 uint32_t *valueBufferLen);
65 uint32_t *nameBufferLen);
76 uint32_t cancellationRequestTimeout,
77 uint32_t paramTypes,
80 uint32_t *returnOrigin);
82 uint32_t cancellationRequestTimeout,
83 uint32_t paramTypes,
86 uint32_t *returnOrigin);
[all …]
/optee_os/core/drivers/crypto/hisilicon/
H A Dhpre_ecc.h20 uint32_t d_bytes;
21 uint32_t x_bytes;
22 uint32_t y_bytes;
23 uint32_t rx_bytes;
24 uint32_t ry_bytes;
28 uint32_t d_bytes;
29 uint32_t e_bytes;
30 uint32_t k_bytes;
31 uint32_t r_bytes;
32 uint32_t s_bytes;
[all …]
/optee_os/core/arch/riscv/include/kernel/
H A Dthread_private_arch.h89 void thread_std_abi_entry(uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3,
90 uint32_t a4, uint32_t a5);
91 uint32_t __thread_std_abi_entry(uint32_t a0, uint32_t a1, uint32_t a2,
92 uint32_t a3, uint32_t a4, uint32_t a5);
103 uint32_t thread_handle_std_abi(uint32_t a0, uint32_t a1, uint32_t a2,
104 uint32_t a3, uint32_t a4, uint32_t a5,
105 uint32_t a6, uint32_t a7);
110 int thread_state_suspend(uint32_t flags, unsigned long status, vaddr_t pc);
112 uint32_t __thread_enter_user_mode(struct thread_ctx_regs *regs,
113 uint32_t *exit_status0,
[all …]
/optee_os/core/arch/arm/include/kernel/
H A Dthread_private_arch.h128 void thread_std_smc_entry(uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3,
129 uint32_t a4, uint32_t a5);
130 uint32_t __thread_std_smc_entry(uint32_t a0, uint32_t a1, uint32_t a2,
131 uint32_t a3, uint32_t a4, uint32_t a5);
145 uint32_t __thread_enter_user_mode(struct thread_ctx_regs *regs,
146 uint32_t *exit_status0,
147 uint32_t *exit_status1);
161 int thread_state_suspend(uint32_t flags, uint32_t cpsr, vaddr_t pc);
185 uint32_t thread_get_usr_sp(void);
186 uint32_t thread_get_usr_lr(void);
[all …]
H A Dthread_arch.h44 uint32_t r[2];
59 uint32_t flags;
66 uint32_t direct_resp_fid;
80 uint32_t std_smc_entry;
81 uint32_t fast_smc_entry;
82 uint32_t cpu_on_entry;
83 uint32_t cpu_off_entry;
84 uint32_t cpu_resume_entry;
85 uint32_t cpu_suspend_entry;
86 uint32_t fiq_entry;
[all …]
/optee_os/core/include/drivers/
H A Dls_sfp.h59 uint32_t ingr;
60 uint32_t svhesr;
61 uint32_t sfpcr;
62 uint32_t version;
63 uint32_t ospr0;
64 uint32_t ospr1;
65 uint32_t dcvr0;
66 uint32_t dcvr1;
67 uint32_t drvr0;
68 uint32_t drvr1;
[all …]
H A Dls_sec_mon.h39 uint32_t hplr;
40 uint32_t hpcomr;
41 uint32_t hpsicr;
42 uint32_t hpsvcr;
43 uint32_t hpsr;
44 uint32_t hpsvsr;
45 uint32_t hphacivr;
46 uint32_t hphacr;
47 uint32_t lplr;
48 uint32_t lpcr;
[all …]
H A Dstm32_bsec.h23 #define BSEC_BITS_PER_WORD (8U * sizeof(uint32_t))
24 #define BSEC_BYTES_PER_WORD sizeof(uint32_t)
39 TEE_Result stm32_bsec_shadow_read_otp(uint32_t *value, uint32_t otp_id);
46 TEE_Result stm32_bsec_shadow_register(uint32_t otp_id);
54 TEE_Result stm32_bsec_read_otp(uint32_t *value, uint32_t otp_id);
62 TEE_Result stm32_bsec_write_otp(uint32_t value, uint32_t otp_id);
71 TEE_Result stm32_bsec_program_otp(uint32_t value, uint32_t otp_id);
73 static inline TEE_Result stm32_bsec_program_otp(uint32_t value __unused, in stm32_bsec_program_otp()
74 uint32_t otp_id __unused) in stm32_bsec_program_otp()
86 TEE_Result stm32_bsec_permanent_lock_otp(uint32_t otp_id);
[all …]
H A Dstm32_rif.h51 uint32_t *access_mask;
52 uint32_t *sec_conf;
53 uint32_t *priv_conf;
54 uint32_t *cid_confs;
55 uint32_t *lock_conf;
69 static inline bool stm32_rif_scid_ok(uint32_t cidcfgr, uint32_t scid_m, in stm32_rif_scid_ok()
70 uint32_t cid_to_check) in stm32_rif_scid_ok()
88 static inline bool stm32_rif_semaphore_enabled_and_ok(uint32_t cidcfgr, in stm32_rif_semaphore_enabled_and_ok()
89 uint32_t cid_to_check) in stm32_rif_semaphore_enabled_and_ok()
116 TEE_Result stm32_rif_check_access(uint32_t cidcfgr,
[all …]
/optee_os/core/arch/riscv/include/
H A Dsbi_mpxy.h73 uint32_t msi_addr_lo;
74 uint32_t msi_addr_hi;
75 uint32_t msi_data;
96 uint32_t msg_proto_id;
97 uint32_t msg_proto_version;
98 uint32_t msg_max_len;
99 uint32_t msg_send_timeout;
100 uint32_t msg_completion_timeout;
101 uint32_t capability;
102 uint32_t sse_event_id;
[all …]
/optee_os/ta/pkcs11/src/
H A Dpkcs11_helpers.h23 #define TEE_PARAM0_SIZE_MIN sizeof(uint32_t)
35 bool valid_pkcs11_attribute_id(uint32_t attribute_id, uint32_t size);
41 size_t pkcs11_attr_is_type(uint32_t attribute_id);
44 bool pkcs11_attr_has_indirect_attributes(uint32_t attribute_id);
47 bool pkcs11_class_has_type(uint32_t class_id);
50 bool pkcs11_attr_class_is_key(uint32_t class_id);
53 bool key_type_is_symm_key(uint32_t key_type_id);
56 bool key_type_is_asymm_key(uint32_t key_type_id);
59 int pkcs11_attr2boolprop_shift(uint32_t attribute_id);
62 void pkcs2tee_mode(uint32_t *tee_id, enum processing_func function);
[all …]
H A Dattributes.h59 uint32_t attrs_size;
60 uint32_t attrs_count;
85 enum pkcs11_rc add_attribute(struct obj_attrs **head, uint32_t attribute,
94 enum pkcs11_rc remove_empty_attribute(struct obj_attrs **head, uint32_t attrib);
116 void get_attribute_ptrs(struct obj_attrs *head, uint32_t attribute,
117 void **attr, uint32_t *attr_size, size_t *count);
133 enum pkcs11_rc get_attribute_ptr(struct obj_attrs *head, uint32_t attribute,
134 void **attr_ptr, uint32_t *attr_size);
158 enum pkcs11_rc get_attribute(struct obj_attrs *head, uint32_t attribute,
159 void *attr, uint32_t *attr_size);
[all …]
H A Dprocessing.h28 uint32_t salt_len;
43 uint32_t source_type;
44 uint32_t source_data_len;
61 uint32_t aes_key_bits;
62 uint32_t source_type;
63 uint32_t source_data_len;
75 uint32_t flag;
76 uint32_t ctx_len;
85 uint32_t ptypes, TEE_Param *params);
88 uint32_t ptypes, TEE_Param *params);
[all …]
H A Dtoken_capabilities.h13 bool mechanism_flags_complies_pkcs11(uint32_t mechanism_type, uint32_t flags);
15 bool mechanism_is_one_shot_only(uint32_t mechanism_type);
23 uint32_t *tee_malloc_mechanism_list(size_t *out_count);
25 uint32_t mechanism_supported_flags(enum pkcs11_mechanism_id id);
27 void pkcs11_mechanism_supported_key_sizes(uint32_t proc_id,
28 uint32_t *min_key_size,
29 uint32_t *max_key_size);
31 void mechanism_supported_key_sizes_bytes(uint32_t proc_id,
32 uint32_t *min_key_size,
33 uint32_t *max_key_size);
/optee_os/core/drivers/qcom/ramblur/
H A Dramblur_pimem_v3.c24 uint32_t major;
25 uint32_t minor;
26 uint32_t step;
29 static inline uint16_t in_word(uint32_t offset) in in_word()
34 static inline uint32_t in_dword(uint32_t offset) in in_dword()
39 static inline void out_dword(uint32_t offset, uint32_t val) in out_dword()
44 static inline uint32_t in_dword_masked(uint32_t offset, uint32_t mask) in in_dword_masked()
49 static inline void out_dword_masked_ns(uint32_t offset, uint32_t mask, in out_dword_masked_ns()
50 uint32_t val, uint32_t current_val) in out_dword_masked_ns()
52 uint32_t new_val; in out_dword_masked_ns()
[all …]
/optee_os/core/drivers/
H A Dls_sec_mon.c47 uint32_t hplr; /* 0x000 */
48 uint32_t hpcomr; /* 0x004 */
49 uint32_t rsvd0; /* 0x008 */
50 uint32_t hpsicr; /* 0x00C */
51 uint32_t hpsvcr; /* 0x010 */
52 uint32_t hpsr; /* 0x014 */
53 uint32_t hpsvsr; /* 0x018 */
54 uint32_t hphacivr; /* 0x01C */
55 uint32_t hphacr; /* 0x020 */
56 uint32_t rsvd1[0x4]; /* 0x024 */
[all …]
/optee_os/core/drivers/scmi-msg/
H A Dperf_domain.h43 uint32_t attributes;
44 uint32_t statistics_address_low;
45 uint32_t statistics_address_high;
46 uint32_t statistics_len;
53 uint32_t domain_id;
67 uint32_t attributes;
68 uint32_t rate_limit;
69 uint32_t sustained_freq;
70 uint32_t sustained_perf_level;
80 uint32_t performance_level;
[all …]
/optee_os/core/arch/arm/plat-k3/drivers/
H A Dti_sci.h40 int ti_sci_device_get(uint32_t id);
41 int ti_sci_device_put(uint32_t id);
63 uint32_t n_permission_regs, uint32_t control,
64 const uint32_t permissions[FWL_MAX_PRIVID_SLOTS],
86 uint32_t n_permission_regs, uint32_t *control,
87 uint32_t permissions[FWL_MAX_PRIVID_SLOTS],
136 int ti_sci_read_otp_mmr(uint8_t mmr_idx, uint32_t *val);
148 int ti_sci_write_otp_row(uint8_t row_idx, uint32_t row_val, uint32_t row_mask);
173 int ti_sci_set_swrev(uint8_t identifier, uint32_t swrev);
184 int ti_sci_get_swrev(uint32_t *swrev);
[all …]
/optee_os/core/drivers/bnxt/
H A Dbnxt.c48 static void bnxt_prepare_access_window(uint32_t addr) in bnxt_prepare_access_window()
54 static vaddr_t bnxt_indirect_tgt_addr(uint32_t addr) in bnxt_indirect_tgt_addr()
60 uint32_t bnxt_write32_multiple(uintptr_t dst, in bnxt_write32_multiple()
62 uint32_t num_entries, in bnxt_write32_multiple()
65 uint32_t i = 0; in bnxt_write32_multiple()
73 ((dst + num_entries * sizeof(uint32_t)) & BNXT_INDIRECT_BASE_MASK)) in bnxt_write32_multiple()
77 sizeof(uint32_t); in bnxt_write32_multiple()
82 io_write32(target, *(uint32_t *)src); in bnxt_write32_multiple()
83 target += sizeof(uint32_t); in bnxt_write32_multiple()
85 src += sizeof(uint32_t); in bnxt_write32_multiple()
[all …]
/optee_os/lib/libutee/
H A Dtee_socket_private.h12 static inline uint8_t __tee_socket_ioctl_cmd_to_proto(uint32_t cmd_code) in __tee_socket_ioctl_cmd_to_proto()
19 uint32_t protocol, uint32_t *handle);
21 TEE_Result __tee_socket_pta_close(uint32_t handle);
23 TEE_Result __tee_socket_pta_send(uint32_t handle, const void *buf,
24 uint32_t *len, uint32_t timeout);
26 TEE_Result __tee_socket_pta_recv(uint32_t handle, void *buf, uint32_t *len,
27 uint32_t timeout);
29 TEE_Result __tee_socket_pta_ioctl(uint32_t handle, uint32_t command, void *buf,
30 uint32_t *len);
/optee_os/core/arch/arm/sm/
H A Dpsci.c40 __weak uint32_t psci_version(void) in psci_version()
45 __weak int psci_cpu_suspend(uint32_t power_state __unused, in psci_cpu_suspend()
47 uint32_t context_id __unused, in psci_cpu_suspend()
58 __weak int psci_cpu_on(uint32_t cpu_id __unused, uint32_t entry __unused, in psci_cpu_on()
59 uint32_t context_id __unused) in psci_cpu_on()
64 __weak int psci_affinity_info(uint32_t affinity __unused, in psci_affinity_info()
65 uint32_t lowest_affnity_level __unused) in psci_affinity_info()
70 __weak int psci_migrate(uint32_t cpu_id __unused) in psci_migrate()
93 __weak int psci_features(uint32_t psci_fid __unused) in psci_features()
98 __weak int psci_mem_protect(uint32_t enable __unused) in psci_mem_protect()
[all …]
/optee_os/core/include/
H A Dsigned_hdr.h35 uint32_t magic;
36 uint32_t img_type;
37 uint32_t img_size;
38 uint32_t algo;
112 uint32_t name_size;
113 uint32_t subkey_version;
114 uint32_t max_depth;
115 uint32_t algo;
116 uint32_t attr_count;
118 uint32_t id;
[all …]

12345678910>>...40