Home
last modified time | relevance | path

Searched refs:ftr_bits (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/tools/testing/selftests/kvm/aarch64/
Dset_id_regs.c44 const struct reg_ftr_bits *ftr_bits; member
202 .ftr_bits = &((table)[0]), \
239 uint64_t get_safe_value(const struct reg_ftr_bits *ftr_bits, uint64_t ftr) in get_safe_value() argument
243 if (ftr_bits->sign == FTR_UNSIGNED) { in get_safe_value()
244 switch (ftr_bits->type) { in get_safe_value()
246 ftr = ftr_bits->safe_val; in get_safe_value()
249 if (ftr > ftr_bits->safe_val) in get_safe_value()
266 switch (ftr_bits->type) { in get_safe_value()
268 ftr = ftr_bits->safe_val; in get_safe_value()
271 if (ftr > ftr_bits->safe_val) in get_safe_value()
[all …]
/linux-6.12.1/arch/arm64/kernel/
Dcpufeature.c502 .ftr_bits = ftr_ctr,
720 .ftr_bits = &((table)[0]), \
910 const struct arm64_ftr_bits *ftr_bits = ftr_reg->ftr_bits; in sort_ftr_regs() local
917 for (; ftr_bits->width != 0; ftr_bits++, j++) { in sort_ftr_regs()
918 unsigned int width = ftr_reg->ftr_bits[j].width; in sort_ftr_regs()
919 unsigned int shift = ftr_reg->ftr_bits[j].shift; in sort_ftr_regs()
933 prev_shift = ftr_reg->ftr_bits[j - 1].shift; in sort_ftr_regs()
973 for (ftrp = reg->ftr_bits; ftrp->width; ftrp++) { in init_cpu_ftr_reg()
1174 for (ftrp = reg->ftr_bits; ftrp->width; ftrp++) { in update_cpu_ftr_reg()
1210 for (ftrp = regp->ftr_bits; ftrp->width; ftrp++) { in relax_cpu_ftr_reg()
/linux-6.12.1/arch/arm64/include/asm/
Dcpufeature.h106 const struct arm64_ftr_bits *ftr_bits; member
/linux-6.12.1/arch/arm64/kvm/
Dsys_regs.c1469 ftrp = ftr_reg->ftr_bits; in arm64_check_features()