/linux/tools/testing/selftests/arm64/abi/ |
H A D | hwcap.c | 456 .at_hwcap = AT_HWCAP, 463 .at_hwcap = AT_HWCAP, 524 .at_hwcap = AT_HWCAP, 539 .at_hwcap = AT_HWCAP, 546 .at_hwcap = AT_HWCAP, 553 .at_hwcap = AT_HWCAP, 567 .at_hwcap = AT_HWCAP, 574 .at_hwcap = AT_HWCAP, 605 .at_hwcap = AT_HWCAP, 633 .at_hwcap = AT_HWCAP, [all …]
|
H A D | syscall-abi.c | 477 if (!(getauxval(AT_HWCAP) & HWCAP_SVE)) in sve_count_vls()
|
/linux/Documentation/translations/zh_TW/arch/arm64/ |
H A D | elf_hwcaps.rst | 24 用戶空間軟件可以通過獲取輔助向量的 AT_HWCAP 或 AT_HWCAP2 條目來測試功能, 29 unsigned long hwcaps = getauxval(AT_HWCAP); 61 3. AT_HWCAP 中揭示的 hwcaps 240 4. 未使用的 AT_HWCAP 位 243 爲了與用戶空間交互,內核保證 AT_HWCAP 的第62、63位將始終返回0。
|
/linux/Documentation/translations/zh_CN/arch/arm64/ |
H A D | elf_hwcaps.rst | 21 用户空间软件可以通过获取辅助向量的 AT_HWCAP 或 AT_HWCAP2 条目来测试功能, 26 unsigned long hwcaps = getauxval(AT_HWCAP); 58 3. AT_HWCAP 中揭示的 hwcaps 237 4. 未使用的 AT_HWCAP 位 240 为了与用户空间交互,内核保证 AT_HWCAP 的第62、63位将始终返回0。
|
/linux/lib/raid6/ |
H A D | loongarch.h | 33 #define cpu_has_lsx (getauxval(AT_HWCAP) & HWCAP_LOONGARCH_LSX) 34 #define cpu_has_lasx (getauxval(AT_HWCAP) & HWCAP_LOONGARCH_LASX)
|
/linux/tools/testing/selftests/arm64/pauth/ |
H A D | pac.c | 26 unsigned long hwcaps = getauxval(AT_HWCAP); \ 33 unsigned long hwcaps = getauxval(AT_HWCAP); \ 258 unsigned long hwcaps = getauxval(AT_HWCAP); in TEST() 301 unsigned long hwcaps = getauxval(AT_HWCAP); in TEST()
|
H A D | exec_target.c | 21 hwcaps = getauxval(AT_HWCAP); in main()
|
/linux/Documentation/arch/arm64/ |
H A D | elf_hwcaps.rst | 19 Userspace software can test for features by acquiring the AT_HWCAP or 25 unsigned long hwcaps = getauxval(AT_HWCAP); 66 3. The hwcaps exposed in AT_HWCAP 371 4. Unused AT_HWCAP bits 375 and 63 of AT_HWCAP will always be returned as 0.
|
H A D | cpu-feature-registers.rst | 392 if (!(getauxval(AT_HWCAP) & HWCAP_CPUID)) {
|
/linux/include/uapi/linux/ |
H A D | auxvec.h | 25 #define AT_HWCAP 16 /* arch dependent hints at CPU capabilities */ macro
|
/linux/tools/perf/tests/attr/ |
H A D | test-record-user-regs-sve-aarch64 | 9 auxv = auxv["AT_HWCAP"] & 0x400000 == 0x400000
|
H A D | test-record-user-regs-no-sve-aarch64 | 9 auxv = auxv["AT_HWCAP"] & 0x400000 == 0
|
/linux/tools/testing/selftests/arm64/fp/ |
H A D | sve-probe-vls.c | 28 if (!(getauxval(AT_HWCAP) & HWCAP_SVE)) in main()
|
H A D | vlset.c | 118 if (!(getauxval(AT_HWCAP) & HWCAP_SVE)) { in main()
|
H A D | sve-ptrace.c | 54 .hwcap_type = AT_HWCAP, 751 if (!(getauxval(AT_HWCAP) & HWCAP_SVE)) in main()
|
H A D | fp-stress.c | 477 if (getauxval(AT_HWCAP) & HWCAP_SVE) { in main()
|
H A D | vec-syscfg.c | 49 .hwcap_type = AT_HWCAP,
|
H A D | fp-ptrace.c | 113 return getauxval(AT_HWCAP) & HWCAP_SVE; in sve_supported()
|
/linux/Documentation/arch/powerpc/ |
H A D | elf_hwcaps.rst | 19 Userspace software can test for features by acquiring the AT_HWCAP or 25 unsigned long HWCAPs = getauxval(AT_HWCAP); 70 5. The HWCAPs exposed in AT_HWCAP
|
/linux/tools/testing/selftests/arm64/signal/ |
H A D | test_signals_utils.c | 322 if (getauxval(AT_HWCAP) & HWCAP_SSBS) in test_init() 324 if (getauxval(AT_HWCAP) & HWCAP_SVE) in test_init()
|
/linux/tools/testing/selftests/arm64/bti/ |
H A D | test.c | 175 case AT_HWCAP: in start()
|
/linux/tools/perf/arch/arm64/util/ |
H A D | perf_regs.c | 161 if (getauxval(AT_HWCAP) & HWCAP_SVE) in arch__user_reg_mask()
|
/linux/tools/testing/selftests/powerpc/include/ |
H A D | utils.h | 87 return ((unsigned long)get_auxv_entry(AT_HWCAP) & ftr) == ftr; in have_hwcap()
|
/linux/Documentation/devicetree/bindings/powerpc/ |
H A D | ibm,powerpc-cpu-features.txt | 182 Bits 0-31 correspond to bits 0-31 in AT_HWCAP vector. Bits 32-63 correspond
|
/linux/fs/ |
H A D | binfmt_elf_fdpic.c | 623 NEW_AUX_ENT(AT_HWCAP, ELF_HWCAP); in create_elf_fdpic_tables()
|