| /OK3568_Linux_fs/kernel/Documentation/arm64/ |
| H A D | booting.rst | 13 (EL0 - EL3), with EL0 and EL1 having a secure and a non-secure 14 counterpart. EL2 is the hypervisor level and exists only in non-secure 33 --------------------------- 46 ------------------------- 50 The device tree blob (dtb) must be placed on an 8-byte boundary and must 59 ------------------------------ 71 ------------------------ 75 The decompressed kernel image contains a 64-byte header as follows:: 91 - As of v3.17, all fields are little endian unless stated otherwise. 93 - code0/code1 are responsible for branching to stext. [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/openssl/ |
| H A D | digest.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 89 // EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of 90 // MD5 and SHA-1, as used in TLS 1.1 and below. 108 // same as setting the structure to zero. 117 // freshly initialised state. It does not free |ctx| itself. It returns one. 123 // EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a 124 // copy of |in|. It returns one on success and zero on allocation failure. 127 // EVP_MD_CTX_move sets |out|, which must already be initialised, to the hash [all …]
|
| H A D | hmac.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 73 // One-shot operation. 104 // HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash 105 // function and |key| as the key. For a non-initial call, |md| may be NULL, in 108 // on success or zero on allocation failure. 110 // WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL 125 // zero on allocation failure. 137 // initialised by calling |HMAC_CTX_init|. It returns one on success and zero [all …]
|
| H A D | evp.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 86 // be used concurrently on multiple threads by non-mutating functions, provided 88 // documented, functions which take a |const| pointer are non-mutating and 89 // functions which take a non-|const| pointer are mutating. 91 // EVP_PKEY_new creates a new, empty public-key object and returns it or NULL 100 // does not mutate |pkey| for thread-safety purposes and may be used 109 // EVP_PKEY_cmp compares |a| and |b| and returns one if they are equal, zero if 117 // of |from|. It returns one on success and zero on error. [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/openssl/ |
| H A D | digest.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 89 // EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of 90 // MD5 and SHA-1, as used in TLS 1.1 and below. 108 // same as setting the structure to zero. 117 // freshly initialised state. It does not free |ctx| itself. It returns one. 123 // EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a 124 // copy of |in|. It returns one on success and zero on allocation failure. 127 // EVP_MD_CTX_move sets |out|, which must already be initialised, to the hash [all …]
|
| H A D | hmac.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 73 // One-shot operation. 104 // HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash 105 // function and |key| as the key. For a non-initial call, |md| may be NULL, in 108 // on success or zero on allocation failure. 110 // WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL 125 // zero on allocation failure. 137 // initialised by calling |HMAC_CTX_init|. It returns one on success and zero [all …]
|
| H A D | evp.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 86 // be used concurrently on multiple threads by non-mutating functions, provided 88 // documented, functions which take a |const| pointer are non-mutating and 89 // functions which take a non-|const| pointer are mutating. 91 // EVP_PKEY_new creates a new, empty public-key object and returns it or NULL 100 // does not mutate |pkey| for thread-safety purposes and may be used 109 // EVP_PKEY_cmp compares |a| and |b| and returns one if they are equal, zero if 117 // of |from|. It returns one on success and zero on error. [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/host_include/openssl/ |
| H A D | digest.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 89 // EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of 90 // MD5 and SHA-1, as used in TLS 1.1 and below. 108 // same as setting the structure to zero. 117 // freshly initialised state. It does not free |ctx| itself. It returns one. 123 // EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a 124 // copy of |in|. It returns one on success and zero on allocation failure. 127 // EVP_MD_CTX_move sets |out|, which must already be initialised, to the hash [all …]
|
| H A D | hmac.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 73 // One-shot operation. 104 // HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash 105 // function and |key| as the key. For a non-initial call, |md| may be NULL, in 108 // on success or zero on allocation failure. 110 // WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL 125 // zero on allocation failure. 137 // initialised by calling |HMAC_CTX_init|. It returns one on success and zero [all …]
|
| H A D | evp.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 86 // be used concurrently on multiple threads by non-mutating functions, provided 88 // documented, functions which take a |const| pointer are non-mutating and 89 // functions which take a non-|const| pointer are mutating. 91 // EVP_PKEY_new creates a new, empty public-key object and returns it or NULL 100 // does not mutate |pkey| for thread-safety purposes and may be used 109 // EVP_PKEY_cmp compares |a| and |b| and returns one if they are equal, zero if 117 // of |from|. It returns one on success and zero on error. [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/host_include/openssl/ |
| H A D | digest.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 89 // EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of 90 // MD5 and SHA-1, as used in TLS 1.1 and below. 108 // same as setting the structure to zero. 117 // freshly initialised state. It does not free |ctx| itself. It returns one. 123 // EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a 124 // copy of |in|. It returns one on success and zero on allocation failure. 127 // EVP_MD_CTX_move sets |out|, which must already be initialised, to the hash [all …]
|
| H A D | hmac.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 73 // One-shot operation. 104 // HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash 105 // function and |key| as the key. For a non-initial call, |md| may be NULL, in 108 // on success or zero on allocation failure. 110 // WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL 125 // zero on allocation failure. 137 // initialised by calling |HMAC_CTX_init|. It returns one on success and zero [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/arm/ |
| H A D | porting.rst | 5 Taken from list archive at http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2001-July/00406… 8 ------------------- 14 phys = virt - PAGE_OFFSET + PHYS_OFFSET 18 -------------------- 25 to be located in RAM, it can be in flash or other read-only or 26 read-write addressable medium. 29 Start address of zero-initialised work area for the decompressor. 30 This must be pointing at RAM. The decompressor will zero initialise 59 -------------- 72 always starts at zero, this is the maximum address that a user [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/host_include/openssl/ |
| H A D | digest.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 87 // EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of 88 // MD5 and SHA-1, as used in TLS 1.1 and below. 106 // same as setting the structure to zero. 115 // freshly initialised state. It does not free |ctx| itself. It returns one. 121 // EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a 122 // copy of |in|. It returns one on success and zero on error. 132 // initialised, for a fresh hashing operation using |type|. It returns one on [all …]
|
| H A D | hmac.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 73 // One-shot operation. 104 // HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash 105 // function and |key| as the key. For a non-initial call, |md| may be NULL, in 108 // on success or zero otherwise. 110 // WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL 125 // zero on error. 137 // initialised by calling |HMAC_CTX_init|. It returns one on success and zero [all …]
|
| H A D | evp.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 84 // EVP_PKEY_new creates a new, empty public-key object and returns it or NULL 100 // EVP_PKEY_cmp compares |a| and |b| and returns one if they are equal, zero if 108 // of |from|. It returns one on success and zero on error. 112 // parameters or zero if not, or if the algorithm doesn't take parameters. 117 // the modulus. For an EC key, this returns the maximum size of a DER-encoded 139 // underlying key and return one on success or zero on error. The |assign| 142 // type. The |get0| functions behave the same but return a non-owning [all …]
|
| H A D | bytestring.h | 30 // provides utility functions for safely parsing length-prefixed structures 34 // provides utility functions for building length-prefixed messages. 55 // CBS_skip advances |cbs| by |len| bytes. It returns one on success and zero 67 // OPENSSL_free. It returns one on success and zero on allocation failure. On 73 // NUL-terminated C string. If |*out_ptr| is not NULL, the contents are freed 74 // with OPENSSL_free. It returns one on success and zero on allocation 82 // a NUL byte and zero otherwise. 86 // starting at |data|. If they're equal, it returns one, otherwise zero. If the 87 // lengths match, it uses a constant-time comparison. 92 // returns one on success and zero on error. [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v1/export-user_ta/include/openssl/ |
| H A D | digest.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 87 // EVP_md5_sha1 is a TLS-specific |EVP_MD| which computes the concatenation of 88 // MD5 and SHA-1, as used in TLS 1.1 and below. 106 // same as setting the structure to zero. 115 // freshly initialised state. It does not free |ctx| itself. It returns one. 121 // EVP_MD_CTX_copy_ex sets |out|, which must already be initialised, to be a 122 // copy of |in|. It returns one on success and zero on error. 132 // initialised, for a fresh hashing operation using |type|. It returns one on [all …]
|
| H A D | hmac.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 73 // One-shot operation. 104 // HMAC_Init_ex sets up an initialised |HMAC_CTX| to use |md| as the hash 105 // function and |key| as the key. For a non-initial call, |md| may be NULL, in 108 // on success or zero otherwise. 110 // WARNING: NULL and empty keys are ambiguous on non-initial calls. Passing NULL 125 // zero on error. 137 // initialised by calling |HMAC_CTX_init|. It returns one on success and zero [all …]
|
| H A D | evp.h | 1 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8 * This library is free for commercial and non-commercial use as long as 35 * being used are not cryptographic related :-). 84 // EVP_PKEY_new creates a new, empty public-key object and returns it or NULL 100 // EVP_PKEY_cmp compares |a| and |b| and returns one if they are equal, zero if 108 // of |from|. It returns one on success and zero on error. 112 // parameters or zero if not, or if the algorithm doesn't take parameters. 117 // the modulus. For an EC key, this returns the maximum size of a DER-encoded 139 // underlying key and return one on success or zero on error. The |assign| 142 // type. The |get0| functions behave the same but return a non-owning [all …]
|
| H A D | bytestring.h | 30 // provides utility functions for safely parsing length-prefixed structures 34 // provides utility functions for building length-prefixed messages. 55 // CBS_skip advances |cbs| by |len| bytes. It returns one on success and zero 67 // OPENSSL_free. It returns one on success and zero on allocation failure. On 73 // NUL-terminated C string. If |*out_ptr| is not NULL, the contents are freed 74 // with OPENSSL_free. It returns one on success and zero on allocation 82 // a NUL byte and zero otherwise. 86 // starting at |data|. If they're equal, it returns one, otherwise zero. If the 87 // lengths match, it uses a constant-time comparison. 92 // returns one on success and zero on error. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_mem_profile_debugfs.c | 3 * (C) COPYRIGHT 2012-2017 ARM Limited. All rights reserved. 12 * Boston, MA 02110-1301, USA. 30 * @return 0 if it successfully prints data in debugfs entry file, non-zero otherwise 34 struct kbase_context *kctx = sfile->private; in kbasep_mem_profile_seq_show() 36 mutex_lock(&kctx->mem_profile_lock); in kbasep_mem_profile_seq_show() 38 seq_write(sfile, kctx->mem_profile_data, kctx->mem_profile_size); in kbasep_mem_profile_seq_show() 42 mutex_unlock(&kctx->mem_profile_lock); in kbasep_mem_profile_seq_show() 52 return single_open(file, kbasep_mem_profile_seq_show, in->i_private); in kbasep_mem_profile_debugfs_open() 67 mutex_lock(&kctx->mem_profile_lock); in kbasep_mem_profile_debugfs_insert() 69 dev_dbg(kctx->kbdev->dev, "initialised: %d", in kbasep_mem_profile_debugfs_insert() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_mem_profile_debugfs.c | 1 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note 4 * (C) COPYRIGHT 2012-2017, 2019-2022 ARM Limited. All rights reserved. 18 * http://www.gnu.org/licenses/gpl-2.0.html. 27 * kbasep_mem_profile_seq_show - Show callback for the @c mem_profile debugfs file. 35 * Return: 0 if it successfully prints data in debugfs entry file, non-zero 40 struct kbase_context *kctx = sfile->private; in kbasep_mem_profile_seq_show() 42 mutex_lock(&kctx->mem_profile_lock); in kbasep_mem_profile_seq_show() 44 seq_write(sfile, kctx->mem_profile_data, kctx->mem_profile_size); in kbasep_mem_profile_seq_show() 48 mutex_unlock(&kctx->mem_profile_lock); in kbasep_mem_profile_seq_show() 58 return single_open(file, kbasep_mem_profile_seq_show, in->i_private); in kbasep_mem_profile_debugfs_open() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/rc/img-ir/ |
| H A D | img-ir-hw.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright 2010-2014 Imagination Technologies Ltd. 12 #include <media/rc-core.h> 18 #define IMG_IR_CODETYPE_BIPHASE 0x2 /* RC-5/6 */ 19 #define IMG_IR_CODETYPE_2BITPULSEPOS 0x3 /* RC-MM */ 25 * struct img_ir_control - Decoder control settings 53 * struct img_ir_timing_range - range of timing values 56 * preprocessing step, so it is normally not explicitly initialised 65 * struct img_ir_symbol_timing - timing data for a symbol 75 * struct img_ir_free_timing - timing data for free time symbol [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/ |
| H A D | mali_kbase_hwcnt_gpu_narrow.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 * (C) COPYRIGHT 2021-2022 ARM Limited. All rights reserved. 18 * http://www.gnu.org/licenses/gpl-2.0.html. 34 * struct kbase_hwcnt_metadata_narrow - Narrow metadata describing the physical 38 * block and 32-bit per block entry. 39 * @metadata: Non-NULL pointer to the metadata before narrow down to 40 * 32-bit per block entry, it has 64 counters per block and 41 * 64-bit per value. 42 * @dump_buf_bytes: The size in bytes after narrow 64-bit to 32-bit per block 51 * struct kbase_hwcnt_dump_buffer_narrow - Hardware counter narrow dump buffer. [all …]
|