zcr 1951 arch/arm64/kernel/cpufeature.c u64 zcr = read_zcr_features(); zcr 1954 arch/arm64/kernel/cpufeature.c unsigned int len = zcr & ZCR_ELx_LEN_MASK; zcr 691 arch/arm64/kernel/fpsimd.c unsigned long zcr; zcr 695 arch/arm64/kernel/fpsimd.c zcr = ZCR_ELx_LEN_MASK; zcr 696 arch/arm64/kernel/fpsimd.c zcr = read_sysreg_s(SYS_ZCR_EL1) & ~zcr; zcr 699 arch/arm64/kernel/fpsimd.c write_sysreg_s(zcr | (vq - 1), SYS_ZCR_EL1); /* self-syncing */ zcr 823 arch/arm64/kernel/fpsimd.c u64 zcr; zcr 833 arch/arm64/kernel/fpsimd.c zcr = read_sysreg_s(SYS_ZCR_EL1); zcr 834 arch/arm64/kernel/fpsimd.c zcr &= ~(u64)ZCR_ELx_LEN_MASK; /* find sticky 1s outside LEN field */ zcr 836 arch/arm64/kernel/fpsimd.c zcr |= vq_max - 1; /* set LEN field to maximum effective value */ zcr 838 arch/arm64/kernel/fpsimd.c return zcr; zcr 843 arch/arm64/kernel/fpsimd.c u64 zcr; zcr 858 arch/arm64/kernel/fpsimd.c zcr = read_sanitised_ftr_reg(SYS_ZCR_EL1); zcr 859 arch/arm64/kernel/fpsimd.c sve_max_vl = sve_vl_from_vq((zcr & ZCR_ELx_LEN_MASK) + 1);