| /optee_os/core/lib/zlib/ |
| H A D | zutil.c | 35 uLong flags; in zlibCompileFlags() local 37 flags = 0; in zlibCompileFlags() 40 case 4: flags += 1; break; in zlibCompileFlags() 41 case 8: flags += 2; break; in zlibCompileFlags() 42 default: flags += 3; in zlibCompileFlags() 46 case 4: flags += 1 << 2; break; in zlibCompileFlags() 47 case 8: flags += 2 << 2; break; in zlibCompileFlags() 48 default: flags += 3 << 2; in zlibCompileFlags() 52 case 4: flags += 1 << 4; break; in zlibCompileFlags() 53 case 8: flags += 2 << 4; break; in zlibCompileFlags() [all …]
|
| /optee_os/lib/libutils/ext/ |
| H A D | snprintk.c | 98 #define putchar(c, flags, tty) \ argument 99 do { (void)(c); (void)(flags); (void)(tty); } while(0) 195 (flags&MAXINT ? va_arg(ap, intmax_t) : \ 196 flags&PTRINT ? va_arg(ap, intptr_t) : \ 197 flags&SIZEINT ? va_arg(ap, ssize_t) : /* XXX */ \ 198 flags&QUADINT ? va_arg(ap, int64_t) : \ 199 flags&LONGINT ? va_arg(ap, long) : \ 200 flags&SHORTINT ? (long)(short)va_arg(ap, int) : \ 203 (flags&MAXINT ? va_arg(ap, uintmax_t) : \ 204 flags&PTRINT ? va_arg(ap, uintptr_t) : \ [all …]
|
| /optee_os/core/mm/ |
| H A D | page_alloc.c | 19 static void init_virt_pool(tee_mm_pool_t *pool, uint32_t flags, in init_virt_pool() argument 29 if (!tee_mm_init(pool, start, end - start, SMALL_PAGE_SHIFT, flags)) in init_virt_pool() 45 vaddr_t virt_page_alloc(size_t count, uint32_t flags) in virt_page_alloc() argument 57 if (IS_ENABLED(CFG_NS_VIRTUALIZATION) && (flags & MAF_NEX)) { in virt_page_alloc() 65 if (flags & MAF_GUARD_HEAD) in virt_page_alloc() 67 if (flags & MAF_GUARD_TAIL) in virt_page_alloc() 71 mmv = tee_mm_alloc_flags(pool, vcount * SMALL_PAGE_SIZE, flags); in virt_page_alloc() 75 if (flags & MAF_GUARD_HEAD) in virt_page_alloc() 78 mmp = phys_mem_alloc_flags(pcount * SMALL_PAGE_SIZE, flags); in virt_page_alloc() 88 if (flags & MAF_ZERO_INIT) in virt_page_alloc()
|
| H A D | phys_mem.c | 17 static tee_mm_pool_t *init_pool(paddr_t b, paddr_size_t sz, uint32_t flags) in init_pool() argument 28 if (flags & TEE_MM_POOL_NEX_MALLOC) in init_pool() 35 if (!tee_mm_init(pool, b, sz, CORE_MMU_USER_CODE_SHIFT, flags)) in init_pool() 44 uint32_t flags = TEE_MM_POOL_NEX_MALLOC; in nex_phys_mem_init() local 48 nex_core_pool = init_pool(core_base, core_size, flags); in nex_phys_mem_init() 49 nex_ta_pool = init_pool(ta_base, ta_size, flags); in nex_phys_mem_init() 89 size_t size, uint32_t flags) in mm_alloc() argument 94 mm = tee_mm_alloc_flags(p0, size, flags); in mm_alloc() 96 mm = tee_mm_alloc_flags(p1, size, flags); in mm_alloc() 182 uint32_t flags = TEE_MM_POOL_NO_FLAGS; in phys_mem_init() local [all …]
|
| H A D | tee_mm.c | 16 uint8_t shift, uint32_t flags) in tee_mm_init() argument 34 .flags = flags, in tee_mm_init() 37 pool->entry = malloc_flags(pool->flags | MAF_ZERO_INIT, NULL, in tee_mm_init() 43 if (pool->flags & TEE_MM_POOL_HI_ALLOC) in tee_mm_init() 59 free_flags(pool->flags, pool->entry); in tee_mm_final() 123 uint32_t flags) in tee_mm_alloc_flags() argument 135 flags &= ~MAF_NEX; /* This flag must come from pool->flags */ in tee_mm_alloc_flags() 136 flags |= pool->flags; in tee_mm_alloc_flags() 137 nn = malloc_flags(flags, NULL, MALLOC_DEFAULT_ALIGNMENT, in tee_mm_alloc_flags() 151 if (pool->flags & TEE_MM_POOL_HI_ALLOC) { in tee_mm_alloc_flags() [all …]
|
| /optee_os/core/pta/ |
| H A D | device.c | 24 static void add_ta(uint32_t flags, const TEE_UUID *uuid, uint8_t *buf, in add_ta() argument 27 flags &= (TA_FLAG_DEVICE_ENUM | TA_FLAG_DEVICE_ENUM_SUPP | in add_ta() 29 if (flags && flags != TA_FLAG_DEVICE_ENUM && in add_ta() 30 flags != TA_FLAG_DEVICE_ENUM_SUPP && in add_ta() 31 flags != TA_FLAG_DEVICE_ENUM_TEE_STORAGE_PRIVATE) { in add_ta() 36 if (flags & rflags) { in add_ta() 67 add_ta(ta->flags, &ta->uuid, buf, blen, &pos, rflags); in get_devices() 75 add_ta(eta->flags, &eta->uuid, buf, blen, &pos, in get_devices() 123 .flags = PTA_DEFAULT_FLAGS,
|
| /optee_os/core/lib/libtomcrypt/src/pk/dh/ |
| H A D | dh_export.c | 18 unsigned char flags[1]; in dh_export() local 28 flags[0] = 1; in dh_export() 31 LTC_ASN1_BIT_STRING, 1UL, flags, in dh_export() 39 flags[0] = 0; in dh_export() 42 LTC_ASN1_BIT_STRING, 1UL, flags, in dh_export()
|
| H A D | dh_import.c | 17 unsigned char flags[1]; in dh_import() local 32 LTC_ASN1_BIT_STRING, 1UL, &flags, in dh_import() 39 if (flags[0] == 1) { in dh_import() 43 LTC_ASN1_BIT_STRING, 1UL, flags, in dh_import() 55 else if (flags[0] == 0) { in dh_import() 59 LTC_ASN1_BIT_STRING, 1UL, flags, in dh_import()
|
| /optee_os/core/kernel/ |
| H A D | user_access.c | 37 TEE_Result check_user_access(uint32_t flags, const void *uaddr, size_t len) in check_user_access() argument 44 return vm_check_access_rights(uctx, flags, (vaddr_t)uaddr, len); in check_user_access() 49 uint32_t flags = TEE_MEMORY_ACCESS_READ | TEE_MEMORY_ACCESS_ANY_OWNER; in copy_from_user() local 53 res = check_user_access(flags, uaddr, len); in copy_from_user() 65 uint32_t flags = TEE_MEMORY_ACCESS_WRITE | TEE_MEMORY_ACCESS_ANY_OWNER; in copy_to_user() local 69 res = check_user_access(flags, uaddr, len); in copy_to_user() 81 uint32_t flags = TEE_MEMORY_ACCESS_READ; in copy_from_user_private() local 85 res = check_user_access(flags, uaddr, len); in copy_from_user_private() 97 uint32_t flags = TEE_MEMORY_ACCESS_WRITE; in copy_to_user_private() local 101 res = check_user_access(flags, uaddr, len); in copy_to_user_private() [all …]
|
| H A D | user_mode_ctx.c | 13 char flags[7] = { '\0', }; in user_mode_ctx_print_mappings() local 22 mattr_perm_to_str(flags, sizeof(flags), r->attr); in user_mode_ctx_print_mappings() 26 flags); in user_mode_ctx_print_mappings()
|
| H A D | ldelf_syscalls.c | 43 size_t pad_end, unsigned long flags) in ldelf_syscall_map_zi() argument 54 if (flags & ~LDELF_MAP_FLAG_SHAREABLE) in ldelf_syscall_map_zi() 61 if (flags & LDELF_MAP_FLAG_SHAREABLE) in ldelf_syscall_map_zi() 298 unsigned long flags) in ldelf_syscall_map_bin() argument 329 if ((flags & accept_flags) != flags) in ldelf_syscall_map_bin() 332 if ((flags & LDELF_MAP_FLAG_SHAREABLE) && in ldelf_syscall_map_bin() 333 (flags & LDELF_MAP_FLAG_WRITEABLE)) in ldelf_syscall_map_bin() 336 if ((flags & LDELF_MAP_FLAG_EXECUTABLE) && in ldelf_syscall_map_bin() 337 (flags & LDELF_MAP_FLAG_WRITEABLE)) in ldelf_syscall_map_bin() 344 if (flags & LDELF_MAP_FLAG_WRITEABLE) in ldelf_syscall_map_bin() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/pk/ecc/ |
| H A D | ecc_export.c | 24 unsigned char flags[1]; in ecc_export() local 40 flags[0] = 1; in ecc_export() 42 LTC_ASN1_BIT_STRING, 1UL, flags, in ecc_export() 49 flags[0] = 0; in ecc_export() 51 LTC_ASN1_BIT_STRING, 1UL, flags, in ecc_export()
|
| H A D | ecc_import.c | 36 unsigned char flags[1]; in ecc_import_ex() local 44 err = der_decode_sequence_multi(in, inlen, LTC_ASN1_BIT_STRING, 1UL, flags, in ecc_import_ex() 58 if (flags[0] == 1) { in ecc_import_ex() 62 LTC_ASN1_BIT_STRING, 1UL, flags, in ecc_import_ex() 70 } else if (flags[0] == 0) { in ecc_import_ex() 74 LTC_ASN1_BIT_STRING, 1UL, flags, in ecc_import_ex()
|
| /optee_os/ldelf/ |
| H A D | sys.c | 39 TEE_Result sys_map_zi(size_t num_bytes, uint32_t flags, vaddr_t *va, in sys_map_zi() argument 42 return _ldelf_map_zi(va, num_bytes, pad_begin, pad_end, flags); in sys_map_zi() 60 TEE_Result sys_map_ta_bin(vaddr_t *va, size_t num_bytes, uint32_t flags, in sys_map_ta_bin() argument 65 pad_begin, pad_end, flags); in sys_map_ta_bin() 75 TEE_Result sys_set_prot(vaddr_t va, size_t num_bytes, uint32_t flags) in sys_set_prot() argument 77 return _ldelf_set_prot(va, num_bytes, flags); in sys_set_prot()
|
| /optee_os/core/drivers/gpio/ |
| H A D | gpio.c | 68 TEE_Result gpio_configure(struct gpio *gpio, enum gpio_flags flags) in gpio_configure() argument 83 if (flags & GPIO_FLAGS_BIT_DIR_SET) { in gpio_configure() 84 if (flags & GPIO_FLAGS_BIT_DIR_OUT) { in gpio_configure() 85 if (flags & GPIO_FLAGS_BIT_DIR_VAL) in gpio_configure() 99 enum gpio_flags flags, struct gpio **gpio) in gpio_dt_cfg_by_index() argument 105 return gpio_configure(*gpio, flags); in gpio_dt_cfg_by_index()
|
| /optee_os/core/lib/libtomcrypt/src/pk/asn1/der/sequence/ |
| H A D | der_decode_sequence_multi.c | 23 …quence_va(const unsigned char *in, unsigned long inlen, va_list a1, va_list a2, unsigned int flags) in s_der_decode_sequence_va() argument 126 err = der_decode_sequence_ex(in, inlen, list, x, flags); in s_der_decode_sequence_va() 164 int der_decode_sequence_multi_ex(const unsigned char *in, unsigned long inlen, unsigned int flags, … in der_decode_sequence_multi_ex() argument 171 va_start(a1, flags); in der_decode_sequence_multi_ex() 172 va_start(a2, flags); in der_decode_sequence_multi_ex() 174 err = s_der_decode_sequence_va(in, inlen, a1, a2, flags); in der_decode_sequence_multi_ex()
|
| /optee_os/ta/pkcs11/src/ |
| H A D | token_capabilities.c | 33 uint32_t flags; member 45 .flags = (_flags), \ 53 .flags = (_flags), \ 189 uint32_t flags) in mechanism_flags_complies_pkcs11() argument 193 assert((flags & ~ALLOWED_PKCS11_CKFM) == 0); in mechanism_flags_complies_pkcs11() 197 if (flags & ~pkcs11_modes[n].flags) in mechanism_flags_complies_pkcs11() 200 flags, pkcs11_modes[n].flags); in mechanism_flags_complies_pkcs11() 202 return (flags & ~pkcs11_modes[n].flags) == 0; in mechanism_flags_complies_pkcs11() 313 if (token_mechanism[n].flags) in tee_malloc_mechanism_list() 326 if (token_mechanism[n].flags) { in tee_malloc_mechanism_list() [all …]
|
| H A D | pkcs11_token.c | 323 .flags = PKCS11_CKFS_TOKEN_PRESENT, in entry_ck_slot_info() 416 info.flags = token->db_main->flags; in entry_ck_token_info() 533 info.flags = mechanism_supported_flags(type); in entry_ck_token_mecha_info() 610 uint32_t flags = 0; in entry_ck_open_session() local 625 rc = serialargs_get(&ctrlargs, &flags, sizeof(flags)); in entry_ck_open_session() 637 if (!(flags & PKCS11_CKFSS_SERIAL_SESSION)) in entry_ck_open_session() 640 if (flags & ~(PKCS11_CKFSS_RW_SESSION | PKCS11_CKFSS_SERIAL_SESSION)) in entry_ck_open_session() 643 readonly = !(flags & PKCS11_CKFSS_RW_SESSION); in entry_ck_open_session() 790 .flags = PKCS11_CKFSS_SERIAL_SESSION, in entry_ck_session_info() 808 info.flags |= PKCS11_CKFSS_RW_SESSION; in entry_ck_session_info() [all …]
|
| /optee_os/core/lib/libtomcrypt/src/pk/dsa/ |
| H A D | dsa_export.c | 23 unsigned char flags[1]; in dsa_export() local 48 flags[0] = 1; in dsa_export() 50 LTC_ASN1_BIT_STRING, 1UL, flags, in dsa_export() 86 flags[0] = 0; in dsa_export() 88 LTC_ASN1_BIT_STRING, 1UL, flags, in dsa_export()
|
| H A D | dsa_import.c | 24 unsigned char flags[1]; in dsa_import() local 36 err = der_decode_sequence_multi(in, inlen, LTC_ASN1_BIT_STRING, 1UL, flags, in dsa_import() 41 if (flags[0] == 1) { in dsa_import() 43 LTC_ASN1_BIT_STRING, 1UL, flags, in dsa_import() 56 else if (flags[0] == 0) { in dsa_import() 58 LTC_ASN1_BIT_STRING, 1UL, flags, in dsa_import()
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_debug_helpers.h | 54 unsigned int flags); 67 #define MBEDTLS_SSL_PRINT_TICKET_FLAGS(level, flags) \ argument 68 mbedtls_ssl_print_ticket_flags(ssl, level, __FILE__, __LINE__, flags) 78 #define MBEDTLS_SSL_PRINT_TICKET_FLAGS(level, flags) argument
|
| H A D | padlock.c | 29 static int flags = -1; in mbedtls_padlock_has_support() local 32 if (flags == -1) { in mbedtls_padlock_has_support() 48 flags = edx; in mbedtls_padlock_has_support() 51 return flags & feature; in mbedtls_padlock_has_support()
|
| /optee_os/core/tee/ |
| H A D | tee_pobj.c | 19 return obj->flags & (TEE_DATA_FLAG_SHARE_WRITE | in pobj_need_usage_lock() 80 uint32_t flags, enum tee_pobj_usage usage, in tee_pobj_get() argument 106 !(flags & TEE_DATA_FLAG_OVERWRITE))) { in tee_pobj_get() 110 res = tee_pobj_check_access((*obj)->flags, flags); in tee_pobj_get() 125 o->flags = flags; in tee_pobj_get()
|
| /optee_os/core/include/mm/ |
| H A D | vm.h | 30 uint32_t prot, uint32_t flags, struct mobj *mobj, 40 size_t len, uint32_t prot, uint32_t flags, in vm_map() argument 43 return vm_map_pad(uctx, va, len, prot, flags, mobj, offs, 0, 0, 0); in vm_map() 50 uint32_t *flags); 93 uint32_t flags, uaddr_t uaddr, size_t len);
|
| /optee_os/core/drivers/clk/ |
| H A D | clk-stm32-core.h | 33 uint8_t flags; member 177 .flags = 0,\ 189 .flags = (_flags),\ 201 .flags = (_flags),\ 213 .flags = (_flags),\ 225 .flags = (_flags),\ 237 .flags = (_flags),\ 252 .flags = (_flags),\
|