Lines Matching refs:bitmask

185 	u_register_t bitmask, check;  in smccc_arch_feature_availability()  local
206 bitmask = read_ctx_reg(state, CTX_SCR_EL3); in smccc_arch_feature_availability()
207 bitmask &= ~SCR_EL3_IGNORED; in smccc_arch_feature_availability()
208 check = bitmask & ~SCR_EL3_FEATS; in smccc_arch_feature_availability()
209 bitmask &= SCR_EL3_FEATS; in smccc_arch_feature_availability()
210 bitmask ^= SCR_EL3_FLIPPED; in smccc_arch_feature_availability()
213 bitmask |= SCR_TRNDR_BIT; in smccc_arch_feature_availability()
218 bitmask = caller_per_world_context->ctx_cptr_el3; in smccc_arch_feature_availability()
219 check = bitmask & ~CPTR_EL3_FEATS; in smccc_arch_feature_availability()
220 bitmask &= CPTR_EL3_FEATS; in smccc_arch_feature_availability()
221 bitmask ^= CPTR_EL3_FLIPPED; in smccc_arch_feature_availability()
224 bitmask = read_ctx_reg(state, CTX_MDCR_EL3); in smccc_arch_feature_availability()
225 bitmask &= ~MDCR_EL3_IGNORED; in smccc_arch_feature_availability()
226 check = bitmask & ~MDCR_EL3_FEATS; in smccc_arch_feature_availability()
227 bitmask &= MDCR_EL3_FEATS; in smccc_arch_feature_availability()
228 bitmask ^= MDCR_EL3_FLIPPED; in smccc_arch_feature_availability()
232 bitmask = caller_per_world_context->ctx_mpam3_el3; in smccc_arch_feature_availability()
233 bitmask &= ~MPAM3_EL3_IGNORED; in smccc_arch_feature_availability()
234 check = bitmask & ~MPAM3_EL3_FEATS; in smccc_arch_feature_availability()
235 bitmask &= MPAM3_EL3_FEATS; in smccc_arch_feature_availability()
236 bitmask ^= MPAM3_EL3_FLIPPED; in smccc_arch_feature_availability()
254 SMC_RET2(handle, SMC_ARCH_CALL_SUCCESS, bitmask); in smccc_arch_feature_availability()