Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 25 of 57) sorted by relevance

123

/optee_os-3.20.0/core/include/mm/
A Dtee_mmu_types.h90 uint32_t attr; /* TEE_MATTR_* above */ member
98 uint16_t attr; /* TEE_MATTR_* above */ member
129 static inline void mattr_perm_to_str(char *str, size_t size, uint32_t attr) in mattr_perm_to_str() argument
134 str[0] = (attr & TEE_MATTR_UR) ? 'r' : '-'; in mattr_perm_to_str()
135 str[1] = (attr & TEE_MATTR_UW) ? 'w' : '-'; in mattr_perm_to_str()
136 str[2] = (attr & TEE_MATTR_UX) ? 'x' : '-'; in mattr_perm_to_str()
137 str[3] = (attr & TEE_MATTR_PR) ? 'R' : '-'; in mattr_perm_to_str()
138 str[4] = (attr & TEE_MATTR_PW) ? 'W' : '-'; in mattr_perm_to_str()
139 str[5] = (attr & TEE_MATTR_PX) ? 'X' : '-'; in mattr_perm_to_str()
/optee_os-3.20.0/core/arch/arm/mm/
A Dcore_mmu_v7.c400 uint32_t a = attr; in mattr_to_desc()
550 paddr_t pa, uint32_t attr) in core_mmu_set_entry_primitive() argument
592 uint32_t attr; in core_mmu_entry_to_finer_grained() local
615 if (attr && secure != (bool)(attr & TEE_MATTR_SECURE)) in core_mmu_entry_to_finer_grained()
631 desc = mattr_to_desc(2, attr); in core_mmu_entry_to_finer_grained()
650 if (attr) in core_mmu_get_entry_primitive()
728 uint32_t attr = mattr_to_desc(1, mm->attr); in map_memarea_sections() local
738 attr = mattr_to_desc(1, mm->attr); in map_memarea_sections()
739 if (attr != INVALID_DESC) in map_memarea_sections()
744 assert(!attr || !ttb[idx] || ttb[idx] == (pa | attr)); in map_memarea_sections()
[all …]
A Dtee_pager.c436 pa, attr); in tblidx_get_entry()
443 pa, attr); in tblidx_set_entry()
700 return attr; in get_region_mattr()
785 uint32_t attr = 0; in map_pgts() local
1218 uint32_t attr = 0; in tee_pager_unhide_page() local
1507 uint32_t attr = 0; in make_iv_available() local
1555 uint32_t attr = 0; in pager_get_page() local
1661 uint32_t attr = 0; in pager_update_permissions() local
1674 if (!(attr & TEE_MATTR_UR)) in pager_update_permissions()
1708 if (!(attr & TEE_MATTR_UW)) in pager_update_permissions()
[all …]
A Dcore_mmu_lpae.c133 #define MAIR_ATTR_SET(attr, index) (((uint64_t)attr) << ((index) << 3)) argument
360 static uint64_t mattr_to_desc(unsigned level, uint32_t attr) in mattr_to_desc() argument
363 uint32_t a = attr; in mattr_to_desc()
619 mm[n].va, mm[n].pa, mm[n].size, mm[n].attr); in core_init_mmu_prtn_tee()
1061 uint64_t attr; in core_mmu_entry_to_finer_grained() local
1089 new_table[i] = pa | attr | BLOCK_DESC; in core_mmu_entry_to_finer_grained()
1102 paddr_t pa, uint32_t attr) in core_mmu_set_entry_primitive() argument
1105 uint64_t desc = mattr_to_desc(level, attr); in core_mmu_set_entry_primitive()
1111 size_t idx, paddr_t *pa, uint32_t *attr) in core_mmu_get_entry_primitive() argument
1118 if (attr) in core_mmu_get_entry_primitive()
[all …]
/optee_os-3.20.0/core/tee/
A Dtee_svc_cryp.c1247 if (!o->attr) in tee_obj_attr_free()
1265 if (!o->attr) in tee_obj_attr_clear()
1292 if (!o->attr) in tee_obj_attr_to_binary()
1300 void *attr = (uint8_t *)o->attr + ta->raw_offs; in tee_obj_attr_to_binary() local
1322 if (!o->attr) in tee_obj_attr_from_binary()
1330 void *attr = (uint8_t *)o->attr + ta->raw_offs; in tee_obj_attr_from_binary() local
1346 void *attr; in tee_obj_attr_copy_from() local
1361 attr = (uint8_t *)o->attr + ta->raw_offs; in tee_obj_attr_copy_from()
1415 attr = (uint8_t *)o->attr + ta->raw_offs; in tee_obj_attr_copy_from()
1465 if (o->attr) in tee_obj_set_type()
[all …]
A Dentry_std.c99 uint32_t attr, struct param_mem *mem) in set_tmem_param() argument
116 if (attr & OPTEE_MSG_ATTR_NONCONTIG) { in set_tmem_param()
187 uint32_t attr; in copy_in_params() local
189 saved_attr[n] = READ_ONCE(params[n].attr); in copy_in_params()
195 switch (attr) { in copy_in_params()
202 pt[n] = TEE_PARAM_TYPE_VALUE_INPUT + attr - in copy_in_params()
215 pt[n] = TEE_PARAM_TYPE_MEMREF_INPUT + attr - in copy_in_params()
226 pt[n] = TEE_PARAM_TYPE_MEMREF_INPUT + attr - in copy_in_params()
237 pt[n] = TEE_PARAM_TYPE_MEMREF_INPUT + attr - in copy_in_params()
326 if (params[0].attr != req_attr || params[1].attr != req_attr) in get_open_session_meta()
[all …]
A Dtee_svc_storage.c92 void *attr = NULL; in tee_svc_storage_read_head() local
131 attr = malloc(head.attr_size); in tee_svc_storage_read_head()
132 if (!attr) { in tee_svc_storage_read_head()
140 attr, &bytes); in tee_svc_storage_read_head()
160 free(attr); in tee_svc_storage_read_head()
257 void *attr = NULL; in tee_svc_storage_init_file() local
275 attr = malloc(attr_size); in tee_svc_storage_init_file()
276 if (!attr) in tee_svc_storage_init_file()
304 free(attr); in tee_svc_storage_init_file()
310 unsigned long attr, void *data, size_t len, in syscall_storage_obj_create() argument
[all …]
/optee_os-3.20.0/ta/pkcs11/src/
A Dserializer.c131 struct pkcs11_object_head attr = { }; in serialargs_alloc_get_attributes() local
136 rc = serialargs_get(args, &attr, sizeof(attr)); in serialargs_alloc_get_attributes()
140 rc = alloc_and_get(args, orig_next, &attr, sizeof(attr), &p, in serialargs_alloc_get_attributes()
141 attr.attrs_size); in serialargs_alloc_get_attributes()
A Dattributes.h117 void **attr, uint32_t *attr_size, size_t *count);
159 void *attr, uint32_t *attr_size);
204 uint32_t *attr) in get_u32_attribute() argument
207 enum pkcs11_rc rc = get_attribute(head, attribute, attr, &size); in get_u32_attribute()
A Dpkcs11_attributes.c201 void *attr = NULL; in pkcs11_import_object_boolprop() local
208 if (!attr) in pkcs11_import_object_boolprop()
211 attr = &bbool; in pkcs11_import_object_boolprop()
1625 char *attr = NULL; in parent_key_complies_allowed_processings() local
1642 attr += sizeof(uint32_t); in parent_key_complies_allowed_processings()
1906 switch (attr->id) { in attr_is_modifiable_any_key()
1921 switch (attr->id) { in attr_is_modifiable_secret_key()
1951 switch (attr->id) { in attr_is_modifiable_public_key()
1970 switch (attr->id) { in attr_is_modifiable_private_key()
2017 switch (attr->id) { in attr_is_modifiable_certificate()
[all …]
A Dattributes.c105 void **attr, uint32_t *attr_size, size_t *count) in get_attribute_ptrs() argument
112 void **attr_ptr = attr; in get_attribute_ptrs()
130 if (attr) { in get_attribute_ptrs()
170 void *attr, uint32_t *attr_size) in get_attribute() argument
186 if (attr) in get_attribute()
187 TEE_MemMove(attr, attr_ptr, size); in get_attribute()
/optee_os-3.20.0/core/include/kernel/
A Dmsg_param.h72 static inline bool msg_param_attr_is_tmem(uint64_t attr) in msg_param_attr_is_tmem() argument
74 switch (attr & OPTEE_MSG_ATTR_TYPE_MASK) { in msg_param_attr_is_tmem()
A Dthread.h307 enum thread_param_attr attr; member
316 .attr = THREAD_PARAM_ATTR_MEMREF_ ## _direction, .u.memref = { \
322 .attr = THREAD_PARAM_ATTR_VALUE_ ## _direction, .u.value = { \
/optee_os-3.20.0/lib/libutee/
A Dtee_api_panic.c80 void __utee_check_attr_in_annotation(const TEE_Attribute *attr, size_t count) in __utee_check_attr_in_annotation() argument
83 check_access(ACCESS_R, (void *)attr, sizeof(*attr) * count)); in __utee_check_attr_in_annotation()
A Dtee_api_objects.c313 void TEE_InitRefAttribute(TEE_Attribute *attr, uint32_t attributeID, in TEE_InitRefAttribute() argument
316 __utee_check_out_annotation(attr, sizeof(*attr)); in TEE_InitRefAttribute()
320 attr->attributeID = attributeID; in TEE_InitRefAttribute()
321 attr->content.ref.buffer = (void *)buffer; in TEE_InitRefAttribute()
322 attr->content.ref.length = length; in TEE_InitRefAttribute()
325 void TEE_InitValueAttribute(TEE_Attribute *attr, uint32_t attributeID, in TEE_InitValueAttribute() argument
328 __utee_check_out_annotation(attr, sizeof(*attr)); in TEE_InitValueAttribute()
332 attr->attributeID = attributeID; in TEE_InitValueAttribute()
333 attr->content.value.a = a; in TEE_InitValueAttribute()
334 attr->content.value.b = b; in TEE_InitValueAttribute()
A Dtee_api_private.h34 void __utee_check_attr_in_annotation(const TEE_Attribute *attr, size_t count);
/optee_os-3.20.0/core/mm/
A Dvm.c302 uint32_t attr = 0; in vm_map_pad() local
321 attr |= TEE_MATTR_SECURE; in vm_map_pad()
327 reg->attr = attr | prot; in vm_map_pad()
438 r2->attr = r->attr; in split_vm_region()
529 r->attr != r_next->attr) in merge_vm_range()
553 return r0->flags == r->flags && r0->attr == r->attr && in cmp_region_for_remap()
621 r->attr); in vm_remap()
768 r->attr |= prot; in vm_set_prot()
1236 if (attr) in tee_mmu_user_va2pa_attr()
1237 *attr = region->attr; in tee_mmu_user_va2pa_attr()
[all …]
A Dcore_mmu.c816 uint32_t attr; in dump_xlat_table() local
826 if (attr & TEE_MATTR_SECURE) in dump_xlat_table()
832 if (attr & TEE_MATTR_TABLE) { in dump_xlat_table()
838 } else if (attr) { in dump_xlat_table()
1407 switch (attr) { in core_pbuf_is()
1449 return core_pbuf_is(attr, p, len); in core_vbuf_is()
1508 paddr_t pa, uint32_t attr) in core_mmu_set_entry() argument
1512 idx, pa, attr); in core_mmu_set_entry()
1516 paddr_t *pa, uint32_t *attr) in core_mmu_get_entry() argument
1520 idx, pa, attr); in core_mmu_get_entry()
[all …]
A Dmobj.c89 static bool mobj_phys_matches(struct mobj *mobj, enum buf_is_attr attr) in mobj_phys_matches() argument
96 switch (attr) { in mobj_phys_matches()
106 return attr == a; in mobj_phys_matches()
284 static bool mobj_mm_matches(struct mobj *mobj, enum buf_is_attr attr) in mobj_mm_matches() argument
286 return mobj_matches(to_mobj_mm(mobj)->parent_mobj, attr); in mobj_mm_matches()
395 static bool mobj_shm_matches(struct mobj *mobj __unused, enum buf_is_attr attr) in mobj_shm_matches() argument
397 return attr == CORE_MEM_NSEC_SHM || attr == CORE_MEM_NON_SEC; in mobj_shm_matches()
498 enum buf_is_attr attr) in mobj_seccpy_shm_matches() argument
502 return attr == CORE_MEM_SEC || attr == CORE_MEM_TEE_RAM; in mobj_seccpy_shm_matches()
623 enum buf_is_attr attr) in mobj_with_fobj_matches() argument
[all …]
/optee_os-3.20.0/lib/libmbedtls/mbedtls/include/mbedtls/
A Ddebug.h67 #define MBEDTLS_SSL_DEBUG_ECDH( level, ecdh, attr ) \ argument
68 mbedtls_debug_printf_ecdh( ssl, level, __FILE__, __LINE__, ecdh, attr )
79 #define MBEDTLS_SSL_DEBUG_ECDH( level, ecdh, attr ) do { } while( 0 ) argument
304 mbedtls_debug_ecdh_attr attr );
/optee_os-3.20.0/core/drivers/
A Dtzc380.c180 void tzc_configure_region(uint8_t region, vaddr_t region_base, uint32_t attr) in tzc_configure_region() argument
195 tzc_write_region_attributes(tzc.base, region, attr); in tzc_configure_region()
198 attr & TZC_ATTR_SP_MASK); in tzc_configure_region()
221 int tzc_auto_configure(vaddr_t addr, vaddr_t size, uint32_t attr, in tzc_auto_configure() argument
254 attr); in tzc_auto_configure()
281 mask | attr); in tzc_auto_configure()
/optee_os-3.20.0/core/arch/arm/kernel/
A Dthread_optee_smc.c422 param->attr = tpm->attr - THREAD_PARAM_ATTR_MEMREF_IN + in set_rmem()
444 param->attr = tpm->attr - THREAD_PARAM_ATTR_MEMREF_IN + in set_tmem()
494 switch (params[n].attr) { in get_rpc_arg()
496 arg->params[n].attr = OPTEE_MSG_ATTR_TYPE_NONE; in get_rpc_arg()
501 arg->params[n].attr = params[n].attr - in get_rpc_arg()
539 switch (params[n].attr) { in get_rpc_arg_res()
621 if (arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT && in get_rpc_alloc_res()
622 arg->params[0].attr != (OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT | in get_rpc_alloc_res()
632 if (arg->params[0].attr == OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT) in get_rpc_alloc_res()
/optee_os-3.20.0/core/kernel/
A Duser_mode_ctx.c22 mattr_perm_to_str(flags, sizeof(flags), r->attr); in user_mode_ctx_print_mappings()
/optee_os-3.20.0/core/arch/arm/include/mm/
A Dcore_mmu_arch.h223 static inline bool core_mmu_entry_have_security_bit(uint32_t attr) in core_mmu_entry_have_security_bit() argument
225 return !(attr & TEE_MATTR_TABLE) || !IS_ENABLED(CFG_WITH_LPAE); in core_mmu_entry_have_security_bit()
/optee_os-3.20.0/lib/libmbedtls/mbedtls/library/
A Ddebug.c377 mbedtls_debug_ecdh_attr attr ) in mbedtls_debug_printf_ecdh_internal() argument
385 switch( attr ) in mbedtls_debug_printf_ecdh_internal()
407 mbedtls_debug_ecdh_attr attr ) in mbedtls_debug_printf_ecdh() argument
410 mbedtls_debug_printf_ecdh_internal( ssl, level, file, line, ecdh, attr ); in mbedtls_debug_printf_ecdh()
416 attr ); in mbedtls_debug_printf_ecdh()

Completed in 50 milliseconds

123