Home
last modified time | relevance | path

Searched refs:mask (Results 1 – 25 of 91) sorted by relevance

1234

/optee_os/core/drivers/qcom/ramblur/
H A Dramblur_pimem_v3.c44 static inline uint32_t in_dword_masked(uint32_t offset, uint32_t mask) in in_dword_masked() argument
46 return in_dword(offset) & mask; in in_dword_masked()
49 static inline void out_dword_masked_ns(uint32_t offset, uint32_t mask, in out_dword_masked_ns() argument
54 new_val = (current_val & ~mask) | (val & mask); in out_dword_masked_ns()
58 static inline void readback_sync(uint32_t reg, uint32_t val, uint32_t mask, in readback_sync() argument
65 while (val != (in_dword_masked(reg, mask) >> shift)) in readback_sync()
71 uint32_t mask = RAMBLUR_WINn_CTL_WIN_ENABLE_BMSK; in enable() local
75 out_dword_masked_ns(reg, mask, val, RAMBLUR_WINn_CTL_INI(window)); in enable()
78 mask = RAMBLUR_WINn_STATUS_WIN_ENABLE_STATUS_BMSK; in enable()
80 val = in_dword_masked(reg, mask) >> in enable()
[all …]
/optee_os/core/drivers/crypto/caam/hal/imx_6_7/
H A Dhal_clk_mx6.c17 uint32_t mask = 0; in caam_hal_clk_enable() local
21 mask = BM_CCM_CCGR0_CAAM_WRAPPER_IPG | BM_CCM_CCGR0_CAAM_WRAPPER_ACLK | in caam_hal_clk_enable()
25 reg |= mask; in caam_hal_clk_enable()
27 reg &= ~mask; in caam_hal_clk_enable()
34 mask = BM_CCM_CCGR6_EMI_SLOW; in caam_hal_clk_enable()
37 reg |= mask; in caam_hal_clk_enable()
39 reg &= ~mask; in caam_hal_clk_enable()
/optee_os/lib/libutils/isoc/newlib/
H A Dmemchr.c113 unsigned long mask; variable
134 mask = d << 8 | d;
135 mask = mask << 16 | mask;
137 mask = (mask << i) | mask;
140 if (DETECTCHAR(*asrc, mask))
H A Dstrchr.c104 unsigned long mask,j; variable
137 mask = c;
139 mask = (mask << j) | mask;
142 while (!DETECTNULL (*aligned_addr) && !DETECTCHAR (*aligned_addr, mask))
/optee_os/core/lib/libtomcrypt/src/pk/pkcs1/
H A Dpkcs_1_pss_decode.c30 unsigned char *DB, *mask, *salt, *hash; in pkcs_1_pss_decode() local
58 mask = XMALLOC(modulus_len); in pkcs_1_pss_decode()
61 if (DB == NULL || mask == NULL || salt == NULL || hash == NULL) { in pkcs_1_pss_decode()
65 if (mask != NULL) { in pkcs_1_pss_decode()
66 XFREE(mask); in pkcs_1_pss_decode()
99 if ((err = pkcs_1_mgf1(hash_idx, hash, hLen, mask, modulus_len - hLen - 1)) != CRYPT_OK) { in pkcs_1_pss_decode()
105 DB[y] ^= mask[y]; in pkcs_1_pss_decode()
131 zeromem(mask, 8); in pkcs_1_pss_decode()
132 if ((err = hash_descriptor[hash_idx]->process(&md, mask, 8)) != CRYPT_OK) { in pkcs_1_pss_decode()
141 if ((err = hash_descriptor[hash_idx]->done(&md, mask)) != CRYPT_OK) { in pkcs_1_pss_decode()
[all …]
H A Dpkcs_1_oaep_decode.c33 unsigned char *DB, *seed, *mask; in pkcs_1_oaep_decode() local
67 mask = XMALLOC(modulus_len); in pkcs_1_oaep_decode()
69 if (DB == NULL || mask == NULL || seed == NULL) { in pkcs_1_oaep_decode()
73 if (mask != NULL) { in pkcs_1_oaep_decode()
74 XFREE(mask); in pkcs_1_oaep_decode()
107 if ((err = pkcs_1_mgf1(mgf_hash, DB, modulus_len - hLen - 1, mask, hLen)) != CRYPT_OK) { in pkcs_1_oaep_decode()
113 seed[y] ^= mask[y]; in pkcs_1_oaep_decode()
117 if ((err = pkcs_1_mgf1(mgf_hash, seed, hLen, mask, modulus_len - hLen - 1)) != CRYPT_OK) { in pkcs_1_oaep_decode()
123 DB[y] ^= mask[y]; in pkcs_1_oaep_decode()
175 zeromem(mask, modulus_len); in pkcs_1_oaep_decode()
[all …]
H A Dpkcs_1_oaep_encode.c33 unsigned char *DB, *seed, *mask; in pkcs_1_oaep_encode() local
69 mask = XMALLOC(modulus_len); in pkcs_1_oaep_encode()
71 if (DB == NULL || mask == NULL || seed == NULL) { in pkcs_1_oaep_encode()
75 if (mask != NULL) { in pkcs_1_oaep_encode()
76 XFREE(mask); in pkcs_1_oaep_encode()
120 if ((err = pkcs_1_mgf1(mgf_hash, seed, hLen, mask, modulus_len - hLen - 1)) != CRYPT_OK) { in pkcs_1_oaep_encode()
126 DB[y] ^= mask[y]; in pkcs_1_oaep_encode()
130 if ((err = pkcs_1_mgf1(mgf_hash, DB, modulus_len - hLen - 1, mask, hLen)) != CRYPT_OK) { in pkcs_1_oaep_encode()
136 seed[y] ^= mask[y]; in pkcs_1_oaep_encode()
161 zeromem(mask, modulus_len); in pkcs_1_oaep_encode()
[all …]
H A Dpkcs_1_pss_encode.c31 unsigned char *DB, *mask, *salt, *hash; in pkcs_1_pss_encode() local
59 mask = XMALLOC(modulus_len); in pkcs_1_pss_encode()
62 if (DB == NULL || mask == NULL || salt == NULL || hash == NULL) { in pkcs_1_pss_encode()
66 if (mask != NULL) { in pkcs_1_pss_encode()
67 XFREE(mask); in pkcs_1_pss_encode()
114 if ((err = pkcs_1_mgf1(hash_idx, hash, hLen, mask, modulus_len - hLen - 1)) != CRYPT_OK) { in pkcs_1_pss_encode()
120 DB[y] ^= mask[y]; in pkcs_1_pss_encode()
151 zeromem(mask, modulus_len); in pkcs_1_pss_encode()
158 XFREE(mask); in pkcs_1_pss_encode()
/optee_os/core/drivers/
H A Dstpmic1.c680 uint8_t mask = 0; in stpmic1_regulator_voltage_set() local
685 mask = find_plat_mask(name); in stpmic1_regulator_voltage_set()
686 if (!mask) in stpmic1_regulator_voltage_set()
691 mask); in stpmic1_regulator_voltage_set()
732 uint8_t mask = 0; in stpmic1_bo_voltage_cfg() local
737 mask = find_plat_mask(name); in stpmic1_bo_voltage_cfg()
738 if (!mask) in stpmic1_bo_voltage_cfg()
743 cfg->mask = mask; in stpmic1_bo_voltage_cfg()
757 if ((value & cfg->mask) >= cfg->min_value) in stpmic1_bo_voltage_unpg()
761 cfg->mask); in stpmic1_bo_voltage_unpg()
[all …]
H A Dgic.c165 .mask = gic_op_disable,
647 uint32_t mask = 1 << (it % NUM_INTS_PER_REG); in gic_it_configure() local
652 io_write32(gd->gicd_base + GICD_ICENABLER(idx), mask); in gic_it_configure()
654 io_write32(gd->gicd_base + GICD_ICPENDR(idx), mask); in gic_it_configure()
656 io_clrbits32(gd->gicd_base + GICD_IGROUPR(idx), mask); in gic_it_configure()
659 io_setbits32(gd->gicd_base + GICD_IGROUPMODR(idx), mask); in gic_it_configure()
667 uint32_t mask __maybe_unused = 1 << (it % NUM_INTS_PER_REG); in gic_it_set_cpu_mask()
676 assert(!(io_read32(gd->gicd_base + GICD_IGROUPR(idx)) & mask)); in gic_it_set_cpu_mask()
691 uint32_t mask __maybe_unused = 1 << (it % NUM_INTS_PER_REG); in gic_it_set_prio()
696 assert(!(io_read32(gd->gicd_base + GICD_IGROUPR(idx)) & mask)); in gic_it_set_prio()
[all …]
H A Dstm32_exti.c146 uint32_t mask = BIT(exti_line % _EXTI_LINES_PER_BANK); in stm32_exti_event_is_configurable() local
148 return exti->trg[i] & mask; in stm32_exti_event_is_configurable()
155 uint32_t mask = BIT(exti_line % _EXTI_LINES_PER_BANK); in stm32_exti_set_type() local
162 r_trig |= mask; in stm32_exti_set_type()
163 f_trig &= ~mask; in stm32_exti_set_type()
166 r_trig &= ~mask; in stm32_exti_set_type()
167 f_trig |= mask; in stm32_exti_set_type()
170 r_trig |= mask; in stm32_exti_set_type()
171 f_trig |= mask; in stm32_exti_set_type()
180 io_mask32(exti->base + _EXTI_RTSR(i), r_trig, mask); in stm32_exti_set_type()
[all …]
/optee_os/lib/libutils/ext/
H A Dconsttime_memcmp.c41 volatile unsigned int mask = (1u << CHAR_BIT); in consttime_memcmp() local
44 isLT |= mask & in consttime_memcmp()
46 isGT |= mask & in consttime_memcmp()
48 mask &= ~(isLT | isGT); in consttime_memcmp()
/optee_os/lib/libunw/
H A Dunwind_arm32.c209 uint32_t mask; in unwind_exec_insn() local
213 if (!unwind_exec_read_byte(state, &mask)) in unwind_exec_insn()
215 mask |= (insn & INSN_STD_DATA_MASK) << 8; in unwind_exec_insn()
218 if (mask == 0) in unwind_exec_insn()
225 for (reg = 4; mask && reg < 16; mask >>= 1, reg++) { in unwind_exec_insn()
226 if (mask & 1) { in unwind_exec_insn()
274 uint32_t mask; in unwind_exec_insn() local
277 if (!unwind_exec_read_byte(state, &mask)) in unwind_exec_insn()
279 if (mask == 0 || (mask & 0xf0) != 0) in unwind_exec_insn()
286 for (reg = 0; mask && reg < 4; mask >>= 1, reg++) { in unwind_exec_insn()
[all …]
/optee_os/lib/libutils/ext/include/
H A Dutil.h291 static inline uint32_t get_field_u32(uint32_t reg, uint32_t mask) in get_field_u32() argument
293 return (reg & mask) / (mask & ~(mask - 1)); in get_field_u32()
296 static inline uint32_t set_field_u32(uint32_t reg, uint32_t mask, uint32_t val) in set_field_u32() argument
298 return (reg & ~mask) | (val * (mask & ~(mask - 1))); in set_field_u32()
301 static inline uint64_t get_field_u64(uint64_t reg, uint64_t mask) in get_field_u64() argument
303 return (reg & mask) / (mask & ~(mask - 1)); in get_field_u64()
306 static inline uint64_t set_field_u64(uint64_t reg, uint64_t mask, uint64_t val) in set_field_u64() argument
308 return (reg & ~mask) | (val * (mask & ~(mask - 1))); in set_field_u64()
/optee_os/core/arch/arm/plat-rzn1/
H A Dsm_platform_handler.c36 static uint32_t oem_sysreg(uint32_t addr, uint32_t mask, uint32_t *pvalue) in oem_sysreg() argument
47 if (mask) { in oem_sysreg()
49 mask &= auth->wmask; in oem_sysreg()
50 if (!reg || !mask) in oem_sysreg()
53 else if (mask == ~0UL) in oem_sysreg()
56 io_mask32(reg, *pvalue, mask); in oem_sysreg()
/optee_os/core/lib/libtomcrypt/src/misc/
H A Dcopy_or_zeromem.c24 unsigned char mask = 0xff; /* initialize mask at all ones */ in copy_or_zeromem() local
31 mask *= 1 - coz; /* mask = ( coz ? 0 : 0xff ) */ in copy_or_zeromem()
43 dest[y] = src[y] & mask; in copy_or_zeromem()
49 mask = 0; in copy_or_zeromem()
/optee_os/lib/libutils/ext/arch/arm/
H A Dmemtag.c94 size_t mask = dcsz - 1; in set_tags_dc_helper() local
97 if (va & mask) { in set_tags_dc_helper()
98 s = MIN(dcsz - (va & mask), size); in set_tags_dc_helper()
103 s = size & ~mask; in set_tags_dc_helper()
145 size_t mask = dcsz - 1; in clear_mem_dc() local
148 if (va & mask) { in clear_mem_dc()
149 s = MIN(dcsz - (va & mask), size); in clear_mem_dc()
154 s = size & ~mask; in clear_mem_dc()
/optee_os/core/lib/libtomcrypt/src/mac/poly1305/
H A Dpoly1305.c170 ulong32 mask; in poly1305_done() local
208 mask = (g4 >> 31) - 1; in poly1305_done()
209 g0 &= mask; in poly1305_done()
210 g1 &= mask; in poly1305_done()
211 g2 &= mask; in poly1305_done()
212 g3 &= mask; in poly1305_done()
213 g4 &= mask; in poly1305_done()
214 mask = ~mask; in poly1305_done()
215 h0 = (h0 & mask) | g0; in poly1305_done()
216 h1 = (h1 & mask) | g1; in poly1305_done()
[all …]
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dconstant_time.c177 const uint64_t mask = (uint64_t) condition; in mbedtls_ct_memcpy_if() local
180 const uint32_t mask = (uint32_t) condition; in mbedtls_ct_memcpy_if()
198 uint64_t a = mbedtls_get_unaligned_uint64(src1 + i) & mask; in mbedtls_ct_memcpy_if()
204 uint32_t a = mbedtls_get_unaligned_uint32(src1 + i) & mask; in mbedtls_ct_memcpy_if()
211 dest[i] = (src1[i] & mask) | (src2[i] & not_mask); in mbedtls_ct_memcpy_if()
234 uint32_t mask = (uint32_t) ~condition; in mbedtls_ct_zeroize_if() local
240 mbedtls_get_unaligned_uint32((void *) (p + i)) & mask); in mbedtls_ct_zeroize_if()
244 p[i] = p[i] & mask; in mbedtls_ct_zeroize_if()
/optee_os/core/include/
H A Dio.h65 static inline void io_mask8(vaddr_t addr, uint8_t val, uint8_t mask) in io_mask8() argument
67 io_write8(addr, (io_read8(addr) & ~mask) | (val & mask)); in io_mask8()
70 static inline void io_mask16(vaddr_t addr, uint16_t val, uint16_t mask) in io_mask16() argument
72 io_write16(addr, (io_read16(addr) & ~mask) | (val & mask)); in io_mask16()
75 static inline void io_mask32(vaddr_t addr, uint32_t val, uint32_t mask) in io_mask32() argument
77 io_write32(addr, (io_read32(addr) & ~mask) | (val & mask)); in io_mask32()
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/object_identifier/
H A Dder_encode_object_identifier.c22 unsigned long i, x, y, z, t, mask, wordbuf; in der_encode_object_identifier() local
65 mask = 0; in der_encode_object_identifier()
67 out[x++] = (unsigned char)((t & 0x7F) | mask); in der_encode_object_identifier()
69 mask |= 0x80; /* upper bit is set on all but the last byte */ in der_encode_object_identifier()
/optee_os/core/lib/libtomcrypt/src/mac/omac/
H A Domac_init.c23 int err, x, y, mask, msb, len; in omac_init() local
41 case 8: mask = 0x1B; in omac_init()
44 case 16: mask = 0x87; in omac_init()
71 omac->Lu[x][len - 1] = ((omac->Lu[x][len - 1] << 1) ^ (msb ? mask : 0)) & 255; in omac_init()
/optee_os/core/drivers/pm/imx/
H A Dsrc.c80 uint32_t mask = io_read32(va + SRC_SCR); in imx_src_shutdown_core() local
82 mask &= ~SRC_SCR_CORE1_ENABLE_BIT(cpu); in imx_src_shutdown_core()
83 mask |= SRC_SCR_CORE1_RST_BIT(cpu); in imx_src_shutdown_core()
84 io_write32(va + SRC_SCR, mask); in imx_src_shutdown_core()
/optee_os/core/drivers/crypto/crypto_api/acipher/
H A Drsamgf.c22 uint8_t *cur_mask = mgf_data->mask.data; in drvcrypt_rsa_mgf1()
26 mgf_data->mask.length, mgf_data->seed.length); in drvcrypt_rsa_mgf1()
29 lastBlock_size = mgf_data->mask.length % mgf_data->digest_size; in drvcrypt_rsa_mgf1()
42 nbBlock = (mgf_data->mask.length - lastBlock_size) / in drvcrypt_rsa_mgf1()
/optee_os/core/lib/libtomcrypt/src/math/
H A Drand_bn.c13 unsigned char *buf, mask; in rand_bn_bits() local
22 mask = 0xff >> (bits % 8 == 0 ? 0 : 8 - bits % 8); in rand_bn_bits()
33 buf[0] &= mask; in rand_bn_bits()

1234